builder: mozilla-aurora_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-102 starttime: 1464734873.12 results: success (0) buildid: 20160531143941 builduid: d1cce16d3c2f432ea5770999edf23521 revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.117868) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.118291) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.118574) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.175838) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.176186) ========= '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-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 WINDIR=C:\WINDOWS using PTY: False --15:50:16-- 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% 12.02 MB/s 15:50:16 (12.02 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.333000 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:53.769092) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 15:47:53.769413) ========= '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-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.611000 ========= master_lag: 0.43 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 15:47:54.814147) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 15:47:54.814791) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --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-aurora --rev 3cc4a98864ad31001292b38c97df30962b9e94d0 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 WINDIR=C:\WINDOWS using PTY: False 2016-05-31 15:50:17,780 truncating revision to first 12 chars 2016-05-31 15:50:17,780 Setting DEBUG logging. 2016-05-31 15:50:17,780 attempt 1/10 2016-05-31 15:50:17,780 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3cc4a98864ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-31 15:50:18,013 unpacking tar archive at: mozilla-aurora-3cc4a98864ad/testing/mozharness/ program finished with exit code 0 elapsedTime=0.713000 ========= master_lag: 0.57 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-31 15:47:56.099690) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:56.100017) ========= script_repo_revision: 3cc4a98864ad31001292b38c97df30962b9e94d0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:56.100408) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:56.100694) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-31 15:47:56.114962) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 12 secs) (at 2016-05-31 15:47:56.115359) ========= '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-aurora' '--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-aurora', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 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-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 15:50:18 INFO - MultiFileLogger online at 20160531 15:50:18 in C:\slave\test 15:50:18 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-aurora --download-symbols true 15:50:18 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:50:18 INFO - {'append_to_log': False, 15:50:18 INFO - 'base_work_dir': 'C:\\slave\\test', 15:50:18 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:50:18 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:50:18 INFO - 'buildbot_json_path': 'buildprops.json', 15:50:18 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:50:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:50:18 INFO - 'download_minidump_stackwalk': True, 15:50:18 INFO - 'download_symbols': 'true', 15:50:18 INFO - 'e10s': False, 15:50:18 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:50:18 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:50:18 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:50:18 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:50:18 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:50:18 INFO - 'C:/mozilla-build/tooltool.py'), 15:50:18 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:50:18 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:50:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:50:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:50:18 INFO - 'log_level': 'info', 15:50:18 INFO - 'log_to_console': True, 15:50:18 INFO - 'opt_config_files': (), 15:50:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:50:18 INFO - '--processes=1', 15:50:18 INFO - '--config=%(test_path)s/wptrunner.ini', 15:50:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:50:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:50:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:50:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:50:18 INFO - 'pip_index': False, 15:50:18 INFO - 'require_test_zip': True, 15:50:18 INFO - 'test_type': ('testharness',), 15:50:18 INFO - 'this_chunk': '1', 15:50:18 INFO - 'total_chunks': '10', 15:50:18 INFO - 'virtualenv_path': 'venv', 15:50:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:50:18 INFO - 'work_dir': 'build'} 15:50:18 INFO - ##### 15:50:18 INFO - ##### Running clobber step. 15:50:18 INFO - ##### 15:50:18 INFO - Running pre-action listener: _resource_record_pre_action 15:50:18 INFO - Running main action method: clobber 15:50:18 INFO - rmtree: C:\slave\test\build 15:50:18 INFO - Using _rmtree_windows ... 15:50:18 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:50:52 INFO - Running post-action listener: _resource_record_post_action 15:50:52 INFO - ##### 15:50:52 INFO - ##### Running read-buildbot-config step. 15:50:52 INFO - ##### 15:50:52 INFO - Running pre-action listener: _resource_record_pre_action 15:50:52 INFO - Running main action method: read_buildbot_config 15:50:52 INFO - Using buildbot properties: 15:50:52 INFO - { 15:50:52 INFO - "project": "", 15:50:52 INFO - "product": "firefox", 15:50:52 INFO - "script_repo_revision": "production", 15:50:52 INFO - "scheduler": "tests-mozilla-aurora-xp_ix-debug-unittest", 15:50:52 INFO - "repository": "", 15:50:52 INFO - "buildername": "Windows XP 32-bit mozilla-aurora debug test web-platform-tests-1", 15:50:52 INFO - "buildid": "20160531143941", 15:50:52 INFO - "pgo_build": "False", 15:50:52 INFO - "basedir": "C:\\slave\\test", 15:50:52 INFO - "buildnumber": 15, 15:50:52 INFO - "slavename": "t-xp32-ix-102", 15:50:52 INFO - "revision": "3cc4a98864ad31001292b38c97df30962b9e94d0", 15:50:52 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 15:50:52 INFO - "platform": "win32", 15:50:52 INFO - "branch": "mozilla-aurora", 15:50:52 INFO - "repo_path": "releases/mozilla-aurora", 15:50:52 INFO - "moz_repo_path": "", 15:50:52 INFO - "stage_platform": "win32", 15:50:52 INFO - "builduid": "d1cce16d3c2f432ea5770999edf23521", 15:50:52 INFO - "slavebuilddir": "test" 15:50:52 INFO - } 15:50:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json. 15:50:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip. 15:50:52 INFO - Running post-action listener: _resource_record_post_action 15:50:52 INFO - ##### 15:50:52 INFO - ##### Running download-and-extract step. 15:50:52 INFO - ##### 15:50:52 INFO - Running pre-action listener: _resource_record_pre_action 15:50:52 INFO - Running main action method: download_and_extract 15:50:52 INFO - mkdir: C:\slave\test\build\tests 15:50:52 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')]} 15:50:52 INFO - https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:50:52 INFO - trying https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json 15:50:52 INFO - Downloading https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 15:50:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.test_packages.json'}, attempt #1 15:50:52 INFO - Downloaded 1274 bytes. 15:50:52 INFO - Reading from file C:\slave\test\build\firefox-48.0a2.en-US.win32.test_packages.json 15:50:52 INFO - Using the following test package requirements: 15:50:52 INFO - {u'common': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 15:50:52 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.cppunittest.tests.zip'], 15:50:52 INFO - u'gtest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.gtest.tests.zip'], 15:50:52 INFO - u'jittest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'jsshell-win32.zip'], 15:50:52 INFO - u'mochitest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.mochitest.tests.zip'], 15:50:52 INFO - u'mozbase': [u'firefox-48.0a2.en-US.win32.common.tests.zip'], 15:50:52 INFO - u'reftest': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.reftest.tests.zip'], 15:50:52 INFO - u'talos': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.talos.tests.zip'], 15:50:52 INFO - u'web-platform': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'], 15:50:52 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.win32.common.tests.zip', 15:50:52 INFO - u'firefox-48.0a2.en-US.win32.xpcshell.tests.zip']} 15:50:52 INFO - Downloading packages: [u'firefox-48.0a2.en-US.win32.common.tests.zip', u'firefox-48.0a2.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:50:52 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')]} 15:50:52 INFO - https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:50:52 INFO - trying https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip 15:50:52 INFO - Downloading https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip 15:50:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip'}, attempt #1 15:50:54 INFO - Downloaded 20340897 bytes. 15:50:54 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:50:54 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:50:55 INFO - caution: filename not matched: web-platform/* 15:50:55 INFO - Return code: 11 15:50:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:55 INFO - https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:50:55 INFO - trying https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip 15:50:55 INFO - Downloading https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip 15:50:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip'}, attempt #1 15:50:57 INFO - Downloaded 36409218 bytes. 15:50:57 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:50:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:51:26 INFO - caution: filename not matched: bin/* 15:51:26 INFO - caution: filename not matched: config/* 15:51:26 INFO - caution: filename not matched: mozbase/* 15:51:26 INFO - caution: filename not matched: marionette/* 15:51:26 INFO - caution: filename not matched: tools/wptserve/* 15:51:26 INFO - Return code: 11 15:51:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:26 INFO - https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip matches https://queue.taskcluster.net 15:51:26 INFO - trying https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:51:26 INFO - Downloading https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.zip 15:51:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.zip'}, attempt #1 15:51:30 INFO - Downloaded 68494941 bytes. 15:51:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:51:30 INFO - mkdir: C:\slave\test\properties 15:51:30 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:51:30 INFO - Writing to file C:\slave\test\properties\build_url 15:51:30 INFO - Contents: 15:51:30 INFO - build_url:https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip 15:51:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:51:31 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:51:31 INFO - Writing to file C:\slave\test\properties\symbols_url 15:51:31 INFO - Contents: 15:51:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:51:31 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')]} 15:51:31 INFO - https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:51:31 INFO - trying https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:51:31 INFO - Downloading https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip 15:51:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:51:34 INFO - Downloaded 55576462 bytes. 15:51:34 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:51:34 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a2.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:51:36 INFO - Return code: 0 15:51:36 INFO - Running post-action listener: _resource_record_post_action 15:51:36 INFO - Running post-action listener: set_extra_try_arguments 15:51:36 INFO - ##### 15:51:36 INFO - ##### Running create-virtualenv step. 15:51:36 INFO - ##### 15:51:36 INFO - Running pre-action listener: _pre_create_virtualenv 15:51:36 INFO - Running pre-action listener: _resource_record_pre_action 15:51:36 INFO - Running main action method: create_virtualenv 15:51:36 INFO - Creating virtualenv C:\slave\test\build\venv 15:51:36 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 15:51:36 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:51:37 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:51:38 INFO - Installing distribute......................................................................................................................................................................................done. 15:51:38 INFO - Return code: 0 15:51:38 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:51:38 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')]} 15:51:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:38 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')]} 15:51:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:38 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-102', 'USERDOMAIN': 'T-XP32-IX-102', '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-102', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-102', '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-102\\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-102'}}, attempt #1 15:51:38 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 15:51:38 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 15:51:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:38 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:38 INFO - 'CLIENTNAME': 'Console', 15:51:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:38 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:38 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:38 INFO - 'DCLOCATION': 'SCL3', 15:51:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:38 INFO - 'HOMEDRIVE': 'C:', 15:51:38 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:38 INFO - 'KTS_VERSION': '1.19c', 15:51:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:38 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:38 INFO - 'MOZ_AIRBAG': '1', 15:51:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:38 INFO - 'MOZ_MSVCVERSION': '8', 15:51:38 INFO - 'MOZ_NO_REMOTE': '1', 15:51:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:38 INFO - 'NO_EM_RESTART': '1', 15:51:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:38 INFO - 'OS': 'Windows_NT', 15:51:38 INFO - 'OURDRIVE': 'C:', 15:51:38 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', 15:51:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:38 INFO - 'PROCESSOR_LEVEL': '6', 15:51:38 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:38 INFO - 'PROMPT': '$P$G', 15:51:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:38 INFO - 'PWD': 'C:\\slave\\test', 15:51:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:38 INFO - 'SESSIONNAME': 'Console', 15:51:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:38 INFO - 'SYSTEMDRIVE': 'C:', 15:51:38 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:38 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:38 INFO - 'TEST1': 'testie', 15:51:38 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:38 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:38 INFO - 'USERNAME': 'cltbld', 15:51:38 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:38 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:39 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:39 INFO - Downloading/unpacking psutil>=0.7.1 15:51:39 INFO - Running setup.py egg_info for package psutil 15:51:39 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:51:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:51:39 INFO - Installing collected packages: psutil 15:51:39 INFO - Running setup.py install for psutil 15:51:39 INFO - building 'psutil._psutil_windows' extension 15:51:39 INFO - error: Unable to find vcvarsall.bat 15:51:39 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-bqyipu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:51:39 INFO - running install 15:51:39 INFO - running build 15:51:39 INFO - running build_py 15:51:39 INFO - creating build 15:51:39 INFO - creating build\lib.win32-2.7 15:51:39 INFO - creating build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:51:39 INFO - running build_ext 15:51:39 INFO - building 'psutil._psutil_windows' extension 15:51:39 INFO - error: Unable to find vcvarsall.bat 15:51:39 INFO - ---------------------------------------- 15:51:39 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-bqyipu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:51:39 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-102\Application Data\pip\pip.log 15:51:39 WARNING - Return code: 1 15:51:39 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! 15:51:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:51:39 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')]} 15:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:39 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')]} 15:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:39 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-102', 'USERDOMAIN': 'T-XP32-IX-102', '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-102', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-102', '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-102\\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-102'}}, attempt #1 15:51:39 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 15:51:39 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 15:51:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:39 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:39 INFO - 'CLIENTNAME': 'Console', 15:51:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:39 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:39 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:39 INFO - 'DCLOCATION': 'SCL3', 15:51:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:39 INFO - 'HOMEDRIVE': 'C:', 15:51:39 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:39 INFO - 'KTS_VERSION': '1.19c', 15:51:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:39 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:39 INFO - 'MOZ_AIRBAG': '1', 15:51:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:39 INFO - 'MOZ_MSVCVERSION': '8', 15:51:39 INFO - 'MOZ_NO_REMOTE': '1', 15:51:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:39 INFO - 'NO_EM_RESTART': '1', 15:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:39 INFO - 'OS': 'Windows_NT', 15:51:39 INFO - 'OURDRIVE': 'C:', 15:51:39 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', 15:51:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:39 INFO - 'PROCESSOR_LEVEL': '6', 15:51:39 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:39 INFO - 'PROMPT': '$P$G', 15:51:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:39 INFO - 'PWD': 'C:\\slave\\test', 15:51:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:39 INFO - 'SESSIONNAME': 'Console', 15:51:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:39 INFO - 'SYSTEMDRIVE': 'C:', 15:51:39 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:39 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:39 INFO - 'TEST1': 'testie', 15:51:39 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:39 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:39 INFO - 'USERNAME': 'cltbld', 15:51:39 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:39 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:39 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:51:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:51:39 INFO - Running setup.py egg_info for package mozsystemmonitor 15:51:39 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:51:39 INFO - Running setup.py egg_info for package psutil 15:51:39 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:51:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:51:39 INFO - Installing collected packages: mozsystemmonitor, psutil 15:51:39 INFO - Running setup.py install for mozsystemmonitor 15:51:39 INFO - Running setup.py install for psutil 15:51:39 INFO - building 'psutil._psutil_windows' extension 15:51:39 INFO - error: Unable to find vcvarsall.bat 15:51:39 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-hbh17g-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:51:39 INFO - running install 15:51:39 INFO - running build 15:51:39 INFO - running build_py 15:51:39 INFO - running build_ext 15:51:39 INFO - building 'psutil._psutil_windows' extension 15:51:39 INFO - error: Unable to find vcvarsall.bat 15:51:39 INFO - ---------------------------------------- 15:51:39 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-hbh17g-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:51:39 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-102\Application Data\pip\pip.log 15:51:39 WARNING - Return code: 1 15:51:39 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! 15:51:39 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:51:39 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')]} 15:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:39 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')]} 15:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:39 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-102', 'USERDOMAIN': 'T-XP32-IX-102', '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-102', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-102', '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-102\\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-102'}}, attempt #1 15:51:39 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 15:51:39 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 15:51:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:39 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:39 INFO - 'CLIENTNAME': 'Console', 15:51:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:39 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:39 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:39 INFO - 'DCLOCATION': 'SCL3', 15:51:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:39 INFO - 'HOMEDRIVE': 'C:', 15:51:39 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:39 INFO - 'KTS_VERSION': '1.19c', 15:51:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:39 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:39 INFO - 'MOZ_AIRBAG': '1', 15:51:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:39 INFO - 'MOZ_MSVCVERSION': '8', 15:51:39 INFO - 'MOZ_NO_REMOTE': '1', 15:51:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:39 INFO - 'NO_EM_RESTART': '1', 15:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:39 INFO - 'OS': 'Windows_NT', 15:51:39 INFO - 'OURDRIVE': 'C:', 15:51:39 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', 15:51:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:39 INFO - 'PROCESSOR_LEVEL': '6', 15:51:39 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:39 INFO - 'PROMPT': '$P$G', 15:51:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:39 INFO - 'PWD': 'C:\\slave\\test', 15:51:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:39 INFO - 'SESSIONNAME': 'Console', 15:51:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:39 INFO - 'SYSTEMDRIVE': 'C:', 15:51:39 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:39 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:39 INFO - 'TEST1': 'testie', 15:51:39 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:39 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:39 INFO - 'USERNAME': 'cltbld', 15:51:39 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:39 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:41 INFO - Downloading/unpacking blobuploader==1.2.4 15:51:41 INFO - Downloading blobuploader-1.2.4.tar.gz 15:51:41 INFO - Running setup.py egg_info for package blobuploader 15:51:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:51:41 INFO - Running setup.py egg_info for package requests 15:51:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:51:41 INFO - Downloading docopt-0.6.1.tar.gz 15:51:41 INFO - Running setup.py egg_info for package docopt 15:51:41 INFO - Installing collected packages: blobuploader, docopt, requests 15:51:41 INFO - Running setup.py install for blobuploader 15:51:41 INFO - Running setup.py install for docopt 15:51:41 INFO - Running setup.py install for requests 15:51:41 INFO - Successfully installed blobuploader docopt requests 15:51:41 INFO - Cleaning up... 15:51:41 INFO - Return code: 0 15:51:41 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:51: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')]} 15:51:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51: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')]} 15:51:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:41 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-102', 'USERDOMAIN': 'T-XP32-IX-102', '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-102', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-102', '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-102\\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-102'}}, attempt #1 15:51:42 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 15:51:42 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 15:51:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:42 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:42 INFO - 'CLIENTNAME': 'Console', 15:51:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:42 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:42 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:42 INFO - 'DCLOCATION': 'SCL3', 15:51:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:42 INFO - 'HOMEDRIVE': 'C:', 15:51:42 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:42 INFO - 'KTS_VERSION': '1.19c', 15:51:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:42 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:42 INFO - 'MOZ_AIRBAG': '1', 15:51:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:42 INFO - 'MOZ_MSVCVERSION': '8', 15:51:42 INFO - 'MOZ_NO_REMOTE': '1', 15:51:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:42 INFO - 'NO_EM_RESTART': '1', 15:51:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:42 INFO - 'OS': 'Windows_NT', 15:51:42 INFO - 'OURDRIVE': 'C:', 15:51:42 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', 15:51:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:42 INFO - 'PROCESSOR_LEVEL': '6', 15:51:42 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:42 INFO - 'PROMPT': '$P$G', 15:51:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:42 INFO - 'PWD': 'C:\\slave\\test', 15:51:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:42 INFO - 'SESSIONNAME': 'Console', 15:51:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:42 INFO - 'SYSTEMDRIVE': 'C:', 15:51:42 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:42 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:42 INFO - 'TEST1': 'testie', 15:51:42 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:42 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:42 INFO - 'USERNAME': 'cltbld', 15:51:42 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:42 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:51:44 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:51:44 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:51:44 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:51:44 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:51:44 INFO - Unpacking c:\slave\test\build\tests\marionette 15:51:44 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:51:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:44 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 15:51:44 INFO - Running setup.py install for browsermob-proxy 15:51:47 INFO - Running setup.py install for manifestparser 15:51:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for marionette-client 15:51:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for marionette-driver 15:51:47 INFO - Running setup.py install for mozcrash 15:51:47 INFO - Running setup.py install for mozdebug 15:51:47 INFO - Running setup.py install for mozdevice 15:51:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozfile 15:51:47 INFO - Running setup.py install for mozhttpd 15:51:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozinfo 15:51:47 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozInstall 15:51:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozleak 15:51:47 INFO - Running setup.py install for mozlog 15:51:47 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for moznetwork 15:51:47 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozprocess 15:51:47 INFO - Running setup.py install for mozprofile 15:51:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozrunner 15:51:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for mozscreenshot 15:51:47 INFO - Running setup.py install for moztest 15:51:47 INFO - Running setup.py install for mozversion 15:51:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:51:47 INFO - Running setup.py install for wptserve 15:51:47 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 15:51:47 INFO - Cleaning up... 15:51:47 INFO - Return code: 0 15:51:47 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:47 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-102', 'USERDOMAIN': 'T-XP32-IX-102', '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-102', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-102', '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-102\\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-102'}}, attempt #1 15:51:47 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 15:51:47 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 15:51:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:47 INFO - 'CLIENTNAME': 'Console', 15:51:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:47 INFO - 'DCLOCATION': 'SCL3', 15:51:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:47 INFO - 'HOMEDRIVE': 'C:', 15:51:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:47 INFO - 'KTS_VERSION': '1.19c', 15:51:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:47 INFO - 'MOZ_AIRBAG': '1', 15:51:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:47 INFO - 'MOZ_MSVCVERSION': '8', 15:51:47 INFO - 'MOZ_NO_REMOTE': '1', 15:51:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:47 INFO - 'NO_EM_RESTART': '1', 15:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:47 INFO - 'OS': 'Windows_NT', 15:51:47 INFO - 'OURDRIVE': 'C:', 15:51:47 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', 15:51:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:47 INFO - 'PROCESSOR_LEVEL': '6', 15:51:47 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:47 INFO - 'PROMPT': '$P$G', 15:51:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:47 INFO - 'PWD': 'C:\\slave\\test', 15:51:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:47 INFO - 'SESSIONNAME': 'Console', 15:51:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:47 INFO - 'SYSTEMDRIVE': 'C:', 15:51:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:47 INFO - 'TEST1': 'testie', 15:51:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:47 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:47 INFO - 'USERNAME': 'cltbld', 15:51:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:47 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:51:49 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:51:49 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:51:49 INFO - Unpacking c:\slave\test\build\tests\marionette 15:51:49 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:51:49 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:49 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)) 15:51:52 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)) 15:51:52 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)) 15:51:52 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)) 15:51:52 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)) 15:51:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:51:52 INFO - Downloading blessings-1.6.tar.gz 15:51:52 INFO - Running setup.py egg_info for package blessings 15:51:52 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)) 15:51:52 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:51:52 INFO - Running setup.py install for blessings 15:51:52 INFO - Running setup.py install for browsermob-proxy 15:51:52 INFO - Running setup.py install for manifestparser 15:51:52 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for marionette-client 15:51:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:51:52 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for marionette-driver 15:51:52 INFO - Running setup.py install for mozcrash 15:51:52 INFO - Running setup.py install for mozdebug 15:51:52 INFO - Running setup.py install for mozdevice 15:51:52 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for mozhttpd 15:51:52 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for mozInstall 15:51:52 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for mozleak 15:51:52 INFO - Running setup.py install for mozprofile 15:51:52 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Running setup.py install for mozrunner 15:51:52 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:51:52 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:51:53 INFO - Running setup.py install for mozscreenshot 15:51:53 INFO - Running setup.py install for moztest 15:51:53 INFO - Running setup.py install for mozversion 15:51:53 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:51:53 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:51:53 INFO - Running setup.py install for wptserve 15:51:53 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:51:53 INFO - Cleaning up... 15:51:53 INFO - Return code: 0 15:51:53 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:51:53 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:51:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:51:53 INFO - Reading from file tmpfile_stdout 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - Current package versions: 15:51:53 INFO - blessings == 1.6 15:51:53 INFO - blobuploader == 1.2.4 15:51:53 INFO - browsermob-proxy == 0.6.0 15:51:53 INFO - distribute == 0.6.14 15:51:53 INFO - docopt == 0.6.1 15:51:53 INFO - manifestparser == 1.1 15:51:53 INFO - marionette-client == 2.3.0 15:51:53 INFO - marionette-driver == 1.4.0 15:51:53 INFO - mozInstall == 1.12 15:51:53 INFO - mozcrash == 0.17 15:51:53 INFO - mozdebug == 0.1 15:51:53 INFO - mozdevice == 0.48 15:51:53 INFO - mozfile == 1.2 15:51:53 INFO - mozhttpd == 0.7 15:51:53 INFO - mozinfo == 0.9 15:51:53 INFO - mozleak == 0.1 15:51:53 INFO - mozlog == 3.1 15:51:53 INFO - moznetwork == 0.27 15:51:53 INFO - mozprocess == 0.22 15:51:53 INFO - mozprofile == 0.28 15:51:53 INFO - mozrunner == 6.11 15:51:53 INFO - mozscreenshot == 0.1 15:51:53 INFO - mozsystemmonitor == 0.0 15:51:53 INFO - moztest == 0.7 15:51:53 INFO - mozversion == 1.4 15:51:53 INFO - requests == 1.2.3 15:51:53 INFO - wptserve == 1.4.0 15:51:53 INFO - Running post-action listener: _resource_record_post_action 15:51:53 INFO - Running post-action listener: _start_resource_monitoring 15:51:53 INFO - Starting resource monitoring. 15:51:53 INFO - ##### 15:51:53 INFO - ##### Running pull step. 15:51:53 INFO - ##### 15:51:53 INFO - Running pre-action listener: _resource_record_pre_action 15:51:53 INFO - Running main action method: pull 15:51:53 INFO - Pull has nothing to do! 15:51:53 INFO - Running post-action listener: _resource_record_post_action 15:51:53 INFO - ##### 15:51:53 INFO - ##### Running install step. 15:51:53 INFO - ##### 15:51:53 INFO - Running pre-action listener: _resource_record_pre_action 15:51:53 INFO - Running main action method: install 15:51:53 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:51:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:51:53 INFO - Reading from file tmpfile_stdout 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - Detecting whether we're running mozinstall >=1.0... 15:51:53 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:51:53 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:51:53 INFO - Reading from file tmpfile_stdout 15:51:53 INFO - Output received: 15:51:53 INFO - Usage: mozinstall-script.py [options] installer 15:51:53 INFO - Options: 15:51:53 INFO - -h, --help show this help message and exit 15:51:53 INFO - -d DEST, --destination=DEST 15:51:53 INFO - Directory to install application into. [default: 15:51:53 INFO - "C:\slave\test"] 15:51:53 INFO - --app=APP Application being installed. [default: firefox] 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - Using _rmtree_windows ... 15:51:53 INFO - mkdir: C:\slave\test\build\application 15:51:53 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.0a2.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:51:53 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.0a2.en-US.win32.zip --destination C:\slave\test\build\application 15:51:55 INFO - Reading from file tmpfile_stdout 15:51:55 INFO - Output received: 15:51:55 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:51:55 INFO - Using _rmtree_windows ... 15:51:55 INFO - Using _rmtree_windows ... 15:51:55 INFO - Running post-action listener: _resource_record_post_action 15:51:55 INFO - ##### 15:51:55 INFO - ##### Running run-tests step. 15:51:55 INFO - ##### 15:51:55 INFO - Running pre-action listener: _resource_record_pre_action 15:51:55 INFO - Running main action method: run_tests 15:51:55 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:51:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:51:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:51:55 INFO - grabbing minidump binary from tooltool 15:51:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:55 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 15:51:55 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 15:51:55 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 15:51:55 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:51:56 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmphlga7r 15:51:56 INFO - INFO - File integrity verified, renaming tmphlga7r to win32-minidump_stackwalk.exe 15:51:56 INFO - Return code: 0 15:51:56 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:51:56 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:51:56 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/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.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 15:51:56 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/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.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 15:51:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:51:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102\\Application Data', 15:51:56 INFO - 'CLIENTNAME': 'Console', 15:51:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:51:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-102', 15:51:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:51:56 INFO - 'DCLOCATION': 'SCL3', 15:51:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:51:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:51:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:51:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:51:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:51:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:51:56 INFO - 'HOMEDRIVE': 'C:', 15:51:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:51:56 INFO - 'KTS_VERSION': '1.19c', 15:51:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:51:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-102', 15:51:56 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:51:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:51:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:51:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:51:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:51:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:51:56 INFO - 'MOZ_AIRBAG': '1', 15:51:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:51:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:56 INFO - 'MOZ_MSVCVERSION': '8', 15:51:56 INFO - 'MOZ_NO_REMOTE': '1', 15:51:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:51:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:51:56 INFO - 'NO_EM_RESTART': '1', 15:51:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:51:56 INFO - 'OS': 'Windows_NT', 15:51:56 INFO - 'OURDRIVE': 'C:', 15:51:56 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', 15:51:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:51:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:51:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:51:56 INFO - 'PROCESSOR_LEVEL': '6', 15:51:56 INFO - 'PROCESSOR_REVISION': '1e05', 15:51:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:51:56 INFO - 'PROMPT': '$P$G', 15:51:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:51:56 INFO - 'PWD': 'C:\\slave\\test', 15:51:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:51:56 INFO - 'SESSIONNAME': 'Console', 15:51:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:51:56 INFO - 'SYSTEMDRIVE': 'C:', 15:51:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:51:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:56 INFO - 'TEST1': 'testie', 15:51:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:51:56 INFO - 'USERDOMAIN': 'T-XP32-IX-102', 15:51:56 INFO - 'USERNAME': 'cltbld', 15:51:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-102', 15:51:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:51:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:51:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:51:56 INFO - 'WINDIR': 'C:\\WINDOWS', 15:51:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:51:56 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/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.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 15:51:56 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 15:51:56 INFO - import pkg_resources 15:51:57 INFO - Using 1 client processes 15:51:59 INFO - SUITE-START | Running 778 tests 15:51:59 INFO - Running testharness tests 15:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:51:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:51:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:51:59 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:51:59 INFO - Setting up ssl 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - Certificate Nickname Trust Attributes 15:51:59 INFO - SSL,S/MIME,JAR/XPI 15:51:59 INFO - 15:51:59 INFO - web-platform-tests CT,, 15:51:59 INFO - 15:51:59 INFO - Starting runner 15:52:00 INFO - PROCESS | 3828 | [3828] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:52:00 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:52:01 INFO - PROCESS | 3828 | [3828] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 15:52:01 INFO - PROCESS | 3828 | 1464735121818 Marionette DEBUG Marionette enabled via build flag and pref 15:52:01 INFO - PROCESS | 3828 | ++DOCSHELL 11A02400 == 1 [pid = 3828] [id = 1] 15:52:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 1 (11A02800) [pid = 3828] [serial = 1] [outer = 00000000] 15:52:01 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 2 (11A03400) [pid = 3828] [serial = 2] [outer = 11A02800] 15:52:01 INFO - PROCESS | 3828 | [3828] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2860 15:52:01 INFO - PROCESS | 3828 | [3828] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 15:52:02 INFO - PROCESS | 3828 | ++DOCSHELL 11CA9400 == 2 [pid = 3828] [id = 2] 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 3 (11CA9800) [pid = 3828] [serial = 3] [outer = 00000000] 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 4 (11CAA400) [pid = 3828] [serial = 4] [outer = 11CA9800] 15:52:02 INFO - PROCESS | 3828 | 1464735122222 Marionette INFO Listening on port 2828 15:52:02 INFO - PROCESS | 3828 | 1464735122465 Marionette DEBUG Marionette enabled via command-line flag 15:52:02 INFO - PROCESS | 3828 | ++DOCSHELL 13123400 == 3 [pid = 3828] [id = 3] 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 5 (1312B400) [pid = 3828] [serial = 5] [outer = 00000000] 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: No inner window available!: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 6 (1312C000) [pid = 3828] [serial = 6] [outer = 1312B400] 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 7 (1372B400) [pid = 3828] [serial = 7] [outer = 11CA9800] 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 3828 | 1464735122675 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1499 15:52:02 INFO - PROCESS | 3828 | 1464735122754 Marionette DEBUG Closed connection conn0 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 3828 | 1464735122764 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1501 15:52:02 INFO - PROCESS | 3828 | 1464735122801 Marionette DEBUG Closed connection conn1 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:02 INFO - PROCESS | 3828 | 1464735122809 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1502 15:52:02 INFO - PROCESS | 3828 | ++DOCSHELL 13D4C400 == 4 [pid = 3828] [id = 4] 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 8 (13D4C800) [pid = 3828] [serial = 8] [outer = 00000000] 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 9 (140D2400) [pid = 3828] [serial = 9] [outer = 13D4C800] 15:52:02 INFO - PROCESS | 3828 | [3828] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 15:52:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 10 (140D7000) [pid = 3828] [serial = 10] [outer = 13D4C800] 15:52:02 INFO - PROCESS | 3828 | 1464735122966 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:52:02 INFO - PROCESS | 3828 | 1464735122971 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160531143941","device":"desktop","version":"48.0a2"} 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:03 INFO - PROCESS | 3828 | ++DOCSHELL 15C0B000 == 5 [pid = 3828] [id = 5] 15:52:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 11 (15C5FC00) [pid = 3828] [serial = 11] [outer = 00000000] 15:52:03 INFO - PROCESS | 3828 | ++DOCSHELL 15C60000 == 6 [pid = 3828] [id = 6] 15:52:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 12 (15C60400) [pid = 3828] [serial = 12] [outer = 00000000] 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:03 INFO - PROCESS | 3828 | ++DOCSHELL 16B43800 == 7 [pid = 3828] [id = 7] 15:52:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 13 (16B43C00) [pid = 3828] [serial = 13] [outer = 00000000] 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:03 INFO - PROCESS | 3828 | [3828] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:52:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 14 (16B4C800) [pid = 3828] [serial = 14] [outer = 16B43C00] 15:52:04 INFO - PROCESS | 3828 | [3828] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2893 15:52:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 15 (16989800) [pid = 3828] [serial = 15] [outer = 15C5FC00] 15:52:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 16 (16C10C00) [pid = 3828] [serial = 16] [outer = 15C60400] 15:52:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 17 (16E40400) [pid = 3828] [serial = 17] [outer = 16B43C00] 15:52:04 INFO - PROCESS | 3828 | 1464735124579 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 3828 | 1464735124594 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 18 (18029800) [pid = 3828] [serial = 18] [outer = 16B43C00] 15:52:04 INFO - PROCESS | 3828 | 1464735124928 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"07b8a028-751b-4608-b9ba-84287feb120a","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160531143941","device":"desktop","version":"48.0a2","command_id":1}}] 15:52:05 INFO - PROCESS | 3828 | 1464735125019 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:52:05 INFO - PROCESS | 3828 | 1464735125052 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:52:05 INFO - PROCESS | 3828 | 1464735125155 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:52:05 INFO - PROCESS | 3828 | [3828] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:52:05 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:52:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 19 (1980A800) [pid = 3828] [serial = 19] [outer = 16B43C00] 15:52:05 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:52:05 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:05 INFO - PROCESS | 3828 | 1464735125532 Marionette TRACE conn2 <- [1,3,null,{}] 15:52:05 INFO - PROCESS | 3828 | 1464735125554 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:52:05 INFO - PROCESS | 3828 | 1464735125619 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:52:05 INFO - PROCESS | 3828 | 1464735125654 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 3828 | 1464735125656 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 15:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:52:05 INFO - PROCESS | 3828 | 1464735125641 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 3828 | 1464735125644 Marionette TRACE conn2 <- [1,6,null,{}] 15:52:05 INFO - PROCESS | 3828 | 1464735125649 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:05 INFO - PROCESS | 3828 | 1464735125662 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:52:05 INFO - PROCESS | 3828 | 1464735125665 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 3828 | ++DOCSHELL 16882400 == 8 [pid = 3828] [id = 8] 15:52:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 20 (17EBDC00) [pid = 3828] [serial = 20] [outer = 00000000] 15:52:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 21 (183BA000) [pid = 3828] [serial = 21] [outer = 17EBDC00] 15:52:05 INFO - PROCESS | 3828 | 1464735125712 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 22 (1980CC00) [pid = 3828] [serial = 22] [outer = 17EBDC00] 15:52:06 INFO - PROCESS | 3828 | ++DOCSHELL 1A028400 == 9 [pid = 3828] [id = 9] 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 23 (1A151C00) [pid = 3828] [serial = 23] [outer = 00000000] 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 24 (1A155400) [pid = 3828] [serial = 24] [outer = 1A151C00] 15:52:06 INFO - PROCESS | 3828 | 1464735126046 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 25 (1A15C000) [pid = 3828] [serial = 25] [outer = 1A151C00] 15:52:06 INFO - PROCESS | 3828 | 1464735126316 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 720ms 15:52:06 INFO - PROCESS | 3828 | 1464735126401 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 3828 | 1464735126403 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 15:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:52:06 INFO - PROCESS | 3828 | 1464735126421 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 3828 | 1464735126423 Marionette TRACE conn2 <- [1,10,null,{}] 15:52:06 INFO - PROCESS | 3828 | 1464735126432 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:06 INFO - PROCESS | 3828 | 1464735126525 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:52:06 INFO - PROCESS | 3828 | 1464735126533 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 3828 | ++DOCSHELL 1A570800 == 10 [pid = 3828] [id = 10] 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 26 (1A570C00) [pid = 3828] [serial = 26] [outer = 00000000] 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 27 (14F4C400) [pid = 3828] [serial = 27] [outer = 1A570C00] 15:52:06 INFO - PROCESS | 3828 | 1464735126581 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 28 (1AC46400) [pid = 3828] [serial = 28] [outer = 1A570C00] 15:52:06 INFO - PROCESS | 3828 | 1464735126848 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 480ms 15:52:06 INFO - PROCESS | 3828 | 1464735126896 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 3828 | 1464735126898 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 15:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:52:06 INFO - PROCESS | 3828 | 1464735126901 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 3828 | 1464735126903 Marionette TRACE conn2 <- [1,14,null,{}] 15:52:06 INFO - PROCESS | 3828 | 1464735126906 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:06 INFO - PROCESS | 3828 | 1464735126982 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:52:06 INFO - PROCESS | 3828 | 1464735126990 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 3828 | ++DOCSHELL 17617400 == 11 [pid = 3828] [id = 11] 15:52:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 29 (17617800) [pid = 3828] [serial = 29] [outer = 00000000] 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 30 (1A60BC00) [pid = 3828] [serial = 30] [outer = 17617800] 15:52:07 INFO - PROCESS | 3828 | 1464735127034 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 31 (1A74B000) [pid = 3828] [serial = 31] [outer = 17617800] 15:52:07 INFO - PROCESS | 3828 | 1464735127330 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 453ms 15:52:07 INFO - PROCESS | 3828 | 1464735127358 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 3828 | 1464735127360 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 15:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:52:07 INFO - PROCESS | 3828 | 1464735127364 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 3828 | 1464735127365 Marionette TRACE conn2 <- [1,18,null,{}] 15:52:07 INFO - PROCESS | 3828 | 1464735127369 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:07 INFO - PROCESS | 3828 | 1464735127451 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:52:07 INFO - PROCESS | 3828 | 1464735127457 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 3828 | ++DOCSHELL 17698C00 == 12 [pid = 3828] [id = 12] 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 32 (1A74D800) [pid = 3828] [serial = 32] [outer = 00000000] 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 33 (1AA2B400) [pid = 3828] [serial = 33] [outer = 1A74D800] 15:52:07 INFO - PROCESS | 3828 | 1464735127503 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 34 (1AA2F400) [pid = 3828] [serial = 34] [outer = 1A74D800] 15:52:07 INFO - PROCESS | 3828 | 1464735127788 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 454ms 15:52:07 INFO - PROCESS | 3828 | 1464735127818 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 3828 | 1464735127820 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 15:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:52:07 INFO - PROCESS | 3828 | 1464735127823 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 3828 | 1464735127825 Marionette TRACE conn2 <- [1,22,null,{}] 15:52:07 INFO - PROCESS | 3828 | 1464735127828 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:07 INFO - PROCESS | 3828 | 1464735127898 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:52:07 INFO - PROCESS | 3828 | 1464735127904 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 3828 | ++DOCSHELL 1AB61000 == 13 [pid = 3828] [id = 13] 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 35 (1AB63C00) [pid = 3828] [serial = 35] [outer = 00000000] 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 36 (1AB6C800) [pid = 3828] [serial = 36] [outer = 1AB63C00] 15:52:07 INFO - PROCESS | 3828 | 1464735127948 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 37 (1AC4D400) [pid = 3828] [serial = 37] [outer = 1AB63C00] 15:52:08 INFO - PROCESS | 3828 | 1464735128228 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 466ms 15:52:08 INFO - PROCESS | 3828 | 1464735128275 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 3828 | 1464735128277 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 15:52:08 INFO - PROCESS | 3828 | 1464735128280 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:52:08 INFO - PROCESS | 3828 | 1464735128282 Marionette TRACE conn2 <- [1,26,null,{}] 15:52:08 INFO - PROCESS | 3828 | 1464735128285 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 3828 | 1464735128365 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:52:08 INFO - PROCESS | 3828 | 1464735128372 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 3828 | ++DOCSHELL 1B00F000 == 14 [pid = 3828] [id = 14] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 38 (1B010800) [pid = 3828] [serial = 38] [outer = 00000000] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 39 (1B018800) [pid = 3828] [serial = 39] [outer = 1B010800] 15:52:08 INFO - PROCESS | 3828 | 1464735128415 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 40 (1B07D000) [pid = 3828] [serial = 40] [outer = 1B010800] 15:52:08 INFO - PROCESS | 3828 | 1464735128708 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 454ms 15:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:52:08 INFO - PROCESS | 3828 | 1464735128741 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 3828 | 1464735128742 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 15:52:08 INFO - PROCESS | 3828 | 1464735128746 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 3828 | 1464735128747 Marionette TRACE conn2 <- [1,30,null,{}] 15:52:08 INFO - PROCESS | 3828 | 1464735128751 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:08 INFO - PROCESS | 3828 | 1464735128816 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:52:08 INFO - PROCESS | 3828 | 1464735128823 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 3828 | ++DOCSHELL 1B014C00 == 15 [pid = 3828] [id = 15] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 41 (1B018400) [pid = 3828] [serial = 41] [outer = 00000000] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 42 (1B087000) [pid = 3828] [serial = 42] [outer = 1B018400] 15:52:08 INFO - PROCESS | 3828 | 1464735128866 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 43 (1B087400) [pid = 3828] [serial = 43] [outer = 1B018400] 15:52:08 INFO - PROCESS | 3828 | ++DOCSHELL 1B35EC00 == 16 [pid = 3828] [id = 16] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 44 (1B35F000) [pid = 3828] [serial = 44] [outer = 00000000] 15:52:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 45 (1B083400) [pid = 3828] [serial = 45] [outer = 1B35F000] 15:52:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 46 (0C78B800) [pid = 3828] [serial = 46] [outer = 1B35F000] 15:52:09 INFO - PROCESS | 3828 | ++DOCSHELL 1037A000 == 17 [pid = 3828] [id = 17] 15:52:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 47 (105F9400) [pid = 3828] [serial = 47] [outer = 00000000] 15:52:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 48 (10A7AC00) [pid = 3828] [serial = 48] [outer = 105F9400] 15:52:09 INFO - PROCESS | 3828 | --DOCSHELL 11A02400 == 16 [pid = 3828] [id = 1] 15:52:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 49 (12894800) [pid = 3828] [serial = 49] [outer = 105F9400] 15:52:09 INFO - PROCESS | 3828 | 1464735129953 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1227ms 15:52:09 INFO - PROCESS | 3828 | 1464735129984 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 3828 | 1464735129989 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 15:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:52:09 INFO - PROCESS | 3828 | 1464735129995 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 3828 | 1464735129998 Marionette TRACE conn2 <- [1,34,null,{}] 15:52:09 INFO - PROCESS | 3828 | 1464735130004 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:10 INFO - PROCESS | 3828 | 1464735130090 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:52:10 INFO - PROCESS | 3828 | 1464735130140 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 3828 | ++DOCSHELL 10F42400 == 17 [pid = 3828] [id = 18] 15:52:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 50 (10F43000) [pid = 3828] [serial = 50] [outer = 00000000] 15:52:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 51 (14FA4C00) [pid = 3828] [serial = 51] [outer = 10F43000] 15:52:10 INFO - PROCESS | 3828 | 1464735130198 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 52 (1550C800) [pid = 3828] [serial = 52] [outer = 10F43000] 15:52:10 INFO - PROCESS | 3828 | 1464735130869 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 15:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:52:10 INFO - PROCESS | 3828 | 1464735130932 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 3828 | 1464735130936 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 15:52:10 INFO - PROCESS | 3828 | 1464735130941 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 3828 | 1464735130944 Marionette TRACE conn2 <- [1,38,null,{}] 15:52:10 INFO - PROCESS | 3828 | 1464735130950 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:11 INFO - PROCESS | 3828 | 1464735131025 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:52:11 INFO - PROCESS | 3828 | 1464735131066 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 3828 | ++DOCSHELL 1059B000 == 18 [pid = 3828] [id = 19] 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 53 (105EF800) [pid = 3828] [serial = 53] [outer = 00000000] 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 54 (10A57000) [pid = 3828] [serial = 54] [outer = 105EF800] 15:52:11 INFO - PROCESS | 3828 | 1464735131116 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 55 (10A76000) [pid = 3828] [serial = 55] [outer = 105EF800] 15:52:11 INFO - PROCESS | 3828 | --DOCSHELL 13D4C400 == 17 [pid = 3828] [id = 4] 15:52:11 INFO - PROCESS | 3828 | 1464735131570 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 680ms 15:52:11 INFO - PROCESS | 3828 | 1464735131614 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 3828 | 1464735131620 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 15:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:52:11 INFO - PROCESS | 3828 | 1464735131626 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 3828 | 1464735131629 Marionette TRACE conn2 <- [1,42,null,{}] 15:52:11 INFO - PROCESS | 3828 | 1464735131632 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:11 INFO - PROCESS | 3828 | 1464735131694 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:52:11 INFO - PROCESS | 3828 | 1464735131781 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 3828 | ++DOCSHELL 1118DC00 == 18 [pid = 3828] [id = 20] 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (11731C00) [pid = 3828] [serial = 56] [outer = 00000000] 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (11A0B400) [pid = 3828] [serial = 57] [outer = 11731C00] 15:52:11 INFO - PROCESS | 3828 | 1464735131830 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (11CA2C00) [pid = 3828] [serial = 58] [outer = 11731C00] 15:52:12 INFO - PROCESS | 3828 | 1464735132119 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 506ms 15:52:12 INFO - PROCESS | 3828 | 1464735132136 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 3828 | 1464735132138 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 15:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:52:12 INFO - PROCESS | 3828 | 1464735132142 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 3828 | 1464735132146 Marionette TRACE conn2 <- [1,46,null,{}] 15:52:12 INFO - PROCESS | 3828 | 1464735132156 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:12 INFO - PROCESS | 3828 | 1464735132261 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:52:12 INFO - PROCESS | 3828 | 1464735132321 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 3828 | ++DOCSHELL 11CAC400 == 19 [pid = 3828] [id = 21] 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (128A8C00) [pid = 3828] [serial = 59] [outer = 00000000] 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (12D88800) [pid = 3828] [serial = 60] [outer = 128A8C00] 15:52:12 INFO - PROCESS | 3828 | 1464735132356 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (1312A800) [pid = 3828] [serial = 61] [outer = 128A8C00] 15:52:12 INFO - PROCESS | 3828 | 1464735132662 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 547ms 15:52:12 INFO - PROCESS | 3828 | 1464735132690 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 3828 | 1464735132693 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 15:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:52:12 INFO - PROCESS | 3828 | 1464735132696 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 3828 | 1464735132679 Marionette TRACE conn2 <- [1,50,null,{}] 15:52:12 INFO - PROCESS | 3828 | 1464735132683 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:12 INFO - PROCESS | 3828 | 1464735132829 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:52:12 INFO - PROCESS | 3828 | 1464735132860 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 3828 | ++DOCSHELL 10ECD400 == 20 [pid = 3828] [id = 22] 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (15503400) [pid = 3828] [serial = 62] [outer = 00000000] 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (157B3400) [pid = 3828] [serial = 63] [outer = 15503400] 15:52:12 INFO - PROCESS | 3828 | 1464735132904 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (15C10000) [pid = 3828] [serial = 64] [outer = 15503400] 15:52:13 INFO - PROCESS | 3828 | 1464735133216 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 600ms 15:52:13 INFO - PROCESS | 3828 | 1464735133295 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 3828 | 1464735133297 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 15:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:52:13 INFO - PROCESS | 3828 | 1464735133285 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 3828 | 1464735133287 Marionette TRACE conn2 <- [1,54,null,{}] 15:52:13 INFO - PROCESS | 3828 | 1464735133301 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:13 INFO - PROCESS | 3828 | 1464735133373 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:52:13 INFO - PROCESS | 3828 | 1464735133401 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 3828 | ++DOCSHELL 15FCB000 == 21 [pid = 3828] [id = 23] 15:52:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (15FCC000) [pid = 3828] [serial = 65] [outer = 00000000] 15:52:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (16989400) [pid = 3828] [serial = 66] [outer = 15FCC000] 15:52:13 INFO - PROCESS | 3828 | 1464735133426 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (16C02400) [pid = 3828] [serial = 67] [outer = 15FCC000] 15:52:13 INFO - PROCESS | 3828 | 1464735133792 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 520ms 15:52:13 INFO - PROCESS | 3828 | 1464735133826 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 3828 | 1464735133828 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 15:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:52:13 INFO - PROCESS | 3828 | 1464735133813 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 3828 | 1464735133815 Marionette TRACE conn2 <- [1,58,null,{}] 15:52:13 INFO - PROCESS | 3828 | 1464735133818 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:13 INFO - PROCESS | 3828 | 1464735133915 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:52:13 INFO - PROCESS | 3828 | 1464735133923 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 3828 | ++DOCSHELL 16B4C400 == 22 [pid = 3828] [id = 24] 15:52:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (1701D400) [pid = 3828] [serial = 68] [outer = 00000000] 15:52:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (171ED400) [pid = 3828] [serial = 69] [outer = 1701D400] 15:52:13 INFO - PROCESS | 3828 | 1464735133949 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1731FC00) [pid = 3828] [serial = 70] [outer = 1701D400] 15:52:14 INFO - PROCESS | 3828 | 1464735134275 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 507ms 15:52:14 INFO - PROCESS | 3828 | 1464735134344 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 3828 | 1464735134346 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 15:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:52:14 INFO - PROCESS | 3828 | 1464735134349 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 3828 | 1464735134333 Marionette TRACE conn2 <- [1,62,null,{}] 15:52:14 INFO - PROCESS | 3828 | 1464735134337 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 3828 | 1464735134408 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:52:14 INFO - PROCESS | 3828 | 1464735134414 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 3828 | ++DOCSHELL 17617C00 == 23 [pid = 3828] [id = 25] 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (17618000) [pid = 3828] [serial = 71] [outer = 00000000] 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (1761F400) [pid = 3828] [serial = 72] [outer = 17618000] 15:52:14 INFO - PROCESS | 3828 | 1464735134459 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1761F800) [pid = 3828] [serial = 73] [outer = 17618000] 15:52:14 INFO - PROCESS | 3828 | 1464735134826 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 507ms 15:52:14 INFO - PROCESS | 3828 | 1464735134864 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 3828 | 1464735134866 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 15:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:52:14 INFO - PROCESS | 3828 | 1464735134870 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 3828 | 1464735134853 Marionette TRACE conn2 <- [1,66,null,{}] 15:52:14 INFO - PROCESS | 3828 | 1464735134860 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:14 INFO - PROCESS | 3828 | 1464735134932 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:52:14 INFO - PROCESS | 3828 | 1464735134939 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 3828 | ++DOCSHELL 17839800 == 24 [pid = 3828] [id = 26] 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1783A400) [pid = 3828] [serial = 74] [outer = 00000000] 15:52:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (17953000) [pid = 3828] [serial = 75] [outer = 1783A400] 15:52:14 INFO - PROCESS | 3828 | 1464735134982 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1795A400) [pid = 3828] [serial = 76] [outer = 1783A400] 15:52:15 INFO - PROCESS | 3828 | 1464735135307 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 453ms 15:52:15 INFO - PROCESS | 3828 | 1464735135318 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 3828 | 1464735135320 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 15:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:52:15 INFO - PROCESS | 3828 | 1464735135323 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 3828 | 1464735135325 Marionette TRACE conn2 <- [1,70,null,{}] 15:52:15 INFO - PROCESS | 3828 | 1464735135328 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 3828 | 1464735135415 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:52:15 INFO - PROCESS | 3828 | 1464735135424 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 3828 | ++DOCSHELL 14F9EC00 == 25 [pid = 3828] [id = 27] 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (17021000) [pid = 3828] [serial = 77] [outer = 00000000] 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (17EBC400) [pid = 3828] [serial = 78] [outer = 17021000] 15:52:15 INFO - PROCESS | 3828 | 1464735135469 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1802D000) [pid = 3828] [serial = 79] [outer = 17021000] 15:52:15 INFO - PROCESS | 3828 | 1464735135810 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 506ms 15:52:15 INFO - PROCESS | 3828 | 1464735135838 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:52:15 INFO - PROCESS | 3828 | 1464735135839 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 15:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:52:15 INFO - PROCESS | 3828 | 1464735135843 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:52:15 INFO - PROCESS | 3828 | 1464735135826 Marionette TRACE conn2 <- [1,74,null,{}] 15:52:15 INFO - PROCESS | 3828 | 1464735135829 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:15 INFO - PROCESS | 3828 | 1464735135930 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:52:15 INFO - PROCESS | 3828 | 1464735135940 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 3828 | ++DOCSHELL 13129000 == 26 [pid = 3828] [id = 28] 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13192400) [pid = 3828] [serial = 80] [outer = 00000000] 15:52:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (183C0C00) [pid = 3828] [serial = 81] [outer = 13192400] 15:52:15 INFO - PROCESS | 3828 | 1464735135966 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (19807800) [pid = 3828] [serial = 82] [outer = 13192400] 15:52:16 INFO - PROCESS | 3828 | 1464735136287 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 507ms 15:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:52:16 INFO - PROCESS | 3828 | 1464735136333 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 3828 | 1464735136335 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 15:52:16 INFO - PROCESS | 3828 | 1464735136338 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 3828 | 1464735136341 Marionette TRACE conn2 <- [1,78,null,{}] 15:52:16 INFO - PROCESS | 3828 | 1464735136344 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 3828 | 1464735136464 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:52:16 INFO - PROCESS | 3828 | 1464735136460 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 3828 | ++DOCSHELL 19AE0400 == 27 [pid = 3828] [id = 29] 15:52:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19AE3C00) [pid = 3828] [serial = 83] [outer = 00000000] 15:52:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1A030C00) [pid = 3828] [serial = 84] [outer = 19AE3C00] 15:52:16 INFO - PROCESS | 3828 | 1464735136506 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1A078400) [pid = 3828] [serial = 85] [outer = 19AE3C00] 15:52:16 INFO - PROCESS | 3828 | 1464735136833 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 547ms 15:52:16 INFO - PROCESS | 3828 | 1464735136891 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 3828 | 1464735136893 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 15:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:52:16 INFO - PROCESS | 3828 | 1464735136896 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 3828 | 1464735136898 Marionette TRACE conn2 <- [1,82,null,{}] 15:52:16 INFO - PROCESS | 3828 | 1464735136901 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:16 INFO - PROCESS | 3828 | 1464735136986 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:52:16 INFO - PROCESS | 3828 | 1464735136994 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 3828 | ++DOCSHELL 13193400 == 28 [pid = 3828] [id = 30] 15:52:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (180E4000) [pid = 3828] [serial = 86] [outer = 00000000] 15:52:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1A56C000) [pid = 3828] [serial = 87] [outer = 180E4000] 15:52:17 INFO - PROCESS | 3828 | 1464735137037 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A56FC00) [pid = 3828] [serial = 88] [outer = 180E4000] 15:52:17 INFO - PROCESS | 3828 | 1464735137375 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 507ms 15:52:17 INFO - PROCESS | 3828 | 1464735137416 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 3828 | 1464735137399 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 15:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:52:17 INFO - PROCESS | 3828 | 1464735137403 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 3828 | 1464735137404 Marionette TRACE conn2 <- [1,86,null,{}] 15:52:17 INFO - PROCESS | 3828 | 1464735137408 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:17 INFO - PROCESS | 3828 | 1464735137528 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:52:17 INFO - PROCESS | 3828 | 1464735137541 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 3828 | ++DOCSHELL 12B05C00 == 29 [pid = 3828] [id = 31] 15:52:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (13901800) [pid = 3828] [serial = 89] [outer = 00000000] 15:52:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A60F800) [pid = 3828] [serial = 90] [outer = 13901800] 15:52:17 INFO - PROCESS | 3828 | 1464735137592 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A742400) [pid = 3828] [serial = 91] [outer = 13901800] 15:52:18 INFO - PROCESS | 3828 | 1464735138586 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1187ms 15:52:18 INFO - PROCESS | 3828 | 1464735138616 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 3828 | 1464735138619 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 15:52:18 INFO - PROCESS | 3828 | 1464735138625 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:52:18 INFO - PROCESS | 3828 | 1464735138628 Marionette TRACE conn2 <- [1,90,null,{}] 15:52:18 INFO - PROCESS | 3828 | 1464735138634 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:18 INFO - PROCESS | 3828 | 1464735138718 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:52:18 INFO - PROCESS | 3828 | 1464735138772 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 3828 | ++DOCSHELL 10A7C400 == 30 [pid = 3828] [id = 32] 15:52:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10A80C00) [pid = 3828] [serial = 92] [outer = 00000000] 15:52:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (10F39000) [pid = 3828] [serial = 93] [outer = 10A80C00] 15:52:18 INFO - PROCESS | 3828 | 1464735138821 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (10F3C000) [pid = 3828] [serial = 94] [outer = 10A80C00] 15:52:19 INFO - PROCESS | 3828 | 1464735139175 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 600ms 15:52:19 INFO - PROCESS | 3828 | 1464735139226 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 3828 | 1464735139231 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 15:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:52:19 INFO - PROCESS | 3828 | 1464735139237 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 3828 | 1464735139240 Marionette TRACE conn2 <- [1,94,null,{}] 15:52:19 INFO - PROCESS | 3828 | 1464735139244 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:19 INFO - PROCESS | 3828 | 1464735139331 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:52:19 INFO - PROCESS | 3828 | 1464735139339 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 3828 | ++DOCSHELL 1118A000 == 31 [pid = 3828] [id = 33] 15:52:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1172F400) [pid = 3828] [serial = 95] [outer = 00000000] 15:52:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (128AC800) [pid = 3828] [serial = 96] [outer = 1172F400] 15:52:19 INFO - PROCESS | 3828 | 1464735139384 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (12B6E800) [pid = 3828] [serial = 97] [outer = 1172F400] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13D4C800) [pid = 3828] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1B010800) [pid = 3828] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1AB63C00) [pid = 3828] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1A74D800) [pid = 3828] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17617800) [pid = 3828] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A570C00) [pid = 3828] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (17EBDC00) [pid = 3828] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1B018400) [pid = 3828] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (10F43000) [pid = 3828] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (105EF800) [pid = 3828] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (11731C00) [pid = 3828] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (128A8C00) [pid = 3828] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (15503400) [pid = 3828] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15FCC000) [pid = 3828] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1701D400) [pid = 3828] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (17618000) [pid = 3828] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1783A400) [pid = 3828] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (17021000) [pid = 3828] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (13192400) [pid = 3828] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (19AE3C00) [pid = 3828] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:52:19 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (180E4000) [pid = 3828] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:52:20 INFO - PROCESS | 3828 | 1464735140079 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 879ms 15:52:20 INFO - PROCESS | 3828 | 1464735140120 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 3828 | 1464735140123 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 15:52:20 INFO - PROCESS | 3828 | 1464735140126 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:52:20 INFO - PROCESS | 3828 | 1464735140130 Marionette TRACE conn2 <- [1,98,null,{}] 15:52:20 INFO - PROCESS | 3828 | 1464735140140 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:20 INFO - PROCESS | 3828 | 1464735140218 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:52:20 INFO - PROCESS | 3828 | 1464735140225 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 3828 | ++DOCSHELL 13082800 == 32 [pid = 3828] [id = 34] 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (130AF000) [pid = 3828] [serial = 98] [outer = 00000000] 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1312AC00) [pid = 3828] [serial = 99] [outer = 130AF000] 15:52:20 INFO - PROCESS | 3828 | 1464735140252 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (13276800) [pid = 3828] [serial = 100] [outer = 130AF000] 15:52:20 INFO - PROCESS | 3828 | 1464735140629 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 546ms 15:52:20 INFO - PROCESS | 3828 | 1464735140693 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 3828 | 1464735140696 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 15:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:52:20 INFO - PROCESS | 3828 | 1464735140681 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 3828 | 1464735140683 Marionette TRACE conn2 <- [1,102,null,{}] 15:52:20 INFO - PROCESS | 3828 | 1464735140687 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:20 INFO - PROCESS | 3828 | 1464735140773 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:52:20 INFO - PROCESS | 3828 | 1464735140788 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 3828 | ++DOCSHELL 140DA400 == 33 [pid = 3828] [id = 35] 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (14F44C00) [pid = 3828] [serial = 101] [outer = 00000000] 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15730000) [pid = 3828] [serial = 102] [outer = 14F44C00] 15:52:20 INFO - PROCESS | 3828 | 1464735140815 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (15C06C00) [pid = 3828] [serial = 103] [outer = 14F44C00] 15:52:21 INFO - PROCESS | 3828 | 1464735141167 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 506ms 15:52:21 INFO - PROCESS | 3828 | 1464735141212 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 3828 | 1464735141213 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 15:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:52:21 INFO - PROCESS | 3828 | 1464735141199 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 3828 | 1464735141200 Marionette TRACE conn2 <- [1,106,null,{}] 15:52:21 INFO - PROCESS | 3828 | 1464735141204 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 3828 | 1464735141278 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:52:21 INFO - PROCESS | 3828 | 1464735141284 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 3828 | ++DOCSHELL 15C5F800 == 34 [pid = 3828] [id = 36] 15:52:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15FC2000) [pid = 3828] [serial = 104] [outer = 00000000] 15:52:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (16377000) [pid = 3828] [serial = 105] [outer = 15FC2000] 15:52:21 INFO - PROCESS | 3828 | 1464735141327 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16987C00) [pid = 3828] [serial = 106] [outer = 15FC2000] 15:52:21 INFO - PROCESS | 3828 | 1464735141745 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 600ms 15:52:21 INFO - PROCESS | 3828 | 1464735141807 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 3828 | 1464735141811 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 15:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:52:21 INFO - PROCESS | 3828 | 1464735141799 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 3828 | 1464735141803 Marionette TRACE conn2 <- [1,110,null,{}] 15:52:21 INFO - PROCESS | 3828 | 1464735141809 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:21 INFO - PROCESS | 3828 | 1464735141909 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:52:21 INFO - PROCESS | 3828 | 1464735142008 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 3828 | ++DOCSHELL 10A58000 == 35 [pid = 3828] [id = 37] 15:52:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (10A58400) [pid = 3828] [serial = 107] [outer = 00000000] 15:52:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (10F3A400) [pid = 3828] [serial = 108] [outer = 10A58400] 15:52:22 INFO - PROCESS | 3828 | 1464735142064 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (10F4CC00) [pid = 3828] [serial = 109] [outer = 10A58400] 15:52:22 INFO - PROCESS | 3828 | 1464735142522 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 760ms 15:52:22 INFO - PROCESS | 3828 | 1464735142583 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 3828 | 1464735142589 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 15:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:52:22 INFO - PROCESS | 3828 | 1464735142595 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 3828 | 1464735142598 Marionette TRACE conn2 <- [1,114,null,{}] 15:52:22 INFO - PROCESS | 3828 | 1464735142602 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:22 INFO - PROCESS | 3828 | 1464735142681 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:52:22 INFO - PROCESS | 3828 | 1464735142760 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 3828 | ++DOCSHELL 12D39C00 == 36 [pid = 3828] [id = 38] 15:52:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (12D7E800) [pid = 3828] [serial = 110] [outer = 00000000] 15:52:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (13D4B800) [pid = 3828] [serial = 111] [outer = 12D7E800] 15:52:22 INFO - PROCESS | 3828 | 1464735142796 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15730400) [pid = 3828] [serial = 112] [outer = 12D7E800] 15:52:23 INFO - PROCESS | 3828 | 1464735143352 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 800ms 15:52:23 INFO - PROCESS | 3828 | 1464735143394 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 3828 | 1464735143397 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 15:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:52:23 INFO - PROCESS | 3828 | 1464735143400 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 3828 | 1464735143404 Marionette TRACE conn2 <- [1,118,null,{}] 15:52:23 INFO - PROCESS | 3828 | 1464735143415 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:23 INFO - PROCESS | 3828 | 1464735143496 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:52:23 INFO - PROCESS | 3828 | 1464735143570 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 3828 | ++DOCSHELL 171F0000 == 37 [pid = 3828] [id = 39] 15:52:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17258400) [pid = 3828] [serial = 113] [outer = 00000000] 15:52:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17604C00) [pid = 3828] [serial = 114] [outer = 17258400] 15:52:23 INFO - PROCESS | 3828 | 1464735143611 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (17619000) [pid = 3828] [serial = 115] [outer = 17258400] 15:52:24 INFO - PROCESS | 3828 | 1464735144203 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 853ms 15:52:24 INFO - PROCESS | 3828 | 1464735144255 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 3828 | 1464735144259 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 15:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:52:24 INFO - PROCESS | 3828 | 1464735144264 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 3828 | 1464735144268 Marionette TRACE conn2 <- [1,122,null,{}] 15:52:24 INFO - PROCESS | 3828 | 1464735144273 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 1118A000 == 36 [pid = 3828] [id = 33] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 140DA400 == 35 [pid = 3828] [id = 35] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 13082800 == 34 [pid = 3828] [id = 34] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 10A7C400 == 33 [pid = 3828] [id = 32] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 12B05C00 == 32 [pid = 3828] [id = 31] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 19AE0400 == 31 [pid = 3828] [id = 29] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 171F0000 == 30 [pid = 3828] [id = 39] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 15C5F800 == 29 [pid = 3828] [id = 36] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 13193400 == 28 [pid = 3828] [id = 30] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 10A58000 == 27 [pid = 3828] [id = 37] 15:52:24 INFO - PROCESS | 3828 | --DOCSHELL 12D39C00 == 26 [pid = 3828] [id = 38] 15:52:24 INFO - PROCESS | 3828 | 1464735144781 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (16E40400) [pid = 3828] [serial = 17] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (140D2400) [pid = 3828] [serial = 9] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (140D7000) [pid = 3828] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (11CAA400) [pid = 3828] [serial = 4] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (10A7AC00) [pid = 3828] [serial = 48] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (14FA4C00) [pid = 3828] [serial = 51] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (10A57000) [pid = 3828] [serial = 54] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (10A76000) [pid = 3828] [serial = 55] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (11A0B400) [pid = 3828] [serial = 57] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (11CA2C00) [pid = 3828] [serial = 58] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (12D88800) [pid = 3828] [serial = 60] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1312A800) [pid = 3828] [serial = 61] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (157B3400) [pid = 3828] [serial = 63] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (16989400) [pid = 3828] [serial = 66] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (171ED400) [pid = 3828] [serial = 69] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1761F400) [pid = 3828] [serial = 72] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (17953000) [pid = 3828] [serial = 75] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (17EBC400) [pid = 3828] [serial = 78] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (183C0C00) [pid = 3828] [serial = 81] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (16C02400) [pid = 3828] [serial = 67] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1A030C00) [pid = 3828] [serial = 84] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (1731FC00) [pid = 3828] [serial = 70] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1B083400) [pid = 3828] [serial = 45] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1761F800) [pid = 3828] [serial = 73] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1795A400) [pid = 3828] [serial = 76] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1802D000) [pid = 3828] [serial = 79] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (19807800) [pid = 3828] [serial = 82] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1A078400) [pid = 3828] [serial = 85] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1A56C000) [pid = 3828] [serial = 87] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (15C10000) [pid = 3828] [serial = 64] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (1B087400) [pid = 3828] [serial = 43] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (1550C800) [pid = 3828] [serial = 52] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (1A56FC00) [pid = 3828] [serial = 88] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (1A60BC00) [pid = 3828] [serial = 30] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (1A74B000) [pid = 3828] [serial = 31] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (1AC46400) [pid = 3828] [serial = 28] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (14F4C400) [pid = 3828] [serial = 27] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (1A155400) [pid = 3828] [serial = 24] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 55 (183BA000) [pid = 3828] [serial = 21] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 54 (1980CC00) [pid = 3828] [serial = 22] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 53 (16B4C800) [pid = 3828] [serial = 14] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 52 (1B087000) [pid = 3828] [serial = 42] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 51 (1B018800) [pid = 3828] [serial = 39] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 50 (1B07D000) [pid = 3828] [serial = 40] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 49 (1AC4D400) [pid = 3828] [serial = 37] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 48 (1AB6C800) [pid = 3828] [serial = 36] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 47 (1AA2B400) [pid = 3828] [serial = 33] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | --DOMWINDOW == 46 (1AA2F400) [pid = 3828] [serial = 34] [outer = 00000000] [url = about:blank] 15:52:24 INFO - PROCESS | 3828 | 1464735144897 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 3828 | ++DOCSHELL 10A7A000 == 27 [pid = 3828] [id = 40] 15:52:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 47 (10A7AC00) [pid = 3828] [serial = 116] [outer = 00000000] 15:52:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 48 (10EC4800) [pid = 3828] [serial = 117] [outer = 10A7AC00] 15:52:24 INFO - PROCESS | 3828 | 1464735144948 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 49 (10F34000) [pid = 3828] [serial = 118] [outer = 10A7AC00] 15:52:25 INFO - PROCESS | 3828 | 1464735145251 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1013ms 15:52:25 INFO - PROCESS | 3828 | 1464735145281 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 3828 | 1464735145285 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 15:52:25 INFO - PROCESS | 3828 | 1464735145289 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:52:25 INFO - PROCESS | 3828 | 1464735145294 Marionette TRACE conn2 <- [1,126,null,{}] 15:52:25 INFO - PROCESS | 3828 | 1464735145299 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 3828 | 1464735145379 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:52:25 INFO - PROCESS | 3828 | 1464735145387 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 3828 | ++DOCSHELL 11C5F400 == 28 [pid = 3828] [id = 41] 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 50 (11C60C00) [pid = 3828] [serial = 119] [outer = 00000000] 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 51 (11CABC00) [pid = 3828] [serial = 120] [outer = 11C60C00] 15:52:25 INFO - PROCESS | 3828 | 1464735145416 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 52 (128B2800) [pid = 3828] [serial = 121] [outer = 11C60C00] 15:52:25 INFO - PROCESS | 3828 | 1464735145766 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 507ms 15:52:25 INFO - PROCESS | 3828 | 1464735145805 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 3828 | 1464735145808 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 15:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:52:25 INFO - PROCESS | 3828 | 1464735145812 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 3828 | 1464735145814 Marionette TRACE conn2 <- [1,130,null,{}] 15:52:25 INFO - PROCESS | 3828 | 1464735145818 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:25 INFO - PROCESS | 3828 | 1464735145875 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:52:25 INFO - PROCESS | 3828 | 1464735145885 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 3828 | ++DOCSHELL 11A10800 == 29 [pid = 3828] [id = 42] 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 53 (1311F000) [pid = 3828] [serial = 122] [outer = 00000000] 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 54 (13190400) [pid = 3828] [serial = 123] [outer = 1311F000] 15:52:25 INFO - PROCESS | 3828 | 1464735145931 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 55 (13721800) [pid = 3828] [serial = 124] [outer = 1311F000] 15:52:26 INFO - PROCESS | 3828 | 1464735146297 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 507ms 15:52:26 INFO - PROCESS | 3828 | 1464735146331 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 3828 | 1464735146335 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 15:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:52:26 INFO - PROCESS | 3828 | 1464735146327 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 3828 | 1464735146332 Marionette TRACE conn2 <- [1,134,null,{}] 15:52:26 INFO - PROCESS | 3828 | 1464735146339 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 3828 | 1464735146422 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:52:26 INFO - PROCESS | 3828 | 1464735146429 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 3828 | ++DOCSHELL 140D9800 == 30 [pid = 3828] [id = 43] 15:52:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 56 (14F98400) [pid = 3828] [serial = 125] [outer = 00000000] 15:52:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (15735000) [pid = 3828] [serial = 126] [outer = 14F98400] 15:52:26 INFO - PROCESS | 3828 | 1464735146456 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (15C0FC00) [pid = 3828] [serial = 127] [outer = 14F98400] 15:52:26 INFO - PROCESS | 3828 | 1464735146858 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 560ms 15:52:26 INFO - PROCESS | 3828 | 1464735146890 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 3828 | 1464735146892 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 15:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:52:26 INFO - PROCESS | 3828 | 1464735146895 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 3828 | 1464735146897 Marionette TRACE conn2 <- [1,138,null,{}] 15:52:26 INFO - PROCESS | 3828 | 1464735146900 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:26 INFO - PROCESS | 3828 | 1464735147007 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:52:27 INFO - PROCESS | 3828 | 1464735147057 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 3828 | ++DOCSHELL 15733C00 == 31 [pid = 3828] [id = 44] 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (16375800) [pid = 3828] [serial = 128] [outer = 00000000] 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (16B4E400) [pid = 3828] [serial = 129] [outer = 16375800] 15:52:27 INFO - PROCESS | 3828 | 1464735147102 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (16E41C00) [pid = 3828] [serial = 130] [outer = 16375800] 15:52:27 INFO - PROCESS | 3828 | 1464735147429 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 547ms 15:52:27 INFO - PROCESS | 3828 | 1464735147443 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 3828 | 1464735147445 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 15:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:52:27 INFO - PROCESS | 3828 | 1464735147453 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 3828 | 1464735147455 Marionette TRACE conn2 <- [1,142,null,{}] 15:52:27 INFO - PROCESS | 3828 | 1464735147458 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:27 INFO - PROCESS | 3828 | 1464735147538 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:52:27 INFO - PROCESS | 3828 | 1464735147545 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 3828 | ++DOCSHELL 17022C00 == 32 [pid = 3828] [id = 45] 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (171C4400) [pid = 3828] [serial = 131] [outer = 00000000] 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (171CB400) [pid = 3828] [serial = 132] [outer = 171C4400] 15:52:27 INFO - PROCESS | 3828 | 1464735147600 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (17261800) [pid = 3828] [serial = 133] [outer = 171C4400] 15:52:27 INFO - PROCESS | 3828 | 1464735147948 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 533ms 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (13901800) [pid = 3828] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (10A80C00) [pid = 3828] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (1172F400) [pid = 3828] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (14F44C00) [pid = 3828] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (130AF000) [pid = 3828] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:52:27 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (15FC2000) [pid = 3828] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:52:27 INFO - PROCESS | 3828 | 1464735147994 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 3828 | 1464735147996 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 15:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:52:27 INFO - PROCESS | 3828 | 1464735147999 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 3828 | 1464735148001 Marionette TRACE conn2 <- [1,146,null,{}] 15:52:27 INFO - PROCESS | 3828 | 1464735148004 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 3828 | 1464735148080 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:52:28 INFO - PROCESS | 3828 | 1464735148142 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 3828 | ++DOCSHELL 10562000 == 33 [pid = 3828] [id = 46] 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (13199400) [pid = 3828] [serial = 134] [outer = 00000000] 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (15503400) [pid = 3828] [serial = 135] [outer = 13199400] 15:52:28 INFO - PROCESS | 3828 | 1464735148189 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (171CA400) [pid = 3828] [serial = 136] [outer = 13199400] 15:52:28 INFO - PROCESS | 3828 | 1464735148479 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 506ms 15:52:28 INFO - PROCESS | 3828 | 1464735148506 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 3828 | 1464735148508 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 15:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:52:28 INFO - PROCESS | 3828 | 1464735148512 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 3828 | 1464735148513 Marionette TRACE conn2 <- [1,150,null,{}] 15:52:28 INFO - PROCESS | 3828 | 1464735148517 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:28 INFO - PROCESS | 3828 | 1464735148587 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:52:28 INFO - PROCESS | 3828 | 1464735148593 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 3828 | ++DOCSHELL 1701C400 == 34 [pid = 3828] [id = 47] 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (1735B800) [pid = 3828] [serial = 137] [outer = 00000000] 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (1761DC00) [pid = 3828] [serial = 138] [outer = 1735B800] 15:52:28 INFO - PROCESS | 3828 | 1464735148637 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (1782E800) [pid = 3828] [serial = 139] [outer = 1735B800] 15:52:28 INFO - PROCESS | 3828 | 1464735148971 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 453ms 15:52:28 INFO - PROCESS | 3828 | 1464735148984 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 3828 | 1464735148985 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 15:52:28 INFO - PROCESS | 3828 | 1464735148989 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:52:28 INFO - PROCESS | 3828 | 1464735148990 Marionette TRACE conn2 <- [1,154,null,{}] 15:52:28 INFO - PROCESS | 3828 | 1464735148994 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:29 INFO - PROCESS | 3828 | 1464735149074 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:52:29 INFO - PROCESS | 3828 | 1464735149082 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 3828 | ++DOCSHELL 17623400 == 35 [pid = 3828] [id = 48] 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (1769C000) [pid = 3828] [serial = 140] [outer = 00000000] 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (178A9000) [pid = 3828] [serial = 141] [outer = 1769C000] 15:52:29 INFO - PROCESS | 3828 | 1464735149106 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (178A9400) [pid = 3828] [serial = 142] [outer = 1769C000] 15:52:29 INFO - PROCESS | 3828 | 1464735149440 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 507ms 15:52:29 INFO - PROCESS | 3828 | 1464735149490 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 3828 | 1464735149492 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 15:52:29 INFO - PROCESS | 3828 | 1464735149495 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:52:29 INFO - PROCESS | 3828 | 1464735149497 Marionette TRACE conn2 <- [1,158,null,{}] 15:52:29 INFO - PROCESS | 3828 | 1464735149500 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:29 INFO - PROCESS | 3828 | 1464735149573 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:52:29 INFO - PROCESS | 3828 | 1464735149581 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 3828 | ++DOCSHELL 1760B000 == 36 [pid = 3828] [id = 49] 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (1760C000) [pid = 3828] [serial = 143] [outer = 00000000] 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (17EBDC00) [pid = 3828] [serial = 144] [outer = 1760C000] 15:52:29 INFO - PROCESS | 3828 | 1464735149624 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (1802D400) [pid = 3828] [serial = 145] [outer = 1760C000] 15:52:29 INFO - PROCESS | 3828 | 1464735149958 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 507ms 15:52:30 INFO - PROCESS | 3828 | 1464735150006 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 3828 | 1464735150010 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 15:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:52:30 INFO - PROCESS | 3828 | 1464735150015 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - PROCESS | 3828 | 1464735150019 Marionette TRACE conn2 <- [1,162,null,{}] 15:52:30 INFO - PROCESS | 3828 | 1464735150026 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:30 INFO - PROCESS | 3828 | 1464735150096 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:52:30 INFO - PROCESS | 3828 | 1464735150266 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 3828 | ++DOCSHELL 10A7C400 == 37 [pid = 3828] [id = 50] 15:52:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (10A7C800) [pid = 3828] [serial = 146] [outer = 00000000] 15:52:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (10F30800) [pid = 3828] [serial = 147] [outer = 10A7C800] 15:52:30 INFO - PROCESS | 3828 | 1464735150324 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (10F44400) [pid = 3828] [serial = 148] [outer = 10A7C800] 15:52:31 INFO - PROCESS | 3828 | 1464735151068 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1067ms 15:52:31 INFO - PROCESS | 3828 | 1464735151085 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 3828 | 1464735151089 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 15:52:31 INFO - PROCESS | 3828 | 1464735151094 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:52:31 INFO - PROCESS | 3828 | 1464735151098 Marionette TRACE conn2 <- [1,166,null,{}] 15:52:31 INFO - PROCESS | 3828 | 1464735151104 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:31 INFO - PROCESS | 3828 | 1464735151195 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:52:31 INFO - PROCESS | 3828 | 1464735151257 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 3828 | ++DOCSHELL 10F32C00 == 38 [pid = 3828] [id = 51] 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (10F33000) [pid = 3828] [serial = 149] [outer = 00000000] 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (1102E800) [pid = 3828] [serial = 150] [outer = 10F33000] 15:52:31 INFO - PROCESS | 3828 | 1464735151287 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (11C6B400) [pid = 3828] [serial = 151] [outer = 10F33000] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 17623400 == 37 [pid = 3828] [id = 48] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 1701C400 == 36 [pid = 3828] [id = 47] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 10562000 == 35 [pid = 3828] [id = 46] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 17022C00 == 34 [pid = 3828] [id = 45] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 15733C00 == 33 [pid = 3828] [id = 44] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 140D9800 == 32 [pid = 3828] [id = 43] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 11A10800 == 31 [pid = 3828] [id = 42] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 11C5F400 == 30 [pid = 3828] [id = 41] 15:52:31 INFO - PROCESS | 3828 | --DOCSHELL 10A7A000 == 29 [pid = 3828] [id = 40] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1A60F800) [pid = 3828] [serial = 90] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (10F39000) [pid = 3828] [serial = 93] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (128AC800) [pid = 3828] [serial = 96] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (15730000) [pid = 3828] [serial = 102] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (12B6E800) [pid = 3828] [serial = 97] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (13276800) [pid = 3828] [serial = 100] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (16987C00) [pid = 3828] [serial = 106] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (10F3C000) [pid = 3828] [serial = 94] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (15C06C00) [pid = 3828] [serial = 103] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1312AC00) [pid = 3828] [serial = 99] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1A742400) [pid = 3828] [serial = 91] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (16377000) [pid = 3828] [serial = 105] [outer = 00000000] [url = about:blank] 15:52:31 INFO - PROCESS | 3828 | 1464735151736 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 680ms 15:52:31 INFO - PROCESS | 3828 | 1464735151778 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 3828 | 1464735151784 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 15:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:52:31 INFO - PROCESS | 3828 | 1464735151791 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 3828 | 1464735151793 Marionette TRACE conn2 <- [1,170,null,{}] 15:52:31 INFO - PROCESS | 3828 | 1464735151797 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:31 INFO - PROCESS | 3828 | 1464735151884 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:52:31 INFO - PROCESS | 3828 | 1464735151905 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 3828 | ++DOCSHELL 12D39C00 == 30 [pid = 3828] [id = 52] 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (12D83400) [pid = 3828] [serial = 152] [outer = 00000000] 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (13089800) [pid = 3828] [serial = 153] [outer = 12D83400] 15:52:31 INFO - PROCESS | 3828 | 1464735151960 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1310C800) [pid = 3828] [serial = 154] [outer = 12D83400] 15:52:32 INFO - PROCESS | 3828 | 1464735152315 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 547ms 15:52:32 INFO - PROCESS | 3828 | 1464735152339 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 3828 | 1464735152341 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 15:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:52:32 INFO - PROCESS | 3828 | 1464735152345 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 3828 | 1464735152348 Marionette TRACE conn2 <- [1,174,null,{}] 15:52:32 INFO - PROCESS | 3828 | 1464735152345 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 3828 | 1464735152423 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:52:32 INFO - PROCESS | 3828 | 1464735152454 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 3828 | ++DOCSHELL 140CD800 == 31 [pid = 3828] [id = 53] 15:52:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (140CDC00) [pid = 3828] [serial = 155] [outer = 00000000] 15:52:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (140D8000) [pid = 3828] [serial = 156] [outer = 140CDC00] 15:52:32 INFO - PROCESS | 3828 | 1464735152486 Marionette DEBUG loaded listener.js 15:52:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (14FCA800) [pid = 3828] [serial = 157] [outer = 140CDC00] 15:52:32 INFO - PROCESS | 3828 | 1464735152864 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 560ms 15:52:32 INFO - PROCESS | 3828 | 1464735152895 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 3828 | 1464735152898 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 15:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:52:32 INFO - PROCESS | 3828 | 1464735152901 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 3828 | 1464735152903 Marionette TRACE conn2 <- [1,178,null,{}] 15:52:32 INFO - PROCESS | 3828 | 1464735152907 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:32 INFO - PROCESS | 3828 | 1464735152995 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:52:32 INFO - PROCESS | 3828 | 1464735152986 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:32 INFO - PROCESS | 3828 | ++DOCSHELL 15C08C00 == 32 [pid = 3828] [id = 54] 15:52:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (15C0B800) [pid = 3828] [serial = 158] [outer = 00000000] 15:52:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (15FCE800) [pid = 3828] [serial = 159] [outer = 15C0B800] 15:52:33 INFO - PROCESS | 3828 | 1464735153035 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1697F000) [pid = 3828] [serial = 160] [outer = 15C0B800] 15:52:33 INFO - PROCESS | 3828 | 1464735153373 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 507ms 15:52:33 INFO - PROCESS | 3828 | 1464735153411 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 3828 | 1464735153422 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 15:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:52:33 INFO - PROCESS | 3828 | 1464735153426 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 3828 | 1464735153428 Marionette TRACE conn2 <- [1,182,null,{}] 15:52:33 INFO - PROCESS | 3828 | 1464735153431 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:33 INFO - PROCESS | 3828 | 1464735153506 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:52:33 INFO - PROCESS | 3828 | 1464735153512 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 3828 | ++DOCSHELL 15FCC000 == 33 [pid = 3828] [id = 55] 15:52:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (16377C00) [pid = 3828] [serial = 161] [outer = 00000000] 15:52:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (171C9800) [pid = 3828] [serial = 162] [outer = 16377C00] 15:52:33 INFO - PROCESS | 3828 | 1464735153539 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (17261000) [pid = 3828] [serial = 163] [outer = 16377C00] 15:52:33 INFO - PROCESS | 3828 | 1464735153928 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 547ms 15:52:33 INFO - PROCESS | 3828 | 1464735153988 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 3828 | 1464735153972 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 15:52:33 INFO - PROCESS | 3828 | 1464735153982 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:52:33 INFO - PROCESS | 3828 | 1464735153983 Marionette TRACE conn2 <- [1,186,null,{}] 15:52:33 INFO - PROCESS | 3828 | 1464735153987 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:34 INFO - PROCESS | 3828 | 1464735154101 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:52:34 INFO - PROCESS | 3828 | 1464735154098 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 3828 | ++DOCSHELL 17621400 == 34 [pid = 3828] [id = 56] 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (17624800) [pid = 3828] [serial = 164] [outer = 00000000] 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (17952000) [pid = 3828] [serial = 165] [outer = 17624800] 15:52:34 INFO - PROCESS | 3828 | 1464735154143 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (17EC2400) [pid = 3828] [serial = 166] [outer = 17624800] 15:52:34 INFO - PROCESS | 3828 | 1464735154504 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 547ms 15:52:34 INFO - PROCESS | 3828 | 1464735154531 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 3828 | 1464735154533 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 15:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:52:34 INFO - PROCESS | 3828 | 1464735154536 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 3828 | 1464735154538 Marionette TRACE conn2 <- [1,190,null,{}] 15:52:34 INFO - PROCESS | 3828 | 1464735154541 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:34 INFO - PROCESS | 3828 | 1464735154617 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:52:34 INFO - PROCESS | 3828 | 1464735154692 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 3828 | ++DOCSHELL 183BE000 == 35 [pid = 3828] [id = 57] 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (183BEC00) [pid = 3828] [serial = 167] [outer = 00000000] 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (19802800) [pid = 3828] [serial = 168] [outer = 183BEC00] 15:52:34 INFO - PROCESS | 3828 | 1464735154735 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (19807800) [pid = 3828] [serial = 169] [outer = 183BEC00] 15:52:35 INFO - PROCESS | 3828 | 1464735155071 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 533ms 15:52:35 INFO - PROCESS | 3828 | 1464735155095 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 3828 | 1464735155078 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 15:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:52:35 INFO - PROCESS | 3828 | 1464735155081 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 3828 | 1464735155083 Marionette TRACE conn2 <- [1,194,null,{}] 15:52:35 INFO - PROCESS | 3828 | 1464735155086 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 3828 | 1464735155183 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:52:35 INFO - PROCESS | 3828 | 1464735155189 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 3828 | ++DOCSHELL 19AE3000 == 36 [pid = 3828] [id = 58] 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (19AE3C00) [pid = 3828] [serial = 170] [outer = 00000000] 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (19AEB400) [pid = 3828] [serial = 171] [outer = 19AE3C00] 15:52:35 INFO - PROCESS | 3828 | 1464735155214 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (19AE6400) [pid = 3828] [serial = 172] [outer = 19AE3C00] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (16375800) [pid = 3828] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1311F000) [pid = 3828] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (14F98400) [pid = 3828] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (11C60C00) [pid = 3828] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (10A7AC00) [pid = 3828] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1769C000) [pid = 3828] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (171C4400) [pid = 3828] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13199400) [pid = 3828] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (10A58400) [pid = 3828] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (12D7E800) [pid = 3828] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:52:35 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1735B800) [pid = 3828] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (128AA000) [pid = 3828] [serial = 173] [outer = 105F9400] 15:52:35 INFO - PROCESS | 3828 | 1464735155639 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 586ms 15:52:35 INFO - PROCESS | 3828 | 1464735155694 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 3828 | 1464735155678 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 15:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:52:35 INFO - PROCESS | 3828 | 1464735155681 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 3828 | 1464735155683 Marionette TRACE conn2 <- [1,198,null,{}] 15:52:35 INFO - PROCESS | 3828 | 1464735155686 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:35 INFO - PROCESS | 3828 | 1464735155781 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:52:35 INFO - PROCESS | 3828 | 1464735155793 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 3828 | ++DOCSHELL 128A7400 == 37 [pid = 3828] [id = 59] 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13721C00) [pid = 3828] [serial = 174] [outer = 00000000] 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (19AEE800) [pid = 3828] [serial = 175] [outer = 13721C00] 15:52:35 INFO - PROCESS | 3828 | 1464735155819 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (1A071800) [pid = 3828] [serial = 176] [outer = 13721C00] 15:52:36 INFO - PROCESS | 3828 | 1464735156167 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 506ms 15:52:36 INFO - PROCESS | 3828 | 1464735156207 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 3828 | 1464735156209 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 15:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:52:36 INFO - PROCESS | 3828 | 1464735156213 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 3828 | 1464735156215 Marionette TRACE conn2 <- [1,202,null,{}] 15:52:36 INFO - PROCESS | 3828 | 1464735156200 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 3828 | 1464735156273 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:52:36 INFO - PROCESS | 3828 | 1464735156280 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 3828 | ++DOCSHELL 1318EC00 == 38 [pid = 3828] [id = 60] 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (171E9800) [pid = 3828] [serial = 177] [outer = 00000000] 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1A155400) [pid = 3828] [serial = 178] [outer = 171E9800] 15:52:36 INFO - PROCESS | 3828 | 1464735156324 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (1A157800) [pid = 3828] [serial = 179] [outer = 171E9800] 15:52:36 INFO - PROCESS | 3828 | 1464735156635 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 453ms 15:52:36 INFO - PROCESS | 3828 | 1464735156663 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 3828 | 1464735156666 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 15:52:36 INFO - PROCESS | 3828 | 1464735156669 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:52:36 INFO - PROCESS | 3828 | 1464735156671 Marionette TRACE conn2 <- [1,206,null,{}] 15:52:36 INFO - PROCESS | 3828 | 1464735156674 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:36 INFO - PROCESS | 3828 | 1464735156779 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:52:36 INFO - PROCESS | 3828 | 1464735156787 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 3828 | ++DOCSHELL 19AE9C00 == 39 [pid = 3828] [id = 61] 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1A56DC00) [pid = 3828] [serial = 180] [outer = 00000000] 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1A603C00) [pid = 3828] [serial = 181] [outer = 1A56DC00] 15:52:36 INFO - PROCESS | 3828 | 1464735156834 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1A60E400) [pid = 3828] [serial = 182] [outer = 1A56DC00] 15:52:37 INFO - PROCESS | 3828 | 1464735157256 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 626ms 15:52:37 INFO - PROCESS | 3828 | 1464735157302 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 3828 | 1464735157307 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 15:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:52:37 INFO - PROCESS | 3828 | 1464735157312 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 3828 | 1464735157317 Marionette TRACE conn2 <- [1,210,null,{}] 15:52:37 INFO - PROCESS | 3828 | 1464735157324 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:37 INFO - PROCESS | 3828 | 1464735157406 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:52:37 INFO - PROCESS | 3828 | 1464735157464 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 3828 | ++DOCSHELL 1050E000 == 40 [pid = 3828] [id = 62] 15:52:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (105FB000) [pid = 3828] [serial = 183] [outer = 00000000] 15:52:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1102E400) [pid = 3828] [serial = 184] [outer = 105FB000] 15:52:37 INFO - PROCESS | 3828 | 1464735157560 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (11C6C000) [pid = 3828] [serial = 185] [outer = 105FB000] 15:52:38 INFO - PROCESS | 3828 | 1464735158062 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 773ms 15:52:38 INFO - PROCESS | 3828 | 1464735158091 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 3828 | 1464735158101 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 15:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:52:38 INFO - PROCESS | 3828 | 1464735158108 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 3828 | 1464735158091 Marionette TRACE conn2 <- [1,214,null,{}] 15:52:38 INFO - PROCESS | 3828 | 1464735158095 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 3828 | 1464735158196 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:52:38 INFO - PROCESS | 3828 | 1464735158248 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 3828 | ++DOCSHELL 13908C00 == 41 [pid = 3828] [id = 63] 15:52:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (13909C00) [pid = 3828] [serial = 186] [outer = 00000000] 15:52:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (157B2800) [pid = 3828] [serial = 187] [outer = 13909C00] 15:52:38 INFO - PROCESS | 3828 | 1464735158301 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15FC5400) [pid = 3828] [serial = 188] [outer = 13909C00] 15:52:38 INFO - PROCESS | 3828 | 1464735158811 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 774ms 15:52:38 INFO - PROCESS | 3828 | 1464735158868 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 3828 | 1464735158871 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 15:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:52:38 INFO - PROCESS | 3828 | 1464735158874 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 3828 | 1464735158878 Marionette TRACE conn2 <- [1,218,null,{}] 15:52:38 INFO - PROCESS | 3828 | 1464735158889 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:38 INFO - PROCESS | 3828 | 1464735158970 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:52:39 INFO - PROCESS | 3828 | 1464735159025 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 3828 | ++DOCSHELL 1701C800 == 42 [pid = 3828] [id = 64] 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1701D000) [pid = 3828] [serial = 189] [outer = 00000000] 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1769B000) [pid = 3828] [serial = 190] [outer = 1701D000] 15:52:39 INFO - PROCESS | 3828 | 1464735159081 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17E23400) [pid = 3828] [serial = 191] [outer = 1701D000] 15:52:39 INFO - PROCESS | 3828 | 1464735159684 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 853ms 15:52:39 INFO - PROCESS | 3828 | 1464735159732 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 3828 | 1464735159736 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 15:52:39 INFO - PROCESS | 3828 | 1464735159741 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:52:39 INFO - PROCESS | 3828 | 1464735159745 Marionette TRACE conn2 <- [1,222,null,{}] 15:52:39 INFO - PROCESS | 3828 | 1464735159732 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:39 INFO - PROCESS | 3828 | 1464735159823 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:52:39 INFO - PROCESS | 3828 | 1464735159878 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 3828 | ++DOCSHELL 10F3AC00 == 43 [pid = 3828] [id = 65] 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (11188400) [pid = 3828] [serial = 192] [outer = 00000000] 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (128A7C00) [pid = 3828] [serial = 193] [outer = 11188400] 15:52:39 INFO - PROCESS | 3828 | 1464735159930 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (12B6E800) [pid = 3828] [serial = 194] [outer = 11188400] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 1318EC00 == 42 [pid = 3828] [id = 60] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 128A7400 == 41 [pid = 3828] [id = 59] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 19AE3000 == 40 [pid = 3828] [id = 58] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 183BE000 == 39 [pid = 3828] [id = 57] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 17621400 == 38 [pid = 3828] [id = 56] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 15FCC000 == 37 [pid = 3828] [id = 55] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 15C08C00 == 36 [pid = 3828] [id = 54] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 140CD800 == 35 [pid = 3828] [id = 53] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 12D39C00 == 34 [pid = 3828] [id = 52] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 10F32C00 == 33 [pid = 3828] [id = 51] 15:52:40 INFO - PROCESS | 3828 | --DOCSHELL 1760B000 == 32 [pid = 3828] [id = 49] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (16B4E400) [pid = 3828] [serial = 129] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13190400) [pid = 3828] [serial = 123] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15735000) [pid = 3828] [serial = 126] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (11CABC00) [pid = 3828] [serial = 120] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (128B2800) [pid = 3828] [serial = 121] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (10EC4800) [pid = 3828] [serial = 117] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (10F34000) [pid = 3828] [serial = 118] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (178A9400) [pid = 3828] [serial = 142] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (171CB400) [pid = 3828] [serial = 132] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15503400) [pid = 3828] [serial = 135] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (10F4CC00) [pid = 3828] [serial = 109] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (10F3A400) [pid = 3828] [serial = 108] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15730400) [pid = 3828] [serial = 112] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (13D4B800) [pid = 3828] [serial = 111] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (17604C00) [pid = 3828] [serial = 114] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1761DC00) [pid = 3828] [serial = 138] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (17261800) [pid = 3828] [serial = 133] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (178A9000) [pid = 3828] [serial = 141] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13721800) [pid = 3828] [serial = 124] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (16E41C00) [pid = 3828] [serial = 130] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1782E800) [pid = 3828] [serial = 139] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (15C0FC00) [pid = 3828] [serial = 127] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (171CA400) [pid = 3828] [serial = 136] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (17EBDC00) [pid = 3828] [serial = 144] [outer = 00000000] [url = about:blank] 15:52:40 INFO - PROCESS | 3828 | 1464735160371 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 680ms 15:52:40 INFO - PROCESS | 3828 | 1464735160412 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 3828 | 1464735160417 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 15:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:52:40 INFO - PROCESS | 3828 | 1464735160423 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 3828 | 1464735160426 Marionette TRACE conn2 <- [1,226,null,{}] 15:52:40 INFO - PROCESS | 3828 | 1464735160430 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:40 INFO - PROCESS | 3828 | 1464735160511 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:52:40 INFO - PROCESS | 3828 | 1464735160518 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 3828 | ++DOCSHELL 11CAEC00 == 33 [pid = 3828] [id = 66] 15:52:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (11CAFC00) [pid = 3828] [serial = 195] [outer = 00000000] 15:52:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (1310B400) [pid = 3828] [serial = 196] [outer = 11CAFC00] 15:52:40 INFO - PROCESS | 3828 | 1464735160544 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (13197C00) [pid = 3828] [serial = 197] [outer = 11CAFC00] 15:52:40 INFO - PROCESS | 3828 | 1464735160916 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 506ms 15:52:40 INFO - PROCESS | 3828 | 1464735160940 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 3828 | 1464735160942 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 15:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:52:40 INFO - PROCESS | 3828 | 1464735160945 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 3828 | 1464735160949 Marionette TRACE conn2 <- [1,230,null,{}] 15:52:40 INFO - PROCESS | 3828 | 1464735160964 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 3828 | 1464735161026 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:52:41 INFO - PROCESS | 3828 | 1464735161036 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 3828 | ++DOCSHELL 13728400 == 34 [pid = 3828] [id = 67] 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13D49000) [pid = 3828] [serial = 198] [outer = 00000000] 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (157AC000) [pid = 3828] [serial = 199] [outer = 13D49000] 15:52:41 INFO - PROCESS | 3828 | 1464735161082 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (15C66000) [pid = 3828] [serial = 200] [outer = 13D49000] 15:52:41 INFO - PROCESS | 3828 | 1464735161437 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 547ms 15:52:41 INFO - PROCESS | 3828 | 1464735161501 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 3828 | 1464735161503 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 15:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:52:41 INFO - PROCESS | 3828 | 1464735161507 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 3828 | 1464735161508 Marionette TRACE conn2 <- [1,234,null,{}] 15:52:41 INFO - PROCESS | 3828 | 1464735161493 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:41 INFO - PROCESS | 3828 | 1464735161573 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:52:41 INFO - PROCESS | 3828 | 1464735161580 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 3828 | ++DOCSHELL 1697D800 == 35 [pid = 3828] [id = 68] 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (16B4D000) [pid = 3828] [serial = 201] [outer = 00000000] 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (16E42C00) [pid = 3828] [serial = 202] [outer = 16B4D000] 15:52:41 INFO - PROCESS | 3828 | 1464735161623 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (171CF000) [pid = 3828] [serial = 203] [outer = 16B4D000] 15:52:41 INFO - PROCESS | 3828 | 1464735162004 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 547ms 15:52:42 INFO - PROCESS | 3828 | 1464735162055 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 3828 | 1464735162047 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 15:52:42 INFO - PROCESS | 3828 | 1464735162050 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 3828 | 1464735162052 Marionette TRACE conn2 <- [1,238,null,{}] 15:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:52:42 INFO - PROCESS | 3828 | 1464735162056 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:42 INFO - PROCESS | 3828 | 1464735162129 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:52:42 INFO - PROCESS | 3828 | 1464735162135 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 3828 | ++DOCSHELL 171EBC00 == 36 [pid = 3828] [id = 69] 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (17261800) [pid = 3828] [serial = 204] [outer = 00000000] 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (17618000) [pid = 3828] [serial = 205] [outer = 17261800] 15:52:42 INFO - PROCESS | 3828 | 1464735162159 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1761C400) [pid = 3828] [serial = 206] [outer = 17261800] 15:52:42 INFO - PROCESS | 3828 | 1464735162547 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 534ms 15:52:42 INFO - PROCESS | 3828 | 1464735162604 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 3828 | 1464735162605 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 15:52:42 INFO - PROCESS | 3828 | 1464735162609 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:52:42 INFO - PROCESS | 3828 | 1464735162610 Marionette TRACE conn2 <- [1,242,null,{}] 15:52:42 INFO - PROCESS | 3828 | 1464735162614 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:42 INFO - PROCESS | 3828 | 1464735162713 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:52:42 INFO - PROCESS | 3828 | 1464735162771 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 3828 | ++DOCSHELL 1761FC00 == 37 [pid = 3828] [id = 70] 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17622400) [pid = 3828] [serial = 207] [outer = 00000000] 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (180EBC00) [pid = 3828] [serial = 208] [outer = 17622400] 15:52:42 INFO - PROCESS | 3828 | 1464735162815 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (183B4000) [pid = 3828] [serial = 209] [outer = 17622400] 15:52:43 INFO - PROCESS | 3828 | 1464735163174 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 587ms 15:52:43 INFO - PROCESS | 3828 | 1464735163205 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 3828 | 1464735163207 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 15:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:52:43 INFO - PROCESS | 3828 | 1464735163212 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 3828 | 1464735163215 Marionette TRACE conn2 <- [1,246,null,{}] 15:52:43 INFO - PROCESS | 3828 | 1464735163220 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 3828 | 1464735163300 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:52:43 INFO - PROCESS | 3828 | 1464735163306 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 3828 | ++DOCSHELL 11731C00 == 38 [pid = 3828] [id = 71] 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (12893C00) [pid = 3828] [serial = 210] [outer = 00000000] 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (184C6C00) [pid = 3828] [serial = 211] [outer = 12893C00] 15:52:43 INFO - PROCESS | 3828 | 1464735163350 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (184CB400) [pid = 3828] [serial = 212] [outer = 12893C00] 15:52:43 INFO - PROCESS | 3828 | 1464735163691 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 507ms 15:52:43 INFO - PROCESS | 3828 | 1464735163730 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 3828 | 1464735163732 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 15:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:52:43 INFO - PROCESS | 3828 | 1464735163717 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 3828 | 1464735163719 Marionette TRACE conn2 <- [1,250,null,{}] 15:52:43 INFO - PROCESS | 3828 | 1464735163722 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:43 INFO - PROCESS | 3828 | 1464735163821 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:52:43 INFO - PROCESS | 3828 | 1464735163827 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 3828 | ++DOCSHELL 1802D000 == 39 [pid = 3828] [id = 72] 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (184C3C00) [pid = 3828] [serial = 213] [outer = 00000000] 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19ADFC00) [pid = 3828] [serial = 214] [outer = 184C3C00] 15:52:43 INFO - PROCESS | 3828 | 1464735163859 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19AE0000) [pid = 3828] [serial = 215] [outer = 184C3C00] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17258400) [pid = 3828] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (19AE3C00) [pid = 3828] [serial = 170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (140CDC00) [pid = 3828] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15C0B800) [pid = 3828] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17624800) [pid = 3828] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (183BEC00) [pid = 3828] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (12D83400) [pid = 3828] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (10F33000) [pid = 3828] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (16377C00) [pid = 3828] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (13721C00) [pid = 3828] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:52:44 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (171E9800) [pid = 3828] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:52:44 INFO - PROCESS | 3828 | 1464735164269 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 600ms 15:52:44 INFO - PROCESS | 3828 | 1464735164332 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 3828 | 1464735164334 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 15:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:52:44 INFO - PROCESS | 3828 | 1464735164320 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 3828 | 1464735164321 Marionette TRACE conn2 <- [1,254,null,{}] 15:52:44 INFO - PROCESS | 3828 | 1464735164325 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:44 INFO - PROCESS | 3828 | 1464735164402 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:52:44 INFO - PROCESS | 3828 | 1464735164408 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 3828 | ++DOCSHELL 140D6000 == 40 [pid = 3828] [id = 73] 15:52:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (16989400) [pid = 3828] [serial = 216] [outer = 00000000] 15:52:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (183BBC00) [pid = 3828] [serial = 217] [outer = 16989400] 15:52:44 INFO - PROCESS | 3828 | 1464735164452 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (183BEC00) [pid = 3828] [serial = 218] [outer = 16989400] 15:52:44 INFO - PROCESS | 3828 | 1464735164802 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 507ms 15:52:44 INFO - PROCESS | 3828 | 1464735164845 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 3828 | 1464735164847 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 15:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:52:44 INFO - PROCESS | 3828 | 1464735164854 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 3828 | 1464735164837 Marionette TRACE conn2 <- [1,258,null,{}] 15:52:44 INFO - PROCESS | 3828 | 1464735164841 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:44 INFO - PROCESS | 3828 | 1464735164916 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:52:44 INFO - PROCESS | 3828 | 1464735164922 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 3828 | ++DOCSHELL 10487400 == 41 [pid = 3828] [id = 74] 15:52:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (17953C00) [pid = 3828] [serial = 219] [outer = 00000000] 15:52:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1A56E000) [pid = 3828] [serial = 220] [outer = 17953C00] 15:52:44 INFO - PROCESS | 3828 | 1464735164965 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A56E800) [pid = 3828] [serial = 221] [outer = 17953C00] 15:52:45 INFO - PROCESS | 3828 | 1464735165328 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 506ms 15:52:45 INFO - PROCESS | 3828 | 1464735165367 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 3828 | 1464735165370 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 15:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:52:45 INFO - PROCESS | 3828 | 1464735165373 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 3828 | 1464735165357 Marionette TRACE conn2 <- [1,262,null,{}] 15:52:45 INFO - PROCESS | 3828 | 1464735165361 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:45 INFO - PROCESS | 3828 | 1464735165452 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:52:45 INFO - PROCESS | 3828 | 1464735165458 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 3828 | ++DOCSHELL 1A152400 == 42 [pid = 3828] [id = 75] 15:52:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1A603400) [pid = 3828] [serial = 222] [outer = 00000000] 15:52:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A74C400) [pid = 3828] [serial = 223] [outer = 1A603400] 15:52:45 INFO - PROCESS | 3828 | 1464735165487 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1AA22C00) [pid = 3828] [serial = 224] [outer = 1A603400] 15:52:45 INFO - PROCESS | 3828 | 1464735165914 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 600ms 15:52:45 INFO - PROCESS | 3828 | 1464735165970 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 3828 | 1464735165957 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 15:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:52:45 INFO - PROCESS | 3828 | 1464735165962 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 3828 | 1464735165967 Marionette TRACE conn2 <- [1,266,null,{}] 15:52:45 INFO - PROCESS | 3828 | 1464735165973 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:46 INFO - PROCESS | 3828 | 1464735166108 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:52:46 INFO - PROCESS | 3828 | 1464735166201 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 3828 | ++DOCSHELL 10F38800 == 43 [pid = 3828] [id = 76] 15:52:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10F3A400) [pid = 3828] [serial = 225] [outer = 00000000] 15:52:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1102DC00) [pid = 3828] [serial = 226] [outer = 10F3A400] 15:52:46 INFO - PROCESS | 3828 | 1464735166236 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (11CAE400) [pid = 3828] [serial = 227] [outer = 10F3A400] 15:52:46 INFO - PROCESS | 3828 | 1464735166717 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 800ms 15:52:46 INFO - PROCESS | 3828 | 1464735166785 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 3828 | 1464735166790 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 15:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:52:46 INFO - PROCESS | 3828 | 1464735166797 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 3828 | 1464735166800 Marionette TRACE conn2 <- [1,270,null,{}] 15:52:46 INFO - PROCESS | 3828 | 1464735166785 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:46 INFO - PROCESS | 3828 | 1464735166888 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:52:46 INFO - PROCESS | 3828 | 1464735166946 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 3828 | ++DOCSHELL 13910800 == 44 [pid = 3828] [id = 77] 15:52:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (140D7800) [pid = 3828] [serial = 228] [outer = 00000000] 15:52:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (157B7C00) [pid = 3828] [serial = 229] [outer = 140D7800] 15:52:46 INFO - PROCESS | 3828 | 1464735166999 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (16980800) [pid = 3828] [serial = 230] [outer = 140D7800] 15:52:47 INFO - PROCESS | 3828 | 1464735167527 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 800ms 15:52:47 INFO - PROCESS | 3828 | 1464735167596 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 3828 | 1464735167598 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 15:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:52:47 INFO - PROCESS | 3828 | 1464735167602 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 3828 | 1464735167606 Marionette TRACE conn2 <- [1,274,null,{}] 15:52:47 INFO - PROCESS | 3828 | 1464735167617 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:47 INFO - PROCESS | 3828 | 1464735167702 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:52:47 INFO - PROCESS | 3828 | 1464735167807 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 3828 | ++DOCSHELL 17698000 == 45 [pid = 3828] [id = 78] 15:52:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1769A000) [pid = 3828] [serial = 231] [outer = 00000000] 15:52:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1A155000) [pid = 3828] [serial = 232] [outer = 1769A000] 15:52:47 INFO - PROCESS | 3828 | 1464735167870 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A743000) [pid = 3828] [serial = 233] [outer = 1769A000] 15:52:48 INFO - PROCESS | 3828 | 1464735168476 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 894ms 15:52:48 INFO - PROCESS | 3828 | 1464735168505 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 3828 | 1464735168490 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 15:52:48 INFO - PROCESS | 3828 | 1464735168508 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:52:48 INFO - PROCESS | 3828 | 1464735168511 Marionette TRACE conn2 <- [1,278,null,{}] 15:52:48 INFO - PROCESS | 3828 | 1464735168517 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:48 INFO - PROCESS | 3828 | 1464735168643 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:52:48 INFO - PROCESS | 3828 | 1464735168717 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 3828 | ++DOCSHELL 10A64C00 == 46 [pid = 3828] [id = 79] 15:52:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (10A76C00) [pid = 3828] [serial = 234] [outer = 00000000] 15:52:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (11037400) [pid = 3828] [serial = 235] [outer = 10A76C00] 15:52:48 INFO - PROCESS | 3828 | 1464735168807 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (12B05400) [pid = 3828] [serial = 236] [outer = 10A76C00] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 10487400 == 45 [pid = 3828] [id = 74] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 140D6000 == 44 [pid = 3828] [id = 73] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 1802D000 == 43 [pid = 3828] [id = 72] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 11731C00 == 42 [pid = 3828] [id = 71] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 1761FC00 == 41 [pid = 3828] [id = 70] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 171EBC00 == 40 [pid = 3828] [id = 69] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 1697D800 == 39 [pid = 3828] [id = 68] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 13728400 == 38 [pid = 3828] [id = 67] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 11CAEC00 == 37 [pid = 3828] [id = 66] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 10F3AC00 == 36 [pid = 3828] [id = 65] 15:52:48 INFO - PROCESS | 3828 | --DOCSHELL 19AE9C00 == 35 [pid = 3828] [id = 61] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17619000) [pid = 3828] [serial = 115] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19AE6400) [pid = 3828] [serial = 172] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (14FCA800) [pid = 3828] [serial = 157] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15FCE800) [pid = 3828] [serial = 159] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (10F30800) [pid = 3828] [serial = 147] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (19AEB400) [pid = 3828] [serial = 171] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (17952000) [pid = 3828] [serial = 165] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19802800) [pid = 3828] [serial = 168] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13089800) [pid = 3828] [serial = 153] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1102E800) [pid = 3828] [serial = 150] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (11C6B400) [pid = 3828] [serial = 151] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (17261000) [pid = 3828] [serial = 163] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (140D8000) [pid = 3828] [serial = 156] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1A071800) [pid = 3828] [serial = 176] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19AEE800) [pid = 3828] [serial = 175] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (17EC2400) [pid = 3828] [serial = 166] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1310C800) [pid = 3828] [serial = 154] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (12894800) [pid = 3828] [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.] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (171C9800) [pid = 3828] [serial = 162] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1697F000) [pid = 3828] [serial = 160] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1A155400) [pid = 3828] [serial = 178] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (19807800) [pid = 3828] [serial = 169] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1A157800) [pid = 3828] [serial = 179] [outer = 00000000] [url = about:blank] 15:52:48 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1A603C00) [pid = 3828] [serial = 181] [outer = 00000000] [url = about:blank] 15:52:49 INFO - PROCESS | 3828 | 1464735169268 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 774ms 15:52:49 INFO - PROCESS | 3828 | 1464735169298 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 3828 | 1464735169304 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 15:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:52:49 INFO - PROCESS | 3828 | 1464735169291 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 3828 | 1464735169293 Marionette TRACE conn2 <- [1,282,null,{}] 15:52:49 INFO - PROCESS | 3828 | 1464735169297 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 3828 | 1464735169380 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:52:49 INFO - PROCESS | 3828 | 1464735169443 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 3828 | ++DOCSHELL 13193C00 == 36 [pid = 3828] [id = 80] 15:52:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13198800) [pid = 3828] [serial = 237] [outer = 00000000] 15:52:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (13730800) [pid = 3828] [serial = 238] [outer = 13198800] 15:52:49 INFO - PROCESS | 3828 | 1464735169490 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13D4B800) [pid = 3828] [serial = 239] [outer = 13198800] 15:52:49 INFO - PROCESS | 3828 | 1464735169805 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 546ms 15:52:49 INFO - PROCESS | 3828 | 1464735169840 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 3828 | 1464735169843 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 15:52:49 INFO - PROCESS | 3828 | 1464735169847 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:52:49 INFO - PROCESS | 3828 | 1464735169850 Marionette TRACE conn2 <- [1,286,null,{}] 15:52:49 INFO - PROCESS | 3828 | 1464735169860 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:49 INFO - PROCESS | 3828 | 1464735169965 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:52:49 INFO - PROCESS | 3828 | 1464735169962 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 3828 | ++DOCSHELL 15737C00 == 37 [pid = 3828] [id = 81] 15:52:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15C07800) [pid = 3828] [serial = 240] [outer = 00000000] 15:52:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15C65C00) [pid = 3828] [serial = 241] [outer = 15C07800] 15:52:50 INFO - PROCESS | 3828 | 1464735170009 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16377000) [pid = 3828] [serial = 242] [outer = 15C07800] 15:52:50 INFO - PROCESS | 3828 | 1464735170390 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 600ms 15:52:50 INFO - PROCESS | 3828 | 1464735170468 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 3828 | 1464735170450 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 15:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:52:50 INFO - PROCESS | 3828 | 1464735170454 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 3828 | 1464735170455 Marionette TRACE conn2 <- [1,290,null,{}] 15:52:50 INFO - PROCESS | 3828 | 1464735170459 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:50 INFO - PROCESS | 3828 | 1464735170539 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:52:50 INFO - PROCESS | 3828 | 1464735170552 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 3828 | ++DOCSHELL 16C0F000 == 38 [pid = 3828] [id = 82] 15:52:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (16C0F400) [pid = 3828] [serial = 243] [outer = 00000000] 15:52:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (171C7C00) [pid = 3828] [serial = 244] [outer = 16C0F400] 15:52:50 INFO - PROCESS | 3828 | 1464735170578 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (17258800) [pid = 3828] [serial = 245] [outer = 16C0F400] 15:52:50 INFO - PROCESS | 3828 | 1464735170974 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 533ms 15:52:50 INFO - PROCESS | 3828 | 1464735171003 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:52:50 INFO - PROCESS | 3828 | 1464735171005 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 15:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:52:50 INFO - PROCESS | 3828 | 1464735171009 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 3828 | 1464735171010 Marionette TRACE conn2 <- [1,294,null,{}] 15:52:50 INFO - PROCESS | 3828 | 1464735171014 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 3828 | 1464735171091 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:52:51 INFO - PROCESS | 3828 | 1464735171169 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 3828 | ++DOCSHELL 17616800 == 39 [pid = 3828] [id = 83] 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (17617000) [pid = 3828] [serial = 246] [outer = 00000000] 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1761DC00) [pid = 3828] [serial = 247] [outer = 17617000] 15:52:51 INFO - PROCESS | 3828 | 1464735171213 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1761EC00) [pid = 3828] [serial = 248] [outer = 17617000] 15:52:51 INFO - PROCESS | 3828 | 1464735171578 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:51 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. 15:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 600ms 15:52:51 INFO - PROCESS | 3828 | 1464735171601 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 3828 | 1464735171603 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 15:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:52:51 INFO - PROCESS | 3828 | 1464735171606 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 3828 | 1464735171608 Marionette TRACE conn2 <- [1,298,null,{}] 15:52:51 INFO - PROCESS | 3828 | 1464735171617 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:51 INFO - PROCESS | 3828 | 1464735171715 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:52:51 INFO - PROCESS | 3828 | 1464735171812 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 3828 | ++DOCSHELL 184C4800 == 40 [pid = 3828] [id = 84] 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (184C4C00) [pid = 3828] [serial = 249] [outer = 00000000] 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (184CA000) [pid = 3828] [serial = 250] [outer = 184C4C00] 15:52:51 INFO - PROCESS | 3828 | 1464735171844 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19807800) [pid = 3828] [serial = 251] [outer = 184C4C00] 15:52:52 INFO - PROCESS | 3828 | 1464735172345 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:52 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. 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 774ms 15:52:52 INFO - PROCESS | 3828 | 1464735172380 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 3828 | 1464735172382 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 15:52:52 INFO - PROCESS | 3828 | 1464735172386 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:52:52 INFO - PROCESS | 3828 | 1464735172387 Marionette TRACE conn2 <- [1,302,null,{}] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17622400) [pid = 3828] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (12893C00) [pid = 3828] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (11CAFC00) [pid = 3828] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (16B4D000) [pid = 3828] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (17261800) [pid = 3828] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (11188400) [pid = 3828] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (13D49000) [pid = 3828] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1701D000) [pid = 3828] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (17953C00) [pid = 3828] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (184C3C00) [pid = 3828] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (16989400) [pid = 3828] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:52:52 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1760C000) [pid = 3828] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:52:52 INFO - PROCESS | 3828 | 1464735172443 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 3828 | 1464735172506 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:52:52 INFO - PROCESS | 3828 | 1464735172512 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 3828 | ++DOCSHELL 10A5A800 == 41 [pid = 3828] [id = 85] 15:52:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12B6E400) [pid = 3828] [serial = 252] [outer = 00000000] 15:52:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15C0FC00) [pid = 3828] [serial = 253] [outer = 12B6E400] 15:52:52 INFO - PROCESS | 3828 | 1464735172558 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16E44800) [pid = 3828] [serial = 254] [outer = 12B6E400] 15:52:52 INFO - PROCESS | 3828 | 1464735172921 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 546ms 15:52:52 INFO - PROCESS | 3828 | 1464735172941 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 3828 | 1464735172943 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 15:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:52:52 INFO - PROCESS | 3828 | 1464735172946 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 3828 | 1464735172930 Marionette TRACE conn2 <- [1,306,null,{}] 15:52:52 INFO - PROCESS | 3828 | 1464735172933 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:52 INFO - PROCESS | 3828 | 1464735173011 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:52:53 INFO - PROCESS | 3828 | 1464735173018 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 3828 | ++DOCSHELL 10EC9C00 == 42 [pid = 3828] [id = 86] 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (13722400) [pid = 3828] [serial = 255] [outer = 00000000] 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (184C8800) [pid = 3828] [serial = 256] [outer = 13722400] 15:52:53 INFO - PROCESS | 3828 | 1464735173061 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (19AE9C00) [pid = 3828] [serial = 257] [outer = 13722400] 15:52:53 INFO - PROCESS | 3828 | 1464735173415 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 506ms 15:52:53 INFO - PROCESS | 3828 | 1464735173457 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 3828 | 1464735173459 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 15:52:53 INFO - PROCESS | 3828 | 1464735173462 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:52:53 INFO - PROCESS | 3828 | 1464735173464 Marionette TRACE conn2 <- [1,310,null,{}] 15:52:53 INFO - PROCESS | 3828 | 1464735173471 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:53 INFO - PROCESS | 3828 | 1464735173537 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:52:53 INFO - PROCESS | 3828 | 1464735173544 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 3828 | ++DOCSHELL 1795DC00 == 43 [pid = 3828] [id = 87] 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (19AEE400) [pid = 3828] [serial = 258] [outer = 00000000] 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A156C00) [pid = 3828] [serial = 259] [outer = 19AEE400] 15:52:53 INFO - PROCESS | 3828 | 1464735173569 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A157400) [pid = 3828] [serial = 260] [outer = 19AEE400] 15:52:53 INFO - PROCESS | 3828 | 1464735173936 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:53 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. 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 507ms 15:52:53 INFO - PROCESS | 3828 | 1464735173965 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 3828 | 1464735173967 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:52:53 INFO - PROCESS | 3828 | 1464735173971 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 3828 | 1464735173972 Marionette TRACE conn2 <- [1,314,null,{}] 15:52:53 INFO - PROCESS | 3828 | 1464735173986 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 3828 | 1464735174039 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:52:54 INFO - PROCESS | 3828 | 1464735174045 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 3828 | ++DOCSHELL 12A99000 == 44 [pid = 3828] [id = 88] 15:52:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (184D0000) [pid = 3828] [serial = 261] [outer = 00000000] 15:52:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1A74AC00) [pid = 3828] [serial = 262] [outer = 184D0000] 15:52:54 INFO - PROCESS | 3828 | 1464735174088 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1AA27400) [pid = 3828] [serial = 263] [outer = 184D0000] 15:52:54 INFO - PROCESS | 3828 | 1464735174707 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 760ms 15:52:54 INFO - PROCESS | 3828 | 1464735174729 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 3828 | 1464735174735 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 15:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:52:54 INFO - PROCESS | 3828 | 1464735174739 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 3828 | 1464735174744 Marionette TRACE conn2 <- [1,318,null,{}] 15:52:54 INFO - PROCESS | 3828 | 1464735174749 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:54 INFO - PROCESS | 3828 | 1464735174853 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:52:54 INFO - PROCESS | 3828 | 1464735174904 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 3828 | ++DOCSHELL 10A81000 == 45 [pid = 3828] [id = 89] 15:52:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (10ECE000) [pid = 3828] [serial = 264] [outer = 00000000] 15:52:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1310D800) [pid = 3828] [serial = 265] [outer = 10ECE000] 15:52:54 INFO - PROCESS | 3828 | 1464735175001 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (13273C00) [pid = 3828] [serial = 266] [outer = 10ECE000] 15:52:55 INFO - PROCESS | 3828 | 1464735175520 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:55 INFO - PROCESS | 3828 | 1464735175540 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 854ms 15:52:55 INFO - PROCESS | 3828 | 1464735175612 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 3828 | 1464735175617 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:52:55 INFO - PROCESS | 3828 | 1464735175624 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 3828 | 1464735175627 Marionette TRACE conn2 <- [1,322,null,{}] 15:52:55 INFO - PROCESS | 3828 | 1464735175627 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:55 INFO - PROCESS | 3828 | 1464735175740 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:52:55 INFO - PROCESS | 3828 | 1464735175784 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 3828 | ++DOCSHELL 14F43400 == 46 [pid = 3828] [id = 90] 15:52:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (14F9E400) [pid = 3828] [serial = 267] [outer = 00000000] 15:52:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1697F000) [pid = 3828] [serial = 268] [outer = 14F9E400] 15:52:55 INFO - PROCESS | 3828 | 1464735175839 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17957400) [pid = 3828] [serial = 269] [outer = 14F9E400] 15:52:56 INFO - PROCESS | 3828 | 1464735176375 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:56 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. 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 800ms 15:52:56 INFO - PROCESS | 3828 | 1464735176417 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 3828 | 1464735176419 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:52:56 INFO - PROCESS | 3828 | 1464735176423 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 3828 | 1464735176427 Marionette TRACE conn2 <- [1,326,null,{}] 15:52:56 INFO - PROCESS | 3828 | 1464735176438 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:56 INFO - PROCESS | 3828 | 1464735176542 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:52:56 INFO - PROCESS | 3828 | 1464735176719 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 3828 | ++DOCSHELL 105EFC00 == 47 [pid = 3828] [id = 91] 15:52:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (10A5A400) [pid = 3828] [serial = 270] [outer = 00000000] 15:52:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (10F36800) [pid = 3828] [serial = 271] [outer = 10A5A400] 15:52:56 INFO - PROCESS | 3828 | 1464735176832 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (10F3B800) [pid = 3828] [serial = 272] [outer = 10A5A400] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 1795DC00 == 46 [pid = 3828] [id = 87] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 10EC9C00 == 45 [pid = 3828] [id = 86] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 10A5A800 == 44 [pid = 3828] [id = 85] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 184C4800 == 43 [pid = 3828] [id = 84] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 17616800 == 42 [pid = 3828] [id = 83] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 16C0F000 == 41 [pid = 3828] [id = 82] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 15737C00 == 40 [pid = 3828] [id = 81] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 13193C00 == 39 [pid = 3828] [id = 80] 15:52:57 INFO - PROCESS | 3828 | --DOCSHELL 10A64C00 == 38 [pid = 3828] [id = 79] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1802D400) [pid = 3828] [serial = 145] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (180EBC00) [pid = 3828] [serial = 208] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (184CB400) [pid = 3828] [serial = 212] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1102E400) [pid = 3828] [serial = 184] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1310B400) [pid = 3828] [serial = 196] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (13197C00) [pid = 3828] [serial = 197] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (16E42C00) [pid = 3828] [serial = 202] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (171CF000) [pid = 3828] [serial = 203] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (17618000) [pid = 3828] [serial = 205] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12B6E800) [pid = 3828] [serial = 194] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (128A7C00) [pid = 3828] [serial = 193] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (184C6C00) [pid = 3828] [serial = 211] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (157AC000) [pid = 3828] [serial = 199] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15C66000) [pid = 3828] [serial = 200] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17E23400) [pid = 3828] [serial = 191] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1769B000) [pid = 3828] [serial = 190] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1A56E800) [pid = 3828] [serial = 221] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (157B2800) [pid = 3828] [serial = 187] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (183B4000) [pid = 3828] [serial = 209] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1A74C400) [pid = 3828] [serial = 223] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19ADFC00) [pid = 3828] [serial = 214] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1A56E000) [pid = 3828] [serial = 220] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (19AE0000) [pid = 3828] [serial = 215] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (183BBC00) [pid = 3828] [serial = 217] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (183BEC00) [pid = 3828] [serial = 218] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1761C400) [pid = 3828] [serial = 206] [outer = 00000000] [url = about:blank] 15:52:57 INFO - PROCESS | 3828 | 1464735177382 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:57 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. 15:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 987ms 15:52:57 INFO - PROCESS | 3828 | 1464735177420 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 3828 | 1464735177424 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 15:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:52:57 INFO - PROCESS | 3828 | 1464735177432 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:52:57 INFO - PROCESS | 3828 | 1464735177436 Marionette TRACE conn2 <- [1,330,null,{}] 15:52:57 INFO - PROCESS | 3828 | 1464735177441 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:57 INFO - PROCESS | 3828 | 1464735177524 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:52:57 INFO - PROCESS | 3828 | 1464735177532 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:57 INFO - PROCESS | 3828 | ++DOCSHELL 1118A000 == 39 [pid = 3828] [id = 92] 15:52:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (11C0C400) [pid = 3828] [serial = 273] [outer = 00000000] 15:52:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (12B0D800) [pid = 3828] [serial = 274] [outer = 11C0C400] 15:52:57 INFO - PROCESS | 3828 | 1464735177564 Marionette DEBUG loaded listener.js 15:52:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13110C00) [pid = 3828] [serial = 275] [outer = 11C0C400] 15:52:57 INFO - PROCESS | 3828 | 1464735178003 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:58 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. 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 586ms 15:52:58 INFO - PROCESS | 3828 | 1464735178038 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 3828 | 1464735178042 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 15:52:58 INFO - PROCESS | 3828 | 1464735178047 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:52:58 INFO - PROCESS | 3828 | 1464735178049 Marionette TRACE conn2 <- [1,334,null,{}] 15:52:58 INFO - PROCESS | 3828 | 1464735178052 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:58 INFO - PROCESS | 3828 | 1464735178114 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:52:58 INFO - PROCESS | 3828 | 1464735178123 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 3828 | ++DOCSHELL 15738C00 == 40 [pid = 3828] [id = 93] 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15C0A800) [pid = 3828] [serial = 276] [outer = 00000000] 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (16375C00) [pid = 3828] [serial = 277] [outer = 15C0A800] 15:52:58 INFO - PROCESS | 3828 | 1464735178169 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (16C08C00) [pid = 3828] [serial = 278] [outer = 15C0A800] 15:52:58 INFO - PROCESS | 3828 | 1464735178533 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 546ms 15:52:58 INFO - PROCESS | 3828 | 1464735178594 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 3828 | 1464735178596 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:52:58 INFO - PROCESS | 3828 | 1464735178582 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 3828 | 1464735178588 Marionette TRACE conn2 <- [1,338,null,{}] 15:52:58 INFO - PROCESS | 3828 | 1464735178597 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:58 INFO - PROCESS | 3828 | 1464735178684 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:52:58 INFO - PROCESS | 3828 | 1464735178694 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 3828 | ++DOCSHELL 171C9000 == 41 [pid = 3828] [id = 94] 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1731FC00) [pid = 3828] [serial = 279] [outer = 00000000] 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17620800) [pid = 3828] [serial = 280] [outer = 1731FC00] 15:52:58 INFO - PROCESS | 3828 | 1464735178721 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (17699000) [pid = 3828] [serial = 281] [outer = 1731FC00] 15:52:59 INFO - PROCESS | 3828 | 1464735179113 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:59 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. 15:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 560ms 15:52:59 INFO - PROCESS | 3828 | 1464735179143 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:52:59 INFO - PROCESS | 3828 | 1464735179145 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 15:52:59 INFO - PROCESS | 3828 | 1464735179149 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 3828 | 1464735179150 Marionette TRACE conn2 <- [1,342,null,{}] 15:52:59 INFO - PROCESS | 3828 | 1464735179154 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 3828 | 1464735179251 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:52:59 INFO - PROCESS | 3828 | 1464735179260 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 3828 | ++DOCSHELL 178B5800 == 42 [pid = 3828] [id = 95] 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (17959000) [pid = 3828] [serial = 282] [outer = 00000000] 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (183B9800) [pid = 3828] [serial = 283] [outer = 17959000] 15:52:59 INFO - PROCESS | 3828 | 1464735179304 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (183BEC00) [pid = 3828] [serial = 284] [outer = 17959000] 15:52:59 INFO - PROCESS | 3828 | 1464735179688 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 534ms 15:52:59 INFO - PROCESS | 3828 | 1464735179705 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 3828 | 1464735179707 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 15:52:59 INFO - PROCESS | 3828 | 1464735179716 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 3828 | 1464735179718 Marionette TRACE conn2 <- [1,346,null,{}] 15:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:52:59 INFO - PROCESS | 3828 | 1464735179722 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:52:59 INFO - PROCESS | 3828 | 1464735179803 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:52:59 INFO - PROCESS | 3828 | 1464735179809 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 3828 | ++DOCSHELL 184C3400 == 43 [pid = 3828] [id = 96] 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (184C4800) [pid = 3828] [serial = 285] [outer = 00000000] 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (184CE400) [pid = 3828] [serial = 286] [outer = 184C4800] 15:52:59 INFO - PROCESS | 3828 | 1464735179860 Marionette DEBUG loaded listener.js 15:52:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (19AE1C00) [pid = 3828] [serial = 287] [outer = 184C4800] 15:53:00 INFO - PROCESS | 3828 | 1464735180242 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:00 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. 15:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 534ms 15:53:00 INFO - PROCESS | 3828 | 1464735180267 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 3828 | 1464735180268 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 15:53:00 INFO - PROCESS | 3828 | 1464735180272 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:53:00 INFO - PROCESS | 3828 | 1464735180273 Marionette TRACE conn2 <- [1,350,null,{}] 15:53:00 INFO - PROCESS | 3828 | 1464735180277 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:00 INFO - PROCESS | 3828 | 1464735180361 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:53:00 INFO - PROCESS | 3828 | 1464735180435 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:00 INFO - PROCESS | 3828 | ++DOCSHELL 15C5D400 == 44 [pid = 3828] [id = 97] 15:53:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1A02B800) [pid = 3828] [serial = 288] [outer = 00000000] 15:53:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1A156000) [pid = 3828] [serial = 289] [outer = 1A02B800] 15:53:00 INFO - PROCESS | 3828 | 1464735180467 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1A603800) [pid = 3828] [serial = 290] [outer = 1A02B800] 15:53:00 INFO - PROCESS | 3828 | 1464735180882 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:00 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. 15:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 680ms 15:53:00 INFO - PROCESS | 3828 | 1464735180955 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:53:00 INFO - PROCESS | 3828 | 1464735180957 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 15:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:53:00 INFO - PROCESS | 3828 | 1464735180961 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:53:00 INFO - PROCESS | 3828 | 1464735180962 Marionette TRACE conn2 <- [1,354,null,{}] 15:53:00 INFO - PROCESS | 3828 | 1464735180966 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 3828 | 1464735181050 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:53:01 INFO - PROCESS | 3828 | 1464735181056 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 3828 | ++DOCSHELL 17260000 == 45 [pid = 3828] [id = 98] 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1A075C00) [pid = 3828] [serial = 291] [outer = 00000000] 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1A74C800) [pid = 3828] [serial = 292] [outer = 1A075C00] 15:53:01 INFO - PROCESS | 3828 | 1464735181122 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1AA2B000) [pid = 3828] [serial = 293] [outer = 1A075C00] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17617000) [pid = 3828] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (184C4C00) [pid = 3828] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (16C0F400) [pid = 3828] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13198800) [pid = 3828] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (10A76C00) [pid = 3828] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (12B6E400) [pid = 3828] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (15C07800) [pid = 3828] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (13722400) [pid = 3828] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:53:01 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (19AEE400) [pid = 3828] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:53:01 INFO - PROCESS | 3828 | 1464735181450 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:01 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. 15:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 534ms 15:53:01 INFO - PROCESS | 3828 | 1464735181495 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 3828 | 1464735181497 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 15:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:53:01 INFO - PROCESS | 3828 | 1464735181526 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 3828 | 1464735181528 Marionette TRACE conn2 <- [1,358,null,{}] 15:53:01 INFO - PROCESS | 3828 | 1464735181532 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:01 INFO - PROCESS | 3828 | 1464735181589 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:53:01 INFO - PROCESS | 3828 | 1464735181595 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 3828 | ++DOCSHELL 13129400 == 46 [pid = 3828] [id = 99] 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (13722400) [pid = 3828] [serial = 294] [outer = 00000000] 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A741800) [pid = 3828] [serial = 295] [outer = 13722400] 15:53:01 INFO - PROCESS | 3828 | 1464735181639 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1A742400) [pid = 3828] [serial = 296] [outer = 13722400] 15:53:01 INFO - PROCESS | 3828 | 1464735181995 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:02 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. 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 507ms 15:53:02 INFO - PROCESS | 3828 | 1464735182028 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 3828 | 1464735182030 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:53:02 INFO - PROCESS | 3828 | 1464735182033 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - PROCESS | 3828 | 1464735182035 Marionette TRACE conn2 <- [1,362,null,{}] 15:53:02 INFO - PROCESS | 3828 | 1464735182038 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:02 INFO - PROCESS | 3828 | 1464735182114 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:53:02 INFO - PROCESS | 3828 | 1464735182121 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EE000 == 47 [pid = 3828] [id = 100] 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (0F2F0000) [pid = 3828] [serial = 297] [outer = 00000000] 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (0F2F5C00) [pid = 3828] [serial = 298] [outer = 0F2F0000] 15:53:02 INFO - PROCESS | 3828 | 1464735182168 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (117AB000) [pid = 3828] [serial = 299] [outer = 0F2F0000] 15:53:02 INFO - PROCESS | 3828 | 1464735182511 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:02 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. 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 507ms 15:53:02 INFO - PROCESS | 3828 | 1464735182557 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 3828 | 1464735182559 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 15:53:02 INFO - PROCESS | 3828 | 1464735182562 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:53:02 INFO - PROCESS | 3828 | 1464735182563 Marionette TRACE conn2 <- [1,366,null,{}] 15:53:02 INFO - PROCESS | 3828 | 1464735182570 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:02 INFO - PROCESS | 3828 | 1464735182626 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:53:02 INFO - PROCESS | 3828 | 1464735182633 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:02 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6800 == 48 [pid = 3828] [id = 101] 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (105EF000) [pid = 3828] [serial = 300] [outer = 00000000] 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1A60E800) [pid = 3828] [serial = 301] [outer = 105EF000] 15:53:02 INFO - PROCESS | 3828 | 1464735182683 Marionette DEBUG loaded listener.js 15:53:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1AB66400) [pid = 3828] [serial = 302] [outer = 105EF000] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 10F38800 == 47 [pid = 3828] [id = 76] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 13910800 == 46 [pid = 3828] [id = 77] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 17698000 == 45 [pid = 3828] [id = 78] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 10A7C400 == 44 [pid = 3828] [id = 50] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 1A152400 == 43 [pid = 3828] [id = 75] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 1701C800 == 42 [pid = 3828] [id = 64] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 1050E000 == 41 [pid = 3828] [id = 62] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 13908C00 == 40 [pid = 3828] [id = 63] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 1118A000 == 39 [pid = 3828] [id = 92] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 105EFC00 == 38 [pid = 3828] [id = 91] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 14F43400 == 37 [pid = 3828] [id = 90] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 12A99000 == 36 [pid = 3828] [id = 88] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 10A81000 == 35 [pid = 3828] [id = 89] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 15738C00 == 34 [pid = 3828] [id = 93] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 184C3400 == 33 [pid = 3828] [id = 96] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 13129400 == 32 [pid = 3828] [id = 99] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 0F2EE000 == 31 [pid = 3828] [id = 100] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 171C9000 == 30 [pid = 3828] [id = 94] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 15C5D400 == 29 [pid = 3828] [id = 97] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 178B5800 == 28 [pid = 3828] [id = 95] 15:53:03 INFO - PROCESS | 3828 | --DOCSHELL 17260000 == 27 [pid = 3828] [id = 98] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1A156C00) [pid = 3828] [serial = 259] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1761DC00) [pid = 3828] [serial = 247] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (184CA000) [pid = 3828] [serial = 250] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1102DC00) [pid = 3828] [serial = 226] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (171C7C00) [pid = 3828] [serial = 244] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (13730800) [pid = 3828] [serial = 238] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (13D4B800) [pid = 3828] [serial = 239] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (11037400) [pid = 3828] [serial = 235] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (12B05400) [pid = 3828] [serial = 236] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1761EC00) [pid = 3828] [serial = 248] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1A155000) [pid = 3828] [serial = 232] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (16E44800) [pid = 3828] [serial = 254] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15C65C00) [pid = 3828] [serial = 241] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (16377000) [pid = 3828] [serial = 242] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (157B7C00) [pid = 3828] [serial = 229] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15C0FC00) [pid = 3828] [serial = 253] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (19807800) [pid = 3828] [serial = 251] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1A157400) [pid = 3828] [serial = 260] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (19AE9C00) [pid = 3828] [serial = 257] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (184C8800) [pid = 3828] [serial = 256] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (17258800) [pid = 3828] [serial = 245] [outer = 00000000] [url = about:blank] 15:53:04 INFO - PROCESS | 3828 | 1464735184209 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1667ms 15:53:04 INFO - PROCESS | 3828 | 1464735184230 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 3828 | 1464735184234 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:53:04 INFO - PROCESS | 3828 | 1464735184240 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 3828 | 1464735184243 Marionette TRACE conn2 <- [1,370,null,{}] 15:53:04 INFO - PROCESS | 3828 | 1464735184256 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 3828 | 1464735184323 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:53:04 INFO - PROCESS | 3828 | 1464735184331 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 3828 | ++DOCSHELL 105F3800 == 28 [pid = 3828] [id = 102] 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (105FA400) [pid = 3828] [serial = 303] [outer = 00000000] 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (10A7FC00) [pid = 3828] [serial = 304] [outer = 105FA400] 15:53:04 INFO - PROCESS | 3828 | 1464735184379 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (10ECF400) [pid = 3828] [serial = 305] [outer = 105FA400] 15:53:04 INFO - PROCESS | 3828 | 1464735184760 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:53:04 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. 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 533ms 15:53:04 INFO - PROCESS | 3828 | 1464735184779 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 3828 | 1464735184787 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 15:53:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:53:04 INFO - PROCESS | 3828 | 1464735184794 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 3828 | 1464735184797 Marionette TRACE conn2 <- [1,374,null,{}] 15:53:04 INFO - PROCESS | 3828 | 1464735184801 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:04 INFO - PROCESS | 3828 | 1464735184863 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:53:04 INFO - PROCESS | 3828 | 1464735184870 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:04 INFO - PROCESS | 3828 | ++DOCSHELL 10F3F800 == 29 [pid = 3828] [id = 103] 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (10F4B800) [pid = 3828] [serial = 306] [outer = 00000000] 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (11C6B800) [pid = 3828] [serial = 307] [outer = 10F4B800] 15:53:04 INFO - PROCESS | 3828 | 1464735184919 Marionette DEBUG loaded listener.js 15:53:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (128A7800) [pid = 3828] [serial = 308] [outer = 10F4B800] 15:53:05 INFO - PROCESS | 3828 | 1464735185314 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:53:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 533ms 15:53:05 INFO - PROCESS | 3828 | 1464735185329 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 3828 | 1464735185331 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 15:53:05 INFO - PROCESS | 3828 | 1464735185335 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:53:05 INFO - PROCESS | 3828 | 1464735185338 Marionette TRACE conn2 <- [1,378,null,{}] 15:53:05 INFO - PROCESS | 3828 | 1464735185349 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:05 INFO - PROCESS | 3828 | 1464735185428 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:53:05 INFO - PROCESS | 3828 | 1464735185439 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 3828 | ++DOCSHELL 12A91C00 == 30 [pid = 3828] [id = 104] 15:53:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (12A99000) [pid = 3828] [serial = 309] [outer = 00000000] 15:53:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (12D39000) [pid = 3828] [serial = 310] [outer = 12A99000] 15:53:05 INFO - PROCESS | 3828 | 1464735185469 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (130A4C00) [pid = 3828] [serial = 311] [outer = 12A99000] 15:53:05 INFO - PROCESS | 3828 | 1464735185894 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:53:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:53:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 600ms 15:53:05 INFO - PROCESS | 3828 | 1464735185949 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:53:05 INFO - PROCESS | 3828 | 1464735185951 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 15:53:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:53:05 INFO - PROCESS | 3828 | 1464735185958 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:53:05 INFO - PROCESS | 3828 | 1464735185942 Marionette TRACE conn2 <- [1,382,null,{}] 15:53:05 INFO - PROCESS | 3828 | 1464735185945 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 3828 | 1464735186022 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:53:06 INFO - PROCESS | 3828 | 1464735186028 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 3828 | ++DOCSHELL 12D37800 == 31 [pid = 3828] [id = 105] 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (13191800) [pid = 3828] [serial = 312] [outer = 00000000] 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (13D47C00) [pid = 3828] [serial = 313] [outer = 13191800] 15:53:06 INFO - PROCESS | 3828 | 1464735186077 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (140D2400) [pid = 3828] [serial = 314] [outer = 13191800] 15:53:06 INFO - PROCESS | 3828 | 1464735186427 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:53:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 507ms 15:53:06 INFO - PROCESS | 3828 | 1464735186464 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 3828 | 1464735186466 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 15:53:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:53:06 INFO - PROCESS | 3828 | 1464735186469 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 3828 | 1464735186471 Marionette TRACE conn2 <- [1,386,null,{}] 15:53:06 INFO - PROCESS | 3828 | 1464735186475 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:06 INFO - PROCESS | 3828 | 1464735186528 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:53:06 INFO - PROCESS | 3828 | 1464735186534 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 3828 | ++DOCSHELL 13280400 == 32 [pid = 3828] [id = 106] 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (140D3C00) [pid = 3828] [serial = 315] [outer = 00000000] 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15733C00) [pid = 3828] [serial = 316] [outer = 140D3C00] 15:53:06 INFO - PROCESS | 3828 | 1464735186579 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15C08C00) [pid = 3828] [serial = 317] [outer = 140D3C00] 15:53:06 INFO - PROCESS | 3828 | 1464735186976 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:53:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 546ms 15:53:07 INFO - PROCESS | 3828 | 1464735187023 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 3828 | 1464735187025 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 15:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:53:07 INFO - PROCESS | 3828 | 1464735187009 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 3828 | 1464735187011 Marionette TRACE conn2 <- [1,390,null,{}] 15:53:07 INFO - PROCESS | 3828 | 1464735187014 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 3828 | 1464735187107 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:53:07 INFO - PROCESS | 3828 | 1464735187117 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 3828 | ++DOCSHELL 16376C00 == 33 [pid = 3828] [id = 107] 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (16377C00) [pid = 3828] [serial = 318] [outer = 00000000] 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (16E42400) [pid = 3828] [serial = 319] [outer = 16377C00] 15:53:07 INFO - PROCESS | 3828 | 1464735187147 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (171CB400) [pid = 3828] [serial = 320] [outer = 16377C00] 15:53:07 INFO - PROCESS | 3828 | 1464735187510 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:53:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 547ms 15:53:07 INFO - PROCESS | 3828 | 1464735187557 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 3828 | 1464735187559 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 15:53:07 INFO - PROCESS | 3828 | 1464735187562 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:53:07 INFO - PROCESS | 3828 | 1464735187564 Marionette TRACE conn2 <- [1,394,null,{}] 15:53:07 INFO - PROCESS | 3828 | 1464735187567 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:07 INFO - PROCESS | 3828 | 1464735187619 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:53:07 INFO - PROCESS | 3828 | 1464735187625 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:07 INFO - PROCESS | 3828 | ++DOCSHELL 16E41400 == 34 [pid = 3828] [id = 108] 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1701D000) [pid = 3828] [serial = 321] [outer = 00000000] 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (17321C00) [pid = 3828] [serial = 322] [outer = 1701D000] 15:53:07 INFO - PROCESS | 3828 | 1464735187672 Marionette DEBUG loaded listener.js 15:53:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17354C00) [pid = 3828] [serial = 323] [outer = 1701D000] 15:53:08 INFO - PROCESS | 3828 | 1464735188053 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 506ms 15:53:08 INFO - PROCESS | 3828 | 1464735188081 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 3828 | 1464735188083 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 15:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:53:08 INFO - PROCESS | 3828 | 1464735188086 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 3828 | 1464735188088 Marionette TRACE conn2 <- [1,398,null,{}] 15:53:08 INFO - PROCESS | 3828 | 1464735188091 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 3828 | 1464735188143 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:53:08 INFO - PROCESS | 3828 | 1464735188148 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 3828 | ++DOCSHELL 1327B400 == 35 [pid = 3828] [id = 109] 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17258C00) [pid = 3828] [serial = 324] [outer = 00000000] 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17698000) [pid = 3828] [serial = 325] [outer = 17258C00] 15:53:08 INFO - PROCESS | 3828 | 1464735188203 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1769A800) [pid = 3828] [serial = 326] [outer = 17258C00] 15:53:08 INFO - PROCESS | 3828 | 1464735188560 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:53:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:53:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 506ms 15:53:08 INFO - PROCESS | 3828 | 1464735188595 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:53:08 INFO - PROCESS | 3828 | 1464735188597 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 15:53:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:53:08 INFO - PROCESS | 3828 | 1464735188604 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:53:08 INFO - PROCESS | 3828 | 1464735188606 Marionette TRACE conn2 <- [1,402,null,{}] 15:53:08 INFO - PROCESS | 3828 | 1464735188619 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:08 INFO - PROCESS | 3828 | 1464735188717 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:53:08 INFO - PROCESS | 3828 | 1464735188727 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 3828 | ++DOCSHELL 12A91800 == 36 [pid = 3828] [id = 110] 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (17953800) [pid = 3828] [serial = 327] [outer = 00000000] 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1795E800) [pid = 3828] [serial = 328] [outer = 17953800] 15:53:08 INFO - PROCESS | 3828 | 1464735188753 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (17E29000) [pid = 3828] [serial = 329] [outer = 17953800] 15:53:09 INFO - PROCESS | 3828 | 1464735189208 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 626ms 15:53:09 INFO - PROCESS | 3828 | 1464735189235 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 3828 | 1464735189238 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 15:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:53:09 INFO - PROCESS | 3828 | 1464735189247 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 3828 | 1464735189249 Marionette TRACE conn2 <- [1,406,null,{}] 15:53:09 INFO - PROCESS | 3828 | 1464735189253 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:09 INFO - PROCESS | 3828 | 1464735189335 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:53:09 INFO - PROCESS | 3828 | 1464735189346 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:09 INFO - PROCESS | 3828 | ++DOCSHELL 13D47400 == 37 [pid = 3828] [id = 111] 15:53:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (17620000) [pid = 3828] [serial = 330] [outer = 00000000] 15:53:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (184C5000) [pid = 3828] [serial = 331] [outer = 17620000] 15:53:09 INFO - PROCESS | 3828 | 1464735189373 Marionette DEBUG loaded listener.js 15:53:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (184CF400) [pid = 3828] [serial = 332] [outer = 17620000] 15:53:09 INFO - PROCESS | 3828 | 1464735189772 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 600ms 15:53:09 INFO - PROCESS | 3828 | 1464735189869 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 3828 | 1464735189872 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 15:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:53:09 INFO - PROCESS | 3828 | 1464735189879 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 3828 | 1464735189862 Marionette TRACE conn2 <- [1,410,null,{}] 15:53:09 INFO - PROCESS | 3828 | 1464735189866 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:09 INFO - PROCESS | 3828 | 1464735189983 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:53:10 INFO - PROCESS | 3828 | 1464735190032 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 3828 | ++DOCSHELL 11A03800 == 38 [pid = 3828] [id = 112] 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1980E000) [pid = 3828] [serial = 333] [outer = 00000000] 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19AEB000) [pid = 3828] [serial = 334] [outer = 1980E000] 15:53:10 INFO - PROCESS | 3828 | 1464735190080 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A077800) [pid = 3828] [serial = 335] [outer = 1980E000] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1769A000) [pid = 3828] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (184C4800) [pid = 3828] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1A02B800) [pid = 3828] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1A075C00) [pid = 3828] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (0F2F0000) [pid = 3828] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10ECE000) [pid = 3828] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (184D0000) [pid = 3828] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17959000) [pid = 3828] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1731FC00) [pid = 3828] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15C0A800) [pid = 3828] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (11C0C400) [pid = 3828] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (10A5A400) [pid = 3828] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (14F9E400) [pid = 3828] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13722400) [pid = 3828] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1A56DC00) [pid = 3828] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1A603400) [pid = 3828] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (13909C00) [pid = 3828] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (10A7C800) [pid = 3828] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (105FB000) [pid = 3828] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (140D7800) [pid = 3828] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:53:10 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (10F3A400) [pid = 3828] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:53:10 INFO - PROCESS | 3828 | 1464735190597 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:53:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:53:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 774ms 15:53:10 INFO - PROCESS | 3828 | 1464735190648 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:53:10 INFO - PROCESS | 3828 | 1464735190650 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 15:53:10 INFO - PROCESS | 3828 | 1464735190654 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:53:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:53:10 INFO - PROCESS | 3828 | 1464735190656 Marionette TRACE conn2 <- [1,414,null,{}] 15:53:10 INFO - PROCESS | 3828 | 1464735190659 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:10 INFO - PROCESS | 3828 | 1464735190731 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:53:10 INFO - PROCESS | 3828 | 1464735190740 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 3828 | ++DOCSHELL 10A76C00 == 39 [pid = 3828] [id = 113] 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (10F39400) [pid = 3828] [serial = 336] [outer = 00000000] 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13909C00) [pid = 3828] [serial = 337] [outer = 10F39400] 15:53:10 INFO - PROCESS | 3828 | 1464735190784 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15FC8C00) [pid = 3828] [serial = 338] [outer = 10F39400] 15:53:11 INFO - PROCESS | 3828 | 1464735191159 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 533ms 15:53:11 INFO - PROCESS | 3828 | 1464735191203 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 3828 | 1464735191205 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 15:53:11 INFO - PROCESS | 3828 | 1464735191208 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:53:11 INFO - PROCESS | 3828 | 1464735191210 Marionette TRACE conn2 <- [1,418,null,{}] 15:53:11 INFO - PROCESS | 3828 | 1464735191195 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:11 INFO - PROCESS | 3828 | 1464735191268 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:53:11 INFO - PROCESS | 3828 | 1464735191276 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 3828 | ++DOCSHELL 15730400 == 40 [pid = 3828] [id = 114] 15:53:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1731FC00) [pid = 3828] [serial = 339] [outer = 00000000] 15:53:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (184C5400) [pid = 3828] [serial = 340] [outer = 1731FC00] 15:53:11 INFO - PROCESS | 3828 | 1464735191320 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19ADFC00) [pid = 3828] [serial = 341] [outer = 1731FC00] 15:53:12 INFO - PROCESS | 3828 | 1464735192065 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:53:12 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 15:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 880ms 15:53:12 INFO - PROCESS | 3828 | 1464735192079 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 3828 | 1464735192081 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 15:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:53:12 INFO - PROCESS | 3828 | 1464735192097 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 3828 | 1464735192099 Marionette TRACE conn2 <- [1,422,null,{}] 15:53:12 INFO - PROCESS | 3828 | 1464735192103 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:12 INFO - PROCESS | 3828 | 1464735192228 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:53:12 INFO - PROCESS | 3828 | 1464735192276 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:12 INFO - PROCESS | 3828 | ++DOCSHELL 0F2ED800 == 41 [pid = 3828] [id = 115] 15:53:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (0F2EDC00) [pid = 3828] [serial = 342] [outer = 00000000] 15:53:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (0F2F4800) [pid = 3828] [serial = 343] [outer = 0F2EDC00] 15:53:12 INFO - PROCESS | 3828 | 1464735192314 Marionette DEBUG loaded listener.js 15:53:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1048AC00) [pid = 3828] [serial = 344] [outer = 0F2EDC00] 15:53:13 INFO - PROCESS | 3828 | 1464735193400 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:53:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:53:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1333ms 15:53:13 INFO - PROCESS | 3828 | 1464735193433 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:53:13 INFO - PROCESS | 3828 | 1464735193437 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 15:53:13 INFO - PROCESS | 3828 | 1464735193442 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:53:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:53:13 INFO - PROCESS | 3828 | 1464735193447 Marionette TRACE conn2 <- [1,426,null,{}] 15:53:13 INFO - PROCESS | 3828 | 1464735193496 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:13 INFO - PROCESS | 3828 | 1464735193584 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:53:13 INFO - PROCESS | 3828 | 1464735193654 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 3828 | ++DOCSHELL 10F33C00 == 42 [pid = 3828] [id = 116] 15:53:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (10F34800) [pid = 3828] [serial = 345] [outer = 00000000] 15:53:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (11CA1800) [pid = 3828] [serial = 346] [outer = 10F34800] 15:53:13 INFO - PROCESS | 3828 | 1464735193713 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12A89C00) [pid = 3828] [serial = 347] [outer = 10F34800] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 15730400 == 41 [pid = 3828] [id = 114] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 10A76C00 == 40 [pid = 3828] [id = 113] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 11A03800 == 39 [pid = 3828] [id = 112] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 13D47400 == 38 [pid = 3828] [id = 111] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 12A91800 == 37 [pid = 3828] [id = 110] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 1327B400 == 36 [pid = 3828] [id = 109] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 16E41400 == 35 [pid = 3828] [id = 108] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 16376C00 == 34 [pid = 3828] [id = 107] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 13280400 == 33 [pid = 3828] [id = 106] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 12D37800 == 32 [pid = 3828] [id = 105] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 12A91C00 == 31 [pid = 3828] [id = 104] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 10F3F800 == 30 [pid = 3828] [id = 103] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 105F3800 == 29 [pid = 3828] [id = 102] 15:53:14 INFO - PROCESS | 3828 | --DOCSHELL 0F2F6800 == 28 [pid = 3828] [id = 101] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1A60E800) [pid = 3828] [serial = 301] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | 1464735194378 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 3828 | 1464735194413 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 15:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:53:14 INFO - PROCESS | 3828 | 1464735194432 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 3828 | 1464735194436 Marionette TRACE conn2 <- [1,430,null,{}] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1A743000) [pid = 3828] [serial = 233] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1A60E400) [pid = 3828] [serial = 182] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1AA22C00) [pid = 3828] [serial = 224] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (15FC5400) [pid = 3828] [serial = 188] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (10F44400) [pid = 3828] [serial = 148] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (11C6C000) [pid = 3828] [serial = 185] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (16980800) [pid = 3828] [serial = 230] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (11CAE400) [pid = 3828] [serial = 227] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (184CE400) [pid = 3828] [serial = 286] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1A156000) [pid = 3828] [serial = 289] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (19AE1C00) [pid = 3828] [serial = 287] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1A74C800) [pid = 3828] [serial = 292] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1A603800) [pid = 3828] [serial = 290] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (0F2F5C00) [pid = 3828] [serial = 298] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1AA2B000) [pid = 3828] [serial = 293] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1310D800) [pid = 3828] [serial = 265] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1A74AC00) [pid = 3828] [serial = 262] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1AA27400) [pid = 3828] [serial = 263] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (183B9800) [pid = 3828] [serial = 283] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (17620800) [pid = 3828] [serial = 280] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (17699000) [pid = 3828] [serial = 281] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (16375C00) [pid = 3828] [serial = 277] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (16C08C00) [pid = 3828] [serial = 278] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (12B0D800) [pid = 3828] [serial = 274] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (13110C00) [pid = 3828] [serial = 275] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (10F3B800) [pid = 3828] [serial = 272] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (10F36800) [pid = 3828] [serial = 271] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (17957400) [pid = 3828] [serial = 269] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1697F000) [pid = 3828] [serial = 268] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (13273C00) [pid = 3828] [serial = 266] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (117AB000) [pid = 3828] [serial = 299] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (1A742400) [pid = 3828] [serial = 296] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (183BEC00) [pid = 3828] [serial = 284] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1A741800) [pid = 3828] [serial = 295] [outer = 00000000] [url = about:blank] 15:53:14 INFO - PROCESS | 3828 | 1464735194450 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:14 INFO - PROCESS | 3828 | 1464735194514 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:53:14 INFO - PROCESS | 3828 | 1464735194524 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:14 INFO - PROCESS | 3828 | ++DOCSHELL 10ECEC00 == 29 [pid = 3828] [id = 117] 15:53:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (10F33000) [pid = 3828] [serial = 348] [outer = 00000000] 15:53:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (10F3CC00) [pid = 3828] [serial = 349] [outer = 10F33000] 15:53:14 INFO - PROCESS | 3828 | 1464735194573 Marionette DEBUG loaded listener.js 15:53:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (11029000) [pid = 3828] [serial = 350] [outer = 10F33000] 15:53:14 INFO - PROCESS | 3828 | 1464735194991 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 613ms 15:53:15 INFO - PROCESS | 3828 | 1464735195035 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 3828 | 1464735195044 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 15:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:53:15 INFO - PROCESS | 3828 | 1464735195052 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 3828 | 1464735195054 Marionette TRACE conn2 <- [1,434,null,{}] 15:53:15 INFO - PROCESS | 3828 | 1464735195058 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 3828 | 1464735195123 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:53:15 INFO - PROCESS | 3828 | 1464735195132 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 3828 | ++DOCSHELL 11C5F400 == 30 [pid = 3828] [id = 118] 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (11CAAC00) [pid = 3828] [serial = 351] [outer = 00000000] 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (12B06800) [pid = 3828] [serial = 352] [outer = 11CAAC00] 15:53:15 INFO - PROCESS | 3828 | 1464735195176 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (12B76000) [pid = 3828] [serial = 353] [outer = 11CAAC00] 15:53:15 INFO - PROCESS | 3828 | 1464735195565 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 546ms 15:53:15 INFO - PROCESS | 3828 | 1464735195603 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:53:15 INFO - PROCESS | 3828 | 1464735195605 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 15:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:53:15 INFO - PROCESS | 3828 | 1464735195608 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:53:15 INFO - PROCESS | 3828 | 1464735195612 Marionette TRACE conn2 <- [1,438,null,{}] 15:53:15 INFO - PROCESS | 3828 | 1464735195604 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:15 INFO - PROCESS | 3828 | 1464735195686 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:53:15 INFO - PROCESS | 3828 | 1464735195695 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 3828 | ++DOCSHELL 13722400 == 31 [pid = 3828] [id = 119] 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (13728800) [pid = 3828] [serial = 354] [outer = 00000000] 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (13D49000) [pid = 3828] [serial = 355] [outer = 13728800] 15:53:15 INFO - PROCESS | 3828 | 1464735195723 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (14F4BC00) [pid = 3828] [serial = 356] [outer = 13728800] 15:53:16 INFO - PROCESS | 3828 | 1464735196311 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:53:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 773ms 15:53:16 INFO - PROCESS | 3828 | 1464735196385 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 3828 | 1464735196368 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 15:53:16 INFO - PROCESS | 3828 | 1464735196374 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:53:16 INFO - PROCESS | 3828 | 1464735196378 Marionette TRACE conn2 <- [1,442,null,{}] 15:53:16 INFO - PROCESS | 3828 | 1464735196384 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:16 INFO - PROCESS | 3828 | 1464735196510 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:53:16 INFO - PROCESS | 3828 | 1464735196554 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:16 INFO - PROCESS | 3828 | ++DOCSHELL 10F3D400 == 32 [pid = 3828] [id = 120] 15:53:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (10F3E000) [pid = 3828] [serial = 357] [outer = 00000000] 15:53:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (12A85800) [pid = 3828] [serial = 358] [outer = 10F3E000] 15:53:16 INFO - PROCESS | 3828 | 1464735196610 Marionette DEBUG loaded listener.js 15:53:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (12A9C000) [pid = 3828] [serial = 359] [outer = 10F3E000] 15:53:17 INFO - PROCESS | 3828 | 1464735197085 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 773ms 15:53:17 INFO - PROCESS | 3828 | 1464735197160 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 3828 | 1464735197166 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 15:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:53:17 INFO - PROCESS | 3828 | 1464735197172 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 3828 | 1464735197175 Marionette TRACE conn2 <- [1,446,null,{}] 15:53:17 INFO - PROCESS | 3828 | 1464735197179 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:17 INFO - PROCESS | 3828 | 1464735197300 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:53:17 INFO - PROCESS | 3828 | 1464735197344 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 3828 | ++DOCSHELL 12A88000 == 33 [pid = 3828] [id = 121] 15:53:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (140D6000) [pid = 3828] [serial = 360] [outer = 00000000] 15:53:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1572E800) [pid = 3828] [serial = 361] [outer = 140D6000] 15:53:17 INFO - PROCESS | 3828 | 1464735197379 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15C10000) [pid = 3828] [serial = 362] [outer = 140D6000] 15:53:17 INFO - PROCESS | 3828 | 1464735197934 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 800ms 15:53:17 INFO - PROCESS | 3828 | 1464735197984 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:53:17 INFO - PROCESS | 3828 | 1464735197968 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 15:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:53:17 INFO - PROCESS | 3828 | 1464735197973 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:53:17 INFO - PROCESS | 3828 | 1464735197976 Marionette TRACE conn2 <- [1,450,null,{}] 15:53:18 INFO - PROCESS | 3828 | 1464735198015 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 3828 | 1464735198136 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:53:18 INFO - PROCESS | 3828 | 1464735198188 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 3828 | ++DOCSHELL 16E44800 == 34 [pid = 3828] [id = 122] 15:53:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1701C000) [pid = 3828] [serial = 363] [outer = 00000000] 15:53:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (171C7C00) [pid = 3828] [serial = 364] [outer = 1701C000] 15:53:18 INFO - PROCESS | 3828 | 1464735198245 Marionette DEBUG loaded listener.js 15:53:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1725A000) [pid = 3828] [serial = 365] [outer = 1701C000] 15:53:18 INFO - PROCESS | 3828 | 1464735198785 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 3828 | 1464735198846 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 15:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:53:18 INFO - PROCESS | 3828 | 1464735198849 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 3828 | 1464735198851 Marionette TRACE conn2 <- [1,454,null,{}] 15:53:18 INFO - PROCESS | 3828 | 1464735198856 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:18 INFO - PROCESS | 3828 | 1464735198935 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:53:18 INFO - PROCESS | 3828 | 1464735199006 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 3828 | ++DOCSHELL 15FC7400 == 35 [pid = 3828] [id = 123] 15:53:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17328000) [pid = 3828] [serial = 366] [outer = 00000000] 15:53:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (178AA400) [pid = 3828] [serial = 367] [outer = 17328000] 15:53:19 INFO - PROCESS | 3828 | 1464735199038 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (17957000) [pid = 3828] [serial = 368] [outer = 17328000] 15:53:19 INFO - PROCESS | 3828 | --DOCSHELL 11C5F400 == 34 [pid = 3828] [id = 118] 15:53:19 INFO - PROCESS | 3828 | --DOCSHELL 10ECEC00 == 33 [pid = 3828] [id = 117] 15:53:19 INFO - PROCESS | 3828 | --DOCSHELL 0F2ED800 == 32 [pid = 3828] [id = 115] 15:53:19 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:19 INFO - PROCESS | 3828 | 1464735199605 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:53:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 813ms 15:53:19 INFO - PROCESS | 3828 | 1464735199650 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 3828 | 1464735199654 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 15:53:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:53:19 INFO - PROCESS | 3828 | 1464735199659 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 3828 | 1464735199663 Marionette TRACE conn2 <- [1,458,null,{}] 15:53:19 INFO - PROCESS | 3828 | 1464735199667 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:19 INFO - PROCESS | 3828 | 1464735199752 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:53:19 INFO - PROCESS | 3828 | 1464735199835 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:19 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F7800 == 33 [pid = 3828] [id = 124] 15:53:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1037C800) [pid = 3828] [serial = 369] [outer = 00000000] 15:53:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (11C6B400) [pid = 3828] [serial = 370] [outer = 1037C800] 15:53:19 INFO - PROCESS | 3828 | 1464735199864 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (12A8E800) [pid = 3828] [serial = 371] [outer = 1037C800] 15:53:20 INFO - PROCESS | 3828 | 1464735200254 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 3828 | 1464735200319 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 15:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:53:20 INFO - PROCESS | 3828 | 1464735200326 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 3828 | 1464735200328 Marionette TRACE conn2 <- [1,462,null,{}] 15:53:20 INFO - PROCESS | 3828 | 1464735200332 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:20 INFO - PROCESS | 3828 | 1464735200420 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:53:20 INFO - PROCESS | 3828 | 1464735200478 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 3828 | ++DOCSHELL 16376000 == 34 [pid = 3828] [id = 125] 15:53:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (16376800) [pid = 3828] [serial = 372] [outer = 00000000] 15:53:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (16E42C00) [pid = 3828] [serial = 373] [outer = 16376800] 15:53:20 INFO - PROCESS | 3828 | 1464735200506 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17605800) [pid = 3828] [serial = 374] [outer = 16376800] 15:53:20 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:20 INFO - PROCESS | 3828 | 1464735200891 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:53:20 INFO - PROCESS | 3828 | 1464735200921 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 15:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:53:20 INFO - PROCESS | 3828 | 1464735200929 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:53:20 INFO - PROCESS | 3828 | 1464735200932 Marionette TRACE conn2 <- [1,466,null,{}] 15:53:20 INFO - PROCESS | 3828 | 1464735200942 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:21 INFO - PROCESS | 3828 | 1464735201031 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:53:21 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:53:21 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:53:21 INFO - PROCESS | 3828 | 1464735201081 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 3828 | ++DOCSHELL 1043EC00 == 35 [pid = 3828] [id = 126] 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (184C3000) [pid = 3828] [serial = 375] [outer = 00000000] 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (184C7C00) [pid = 3828] [serial = 376] [outer = 184C3000] 15:53:21 INFO - PROCESS | 3828 | 1464735201128 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19807400) [pid = 3828] [serial = 377] [outer = 184C3000] 15:53:21 INFO - PROCESS | 3828 | 1464735201505 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 3828 | 1464735201559 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 15:53:21 INFO - PROCESS | 3828 | 1464735201562 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 3828 | 1464735201564 Marionette TRACE conn2 <- [1,470,null,{}] 15:53:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:53:21 INFO - PROCESS | 3828 | 1464735201572 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:21 INFO - PROCESS | 3828 | 1464735201660 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:53:21 INFO - PROCESS | 3828 | 1464735201667 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 3828 | ++DOCSHELL 12A8B400 == 36 [pid = 3828] [id = 127] 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (12A8FC00) [pid = 3828] [serial = 378] [outer = 00000000] 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (13721400) [pid = 3828] [serial = 379] [outer = 12A8FC00] 15:53:21 INFO - PROCESS | 3828 | 1464735201693 Marionette DEBUG loaded listener.js 15:53:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (16377C00) [pid = 3828] [serial = 380] [outer = 12A8FC00] 15:53:22 INFO - PROCESS | 3828 | 1464735202062 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 507ms 15:53:22 INFO - PROCESS | 3828 | 1464735202089 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 3828 | 1464735202091 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 15:53:22 INFO - PROCESS | 3828 | 1464735202094 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:53:22 INFO - PROCESS | 3828 | 1464735202096 Marionette TRACE conn2 <- [1,474,null,{}] 15:53:22 INFO - PROCESS | 3828 | 1464735202099 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 3828 | 1464735202153 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:53:22 INFO - PROCESS | 3828 | 1464735202159 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 3828 | ++DOCSHELL 17831800 == 37 [pid = 3828] [id = 128] 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17E23400) [pid = 3828] [serial = 381] [outer = 00000000] 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (19809400) [pid = 3828] [serial = 382] [outer = 17E23400] 15:53:22 INFO - PROCESS | 3828 | 1464735202203 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1980D800) [pid = 3828] [serial = 383] [outer = 17E23400] 15:53:22 INFO - PROCESS | 3828 | 1464735202585 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:53:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 547ms 15:53:22 INFO - PROCESS | 3828 | 1464735202646 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:53:22 INFO - PROCESS | 3828 | 1464735202648 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 15:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:53:22 INFO - PROCESS | 3828 | 1464735202651 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:53:22 INFO - PROCESS | 3828 | 1464735202634 Marionette TRACE conn2 <- [1,478,null,{}] 15:53:22 INFO - PROCESS | 3828 | 1464735202638 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:22 INFO - PROCESS | 3828 | 1464735202723 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:53:22 INFO - PROCESS | 3828 | 1464735202732 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:22 INFO - PROCESS | 3828 | ++DOCSHELL 1A564C00 == 38 [pid = 3828] [id = 129] 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A56D800) [pid = 3828] [serial = 384] [outer = 00000000] 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1A60C800) [pid = 3828] [serial = 385] [outer = 1A56D800] 15:53:22 INFO - PROCESS | 3828 | 1464735202757 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A60E400) [pid = 3828] [serial = 386] [outer = 1A56D800] 15:53:23 INFO - PROCESS | 3828 | 1464735203136 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:53:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 560ms 15:53:23 INFO - PROCESS | 3828 | 1464735203200 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 3828 | 1464735203202 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 15:53:23 INFO - PROCESS | 3828 | 1464735203205 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:53:23 INFO - PROCESS | 3828 | 1464735203207 Marionette TRACE conn2 <- [1,482,null,{}] 15:53:23 INFO - PROCESS | 3828 | 1464735203210 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:23 INFO - PROCESS | 3828 | 1464735203271 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:53:23 INFO - PROCESS | 3828 | 1464735203280 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 3828 | ++DOCSHELL 1A611C00 == 39 [pid = 3828] [id = 130] 15:53:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A612000) [pid = 3828] [serial = 387] [outer = 00000000] 15:53:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1A746400) [pid = 3828] [serial = 388] [outer = 1A612000] 15:53:23 INFO - PROCESS | 3828 | 1464735203323 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (1A747C00) [pid = 3828] [serial = 389] [outer = 1A612000] 15:53:23 INFO - PROCESS | 3828 | 1464735204005 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 853ms 15:53:24 INFO - PROCESS | 3828 | 1464735204066 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 3828 | 1464735204070 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 15:53:24 INFO - PROCESS | 3828 | 1464735204075 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:53:24 INFO - PROCESS | 3828 | 1464735204060 Marionette TRACE conn2 <- [1,486,null,{}] 15:53:24 INFO - PROCESS | 3828 | 1464735204066 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:24 INFO - PROCESS | 3828 | 1464735204169 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:53:24 INFO - PROCESS | 3828 | 1464735204226 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:24 INFO - PROCESS | 3828 | ++DOCSHELL 10F3F800 == 40 [pid = 3828] [id = 131] 15:53:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (117AD400) [pid = 3828] [serial = 390] [outer = 00000000] 15:53:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1318DC00) [pid = 3828] [serial = 391] [outer = 117AD400] 15:53:24 INFO - PROCESS | 3828 | 1464735204286 Marionette DEBUG loaded listener.js 15:53:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (157ABC00) [pid = 3828] [serial = 392] [outer = 117AD400] 15:53:24 INFO - PROCESS | 3828 | 1464735204823 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 813ms 15:53:24 INFO - PROCESS | 3828 | 1464735204878 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:53:24 INFO - PROCESS | 3828 | 1464735204884 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 15:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:53:24 INFO - PROCESS | 3828 | 1464735204904 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:53:24 INFO - PROCESS | 3828 | 1464735204907 Marionette TRACE conn2 <- [1,490,null,{}] 15:53:24 INFO - PROCESS | 3828 | 1464735204912 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:24 INFO - PROCESS | 3828 | 1464735204997 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:53:25 INFO - PROCESS | 3828 | 1464735205074 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 3828 | ++DOCSHELL 1761EC00 == 41 [pid = 3828] [id = 132] 15:53:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (17695800) [pid = 3828] [serial = 393] [outer = 00000000] 15:53:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (184C4400) [pid = 3828] [serial = 394] [outer = 17695800] 15:53:25 INFO - PROCESS | 3828 | 1464735205109 Marionette DEBUG loaded listener.js 15:53:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1A029800) [pid = 3828] [serial = 395] [outer = 17695800] 15:53:25 INFO - PROCESS | 3828 | 1464735205663 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 813ms 15:53:25 INFO - PROCESS | 3828 | 1464735205701 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 3828 | 1464735205704 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 15:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:53:25 INFO - PROCESS | 3828 | 1464735205707 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 3828 | 1464735205711 Marionette TRACE conn2 <- [1,494,null,{}] 15:53:25 INFO - PROCESS | 3828 | 1464735205747 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:25 INFO - PROCESS | 3828 | 1464735205848 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:53:25 INFO - PROCESS | 3828 | 1464735205926 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 3828 | ++DOCSHELL 11187400 == 42 [pid = 3828] [id = 133] 15:53:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (11188C00) [pid = 3828] [serial = 396] [outer = 00000000] 15:53:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12B6E800) [pid = 3828] [serial = 397] [outer = 11188C00] 15:53:25 INFO - PROCESS | 3828 | 1464735205964 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A158000) [pid = 3828] [serial = 398] [outer = 11188C00] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 1A564C00 == 41 [pid = 3828] [id = 129] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 17831800 == 40 [pid = 3828] [id = 128] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 12A8B400 == 39 [pid = 3828] [id = 127] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 1043EC00 == 38 [pid = 3828] [id = 126] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 16376000 == 37 [pid = 3828] [id = 125] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 0F2F7800 == 36 [pid = 3828] [id = 124] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 12A88000 == 35 [pid = 3828] [id = 121] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 10F3D400 == 34 [pid = 3828] [id = 120] 15:53:26 INFO - PROCESS | 3828 | --DOCSHELL 13722400 == 33 [pid = 3828] [id = 119] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (0F2F4800) [pid = 3828] [serial = 343] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (11CA1800) [pid = 3828] [serial = 346] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (10F3CC00) [pid = 3828] [serial = 349] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19ADFC00) [pid = 3828] [serial = 341] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (11029000) [pid = 3828] [serial = 350] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (12B06800) [pid = 3828] [serial = 352] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (184C5400) [pid = 3828] [serial = 340] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (17698000) [pid = 3828] [serial = 325] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (10A7FC00) [pid = 3828] [serial = 304] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (10ECF400) [pid = 3828] [serial = 305] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16E42400) [pid = 3828] [serial = 319] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (171CB400) [pid = 3828] [serial = 320] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15733C00) [pid = 3828] [serial = 316] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15C08C00) [pid = 3828] [serial = 317] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (12D39000) [pid = 3828] [serial = 310] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (130A4C00) [pid = 3828] [serial = 311] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (140D2400) [pid = 3828] [serial = 314] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (13D47C00) [pid = 3828] [serial = 313] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (17321C00) [pid = 3828] [serial = 322] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (17354C00) [pid = 3828] [serial = 323] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (11C6B800) [pid = 3828] [serial = 307] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (128A7800) [pid = 3828] [serial = 308] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (184C5000) [pid = 3828] [serial = 331] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (1A077800) [pid = 3828] [serial = 335] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (19AEB000) [pid = 3828] [serial = 334] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1795E800) [pid = 3828] [serial = 328] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (13909C00) [pid = 3828] [serial = 337] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (17E29000) [pid = 3828] [serial = 329] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (184CF400) [pid = 3828] [serial = 332] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (13D49000) [pid = 3828] [serial = 355] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1769A800) [pid = 3828] [serial = 326] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (15FC8C00) [pid = 3828] [serial = 338] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (12B76000) [pid = 3828] [serial = 353] [outer = 00000000] [url = about:blank] 15:53:26 INFO - PROCESS | 3828 | 1464735206721 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:53:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (105FA800) [pid = 3828] [serial = 399] [outer = 105F9400] 15:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1014ms 15:53:26 INFO - PROCESS | 3828 | 1464735206772 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:53:26 INFO - PROCESS | 3828 | 1464735206776 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 15:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:53:26 INFO - PROCESS | 3828 | 1464735206797 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:53:26 INFO - PROCESS | 3828 | 1464735206800 Marionette TRACE conn2 <- [1,498,null,{}] 15:53:26 INFO - PROCESS | 3828 | 1464735206805 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:26 INFO - PROCESS | 3828 | 1464735206896 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:53:26 INFO - PROCESS | 3828 | 1464735206894 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:26 INFO - PROCESS | 3828 | ++DOCSHELL 10F44000 == 34 [pid = 3828] [id = 134] 15:53:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (1102DC00) [pid = 3828] [serial = 400] [outer = 00000000] 15:53:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (12A87C00) [pid = 3828] [serial = 401] [outer = 1102DC00] 15:53:26 INFO - PROCESS | 3828 | 1464735206941 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (12B07800) [pid = 3828] [serial = 402] [outer = 1102DC00] 15:53:27 INFO - PROCESS | 3828 | 1464735207367 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 613ms 15:53:27 INFO - PROCESS | 3828 | 1464735207388 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 3828 | 1464735207393 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 15:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:53:27 INFO - PROCESS | 3828 | 1464735207399 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 3828 | 1464735207401 Marionette TRACE conn2 <- [1,502,null,{}] 15:53:27 INFO - PROCESS | 3828 | 1464735207405 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:27 INFO - PROCESS | 3828 | 1464735207487 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:53:27 INFO - PROCESS | 3828 | 1464735207478 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:27 INFO - PROCESS | 3828 | ++DOCSHELL 1318E000 == 35 [pid = 3828] [id = 135] 15:53:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (13721800) [pid = 3828] [serial = 403] [outer = 00000000] 15:53:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (13D48C00) [pid = 3828] [serial = 404] [outer = 13721800] 15:53:27 INFO - PROCESS | 3828 | 1464735207523 Marionette DEBUG loaded listener.js 15:53:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (140D5000) [pid = 3828] [serial = 405] [outer = 13721800] 15:53:27 INFO - PROCESS | 3828 | 1464735207908 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 547ms 15:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:53:27 INFO - PROCESS | 3828 | 1464735207950 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 3828 | 1464735207952 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 15:53:27 INFO - PROCESS | 3828 | 1464735207956 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 3828 | 1464735207959 Marionette TRACE conn2 <- [1,506,null,{}] 15:53:27 INFO - PROCESS | 3828 | 1464735207969 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:28 INFO - PROCESS | 3828 | 1464735208032 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:53:28 INFO - PROCESS | 3828 | 1464735208043 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 3828 | ++DOCSHELL 1697C400 == 36 [pid = 3828] [id = 136] 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1697C800) [pid = 3828] [serial = 406] [outer = 00000000] 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (17021000) [pid = 3828] [serial = 407] [outer = 1697C800] 15:53:28 INFO - PROCESS | 3828 | 1464735208089 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (171EF000) [pid = 3828] [serial = 408] [outer = 1697C800] 15:53:28 INFO - PROCESS | 3828 | 1464735208451 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 533ms 15:53:28 INFO - PROCESS | 3828 | 1464735208487 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:53:28 INFO - PROCESS | 3828 | 1464735208490 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 15:53:28 INFO - PROCESS | 3828 | 1464735208493 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:53:28 INFO - PROCESS | 3828 | 1464735208495 Marionette TRACE conn2 <- [1,510,null,{}] 15:53:28 INFO - PROCESS | 3828 | 1464735208499 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:28 INFO - PROCESS | 3828 | 1464735208587 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:53:28 INFO - PROCESS | 3828 | 1464735208593 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 3828 | ++DOCSHELL 171CEC00 == 37 [pid = 3828] [id = 137] 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (17261800) [pid = 3828] [serial = 409] [outer = 00000000] 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17697000) [pid = 3828] [serial = 410] [outer = 17261800] 15:53:28 INFO - PROCESS | 3828 | 1464735208638 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (17834C00) [pid = 3828] [serial = 411] [outer = 17261800] 15:53:29 INFO - PROCESS | 3828 | 1464735209035 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 586ms 15:53:29 INFO - PROCESS | 3828 | 1464735209096 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 3828 | 1464735209098 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 15:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:53:29 INFO - PROCESS | 3828 | 1464735209101 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 3828 | 1464735209103 Marionette TRACE conn2 <- [1,514,null,{}] 15:53:29 INFO - PROCESS | 3828 | 1464735209107 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:29 INFO - PROCESS | 3828 | 1464735209194 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:53:29 INFO - PROCESS | 3828 | 1464735209200 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 3828 | ++DOCSHELL 1795A400 == 38 [pid = 3828] [id = 138] 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (1795B800) [pid = 3828] [serial = 412] [outer = 00000000] 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (180E4000) [pid = 3828] [serial = 413] [outer = 1795B800] 15:53:29 INFO - PROCESS | 3828 | 1464735209244 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (180EE800) [pid = 3828] [serial = 414] [outer = 1795B800] 15:53:29 INFO - PROCESS | 3828 | 1464735209621 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:53:29 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 15:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 546ms 15:53:29 INFO - PROCESS | 3828 | 1464735209659 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:53:29 INFO - PROCESS | 3828 | 1464735209661 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 15:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:53:29 INFO - PROCESS | 3828 | 1464735209664 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 3828 | 1464735209647 Marionette TRACE conn2 <- [1,518,null,{}] 15:53:29 INFO - PROCESS | 3828 | 1464735209650 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:29 INFO - PROCESS | 3828 | 1464735209760 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:53:29 INFO - PROCESS | 3828 | 1464735209825 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 3828 | ++DOCSHELL 10ECAC00 == 39 [pid = 3828] [id = 139] 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1980E400) [pid = 3828] [serial = 415] [outer = 00000000] 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1A151000) [pid = 3828] [serial = 416] [outer = 1980E400] 15:53:29 INFO - PROCESS | 3828 | 1464735209869 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A152000) [pid = 3828] [serial = 417] [outer = 1980E400] 15:53:30 INFO - PROCESS | 3828 | 1464735210215 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 600ms 15:53:30 INFO - PROCESS | 3828 | 1464735210257 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 3828 | 1464735210259 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 15:53:30 INFO - PROCESS | 3828 | 1464735210262 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:53:30 INFO - PROCESS | 3828 | 1464735210264 Marionette TRACE conn2 <- [1,522,null,{}] 15:53:30 INFO - PROCESS | 3828 | 1464735210273 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:30 INFO - PROCESS | 3828 | 1464735210356 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:53:30 INFO - PROCESS | 3828 | 1464735210362 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 3828 | ++DOCSHELL 105F3400 == 40 [pid = 3828] [id = 140] 15:53:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (19808C00) [pid = 3828] [serial = 418] [outer = 00000000] 15:53:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1A60C000) [pid = 3828] [serial = 419] [outer = 19808C00] 15:53:30 INFO - PROCESS | 3828 | 1464735210408 Marionette DEBUG loaded listener.js 15:53:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1A610400) [pid = 3828] [serial = 420] [outer = 19808C00] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (16376800) [pid = 3828] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1037C800) [pid = 3828] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (184C3000) [pid = 3828] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (12A8FC00) [pid = 3828] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (17E23400) [pid = 3828] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:53:30 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1A56D800) [pid = 3828] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:53:30 INFO - PROCESS | 3828 | 1464735210852 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 626ms 15:53:30 INFO - PROCESS | 3828 | 1464735210898 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 3828 | 1464735210900 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 15:53:30 INFO - PROCESS | 3828 | 1464735210906 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:53:30 INFO - PROCESS | 3828 | 1464735210907 Marionette TRACE conn2 <- [1,526,null,{}] 15:53:30 INFO - PROCESS | 3828 | 1464735210911 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:30 INFO - PROCESS | 3828 | 1464735210968 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:53:30 INFO - PROCESS | 3828 | 1464735210975 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:30 INFO - PROCESS | 3828 | ++DOCSHELL 13D4DC00 == 41 [pid = 3828] [id = 141] 15:53:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (140D1C00) [pid = 3828] [serial = 421] [outer = 00000000] 15:53:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (19AE2000) [pid = 3828] [serial = 422] [outer = 140D1C00] 15:53:31 INFO - PROCESS | 3828 | 1464735211018 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1A150C00) [pid = 3828] [serial = 423] [outer = 140D1C00] 15:53:31 INFO - PROCESS | 3828 | 1464735211374 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:53:31 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 15:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 506ms 15:53:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:53:31 INFO - PROCESS | 3828 | 1464735211422 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 3828 | 1464735211424 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 15:53:31 INFO - PROCESS | 3828 | 1464735211427 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 3828 | 1464735211429 Marionette TRACE conn2 <- [1,530,null,{}] 15:53:31 INFO - PROCESS | 3828 | 1464735211432 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:31 INFO - PROCESS | 3828 | 1464735211496 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:53:31 INFO - PROCESS | 3828 | 1464735211502 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 3828 | ++DOCSHELL 15C0F800 == 42 [pid = 3828] [id = 142] 15:53:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1A605400) [pid = 3828] [serial = 424] [outer = 00000000] 15:53:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1AA2F400) [pid = 3828] [serial = 425] [outer = 1A605400] 15:53:31 INFO - PROCESS | 3828 | 1464735211545 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1AA2FC00) [pid = 3828] [serial = 426] [outer = 1A605400] 15:53:31 INFO - PROCESS | 3828 | 1464735211894 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:53:31 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 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:53:31 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 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:53:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:53:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 506ms 15:53:31 INFO - PROCESS | 3828 | 1464735211935 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:53:31 INFO - PROCESS | 3828 | 1464735211937 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 15:53:31 INFO - PROCESS | 3828 | 1464735211940 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:53:31 INFO - PROCESS | 3828 | 1464735211941 Marionette TRACE conn2 <- [1,534,null,{}] 15:53:31 INFO - PROCESS | 3828 | 1464735211945 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:32 INFO - PROCESS | 3828 | 1464735212009 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:53:32 INFO - PROCESS | 3828 | 1464735212015 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 3828 | ++DOCSHELL 0F302800 == 43 [pid = 3828] [id = 143] 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (0F309400) [pid = 3828] [serial = 427] [outer = 00000000] 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (157B3800) [pid = 3828] [serial = 428] [outer = 0F309400] 15:53:32 INFO - PROCESS | 3828 | 1464735212060 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (16E43400) [pid = 3828] [serial = 429] [outer = 0F309400] 15:53:32 INFO - PROCESS | 3828 | 1464735212547 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:53:32 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. 15:53:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 679ms 15:53:32 INFO - PROCESS | 3828 | 1464735212624 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 3828 | 1464735212628 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 15:53:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:53:32 INFO - PROCESS | 3828 | 1464735212634 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 3828 | 1464735212637 Marionette TRACE conn2 <- [1,538,null,{}] 15:53:32 INFO - PROCESS | 3828 | 1464735212657 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:32 INFO - PROCESS | 3828 | 1464735212754 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:53:32 INFO - PROCESS | 3828 | 1464735212848 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:32 INFO - PROCESS | 3828 | ++DOCSHELL 10F32C00 == 44 [pid = 3828] [id = 144] 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (10F33000) [pid = 3828] [serial = 430] [outer = 00000000] 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (12896800) [pid = 3828] [serial = 431] [outer = 10F33000] 15:53:32 INFO - PROCESS | 3828 | 1464735212905 Marionette DEBUG loaded listener.js 15:53:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (12A87800) [pid = 3828] [serial = 432] [outer = 10F33000] 15:53:33 INFO - PROCESS | 3828 | 1464735213402 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:53:33 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. 15:53:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 800ms 15:53:33 INFO - PROCESS | 3828 | 1464735213449 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:53:33 INFO - PROCESS | 3828 | 1464735213435 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 15:53:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:53:33 INFO - PROCESS | 3828 | 1464735213441 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:53:33 INFO - PROCESS | 3828 | 1464735213444 Marionette TRACE conn2 <- [1,542,null,{}] 15:53:33 INFO - PROCESS | 3828 | 1464735213448 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:33 INFO - PROCESS | 3828 | 1464735213559 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:53:33 INFO - PROCESS | 3828 | 1464735213656 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 3828 | ++DOCSHELL 12A90000 == 45 [pid = 3828] [id = 145] 15:53:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (12D83400) [pid = 3828] [serial = 433] [outer = 00000000] 15:53:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15C06000) [pid = 3828] [serial = 434] [outer = 12D83400] 15:53:33 INFO - PROCESS | 3828 | 1464735213709 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (171E8400) [pid = 3828] [serial = 435] [outer = 12D83400] 15:53:34 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:34 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:34 INFO - PROCESS | 3828 | 1464735214247 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:53:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:53:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 853ms 15:53:34 INFO - PROCESS | 3828 | 1464735214304 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 3828 | 1464735214307 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 15:53:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:53:34 INFO - PROCESS | 3828 | 1464735214311 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 3828 | 1464735214315 Marionette TRACE conn2 <- [1,546,null,{}] 15:53:34 INFO - PROCESS | 3828 | 1464735214341 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:34 INFO - PROCESS | 3828 | 1464735214447 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:53:34 INFO - PROCESS | 3828 | 1464735214527 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 3828 | ++DOCSHELL 0F306400 == 46 [pid = 3828] [id = 146] 15:53:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (10A61800) [pid = 3828] [serial = 436] [outer = 00000000] 15:53:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A030800) [pid = 3828] [serial = 437] [outer = 10A61800] 15:53:34 INFO - PROCESS | 3828 | 1464735214633 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1A743000) [pid = 3828] [serial = 438] [outer = 10A61800] 15:53:35 INFO - PROCESS | 3828 | 1464735215364 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:53:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1120ms 15:53:35 INFO - PROCESS | 3828 | 1464735215444 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 3828 | 1464735215448 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 15:53:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:53:35 INFO - PROCESS | 3828 | 1464735215454 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 3828 | 1464735215457 Marionette TRACE conn2 <- [1,550,null,{}] 15:53:35 INFO - PROCESS | 3828 | 1464735215463 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:35 INFO - PROCESS | 3828 | 1464735215542 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:53:35 INFO - PROCESS | 3828 | 1464735215634 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 3828 | ++DOCSHELL 10EC4800 == 47 [pid = 3828] [id = 147] 15:53:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (10EC6C00) [pid = 3828] [serial = 439] [outer = 00000000] 15:53:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (11A0F000) [pid = 3828] [serial = 440] [outer = 10EC6C00] 15:53:35 INFO - PROCESS | 3828 | 1464735215669 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (12891C00) [pid = 3828] [serial = 441] [outer = 10EC6C00] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 15C0F800 == 46 [pid = 3828] [id = 142] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 13D4DC00 == 45 [pid = 3828] [id = 141] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 105F3400 == 44 [pid = 3828] [id = 140] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 10ECAC00 == 43 [pid = 3828] [id = 139] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 1795A400 == 42 [pid = 3828] [id = 138] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 171CEC00 == 41 [pid = 3828] [id = 137] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 1697C400 == 40 [pid = 3828] [id = 136] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 1318E000 == 39 [pid = 3828] [id = 135] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 10F44000 == 38 [pid = 3828] [id = 134] 15:53:35 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (178AA400) [pid = 3828] [serial = 367] [outer = 00000000] [url = about:blank] 15:53:35 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1A746400) [pid = 3828] [serial = 388] [outer = 00000000] [url = about:blank] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 10F3F800 == 37 [pid = 3828] [id = 131] 15:53:35 INFO - PROCESS | 3828 | --DOCSHELL 1A611C00 == 36 [pid = 3828] [id = 130] 15:53:35 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:35 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:36 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:36 INFO - PROCESS | 3828 | 1464735216084 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (16E42C00) [pid = 3828] [serial = 373] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (12A85800) [pid = 3828] [serial = 358] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1572E800) [pid = 3828] [serial = 361] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (11C6B400) [pid = 3828] [serial = 370] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (184C7C00) [pid = 3828] [serial = 376] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (171C7C00) [pid = 3828] [serial = 364] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17605800) [pid = 3828] [serial = 374] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13721400) [pid = 3828] [serial = 379] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19809400) [pid = 3828] [serial = 382] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1A60C800) [pid = 3828] [serial = 385] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19807400) [pid = 3828] [serial = 377] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A60E400) [pid = 3828] [serial = 386] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16377C00) [pid = 3828] [serial = 380] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (12A8E800) [pid = 3828] [serial = 371] [outer = 00000000] [url = about:blank] 15:53:36 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1980D800) [pid = 3828] [serial = 383] [outer = 00000000] [url = about:blank] 15:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 680ms 15:53:36 INFO - PROCESS | 3828 | 1464735216132 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 3828 | 1464735216138 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 15:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:53:36 INFO - PROCESS | 3828 | 1464735216143 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 3828 | 1464735216146 Marionette TRACE conn2 <- [1,554,null,{}] 15:53:36 INFO - PROCESS | 3828 | 1464735216149 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 3828 | 1464735216208 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:53:36 INFO - PROCESS | 3828 | 1464735216217 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 3828 | ++DOCSHELL 10A62400 == 37 [pid = 3828] [id = 148] 15:53:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (12A8C800) [pid = 3828] [serial = 442] [outer = 00000000] 15:53:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (130A9400) [pid = 3828] [serial = 443] [outer = 12A8C800] 15:53:36 INFO - PROCESS | 3828 | 1464735216262 Marionette DEBUG loaded listener.js 15:53:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1312AC00) [pid = 3828] [serial = 444] [outer = 12A8C800] 15:53:36 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:36 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:36 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:36 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:36 INFO - PROCESS | 3828 | 1464735216681 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:53:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 600ms 15:53:36 INFO - PROCESS | 3828 | 1464735216739 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 3828 | 1464735216741 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 15:53:36 INFO - PROCESS | 3828 | 1464735216744 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:53:36 INFO - PROCESS | 3828 | 1464735216748 Marionette TRACE conn2 <- [1,558,null,{}] 15:53:36 INFO - PROCESS | 3828 | 1464735216758 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:36 INFO - PROCESS | 3828 | 1464735216847 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:53:36 INFO - PROCESS | 3828 | 1464735216913 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:36 INFO - PROCESS | 3828 | ++DOCSHELL 15735000 == 38 [pid = 3828] [id = 149] 15:53:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (157B4400) [pid = 3828] [serial = 445] [outer = 00000000] 15:53:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (15FC0C00) [pid = 3828] [serial = 446] [outer = 157B4400] 15:53:36 INFO - PROCESS | 3828 | 1464735216960 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (16980800) [pid = 3828] [serial = 447] [outer = 157B4400] 15:53:37 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:37 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:37 INFO - PROCESS | 3828 | 1464735217288 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 547ms 15:53:37 INFO - PROCESS | 3828 | 1464735217297 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 3828 | 1464735217300 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 15:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:53:37 INFO - PROCESS | 3828 | 1464735217303 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 3828 | 1464735217286 Marionette TRACE conn2 <- [1,562,null,{}] 15:53:37 INFO - PROCESS | 3828 | 1464735217297 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:37 INFO - PROCESS | 3828 | 1464735217378 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:53:37 INFO - PROCESS | 3828 | 1464735217384 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 3828 | ++DOCSHELL 171C3800 == 39 [pid = 3828] [id = 150] 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (171D0C00) [pid = 3828] [serial = 448] [outer = 00000000] 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (17615C00) [pid = 3828] [serial = 449] [outer = 171D0C00] 15:53:37 INFO - PROCESS | 3828 | 1464735217410 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1761D400) [pid = 3828] [serial = 450] [outer = 171D0C00] 15:53:37 INFO - PROCESS | 3828 | 1464735217773 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:53:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 506ms 15:53:37 INFO - PROCESS | 3828 | 1464735217801 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:53:37 INFO - PROCESS | 3828 | 1464735217803 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 15:53:37 INFO - PROCESS | 3828 | 1464735217828 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:53:37 INFO - PROCESS | 3828 | 1464735217830 Marionette TRACE conn2 <- [1,566,null,{}] 15:53:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:53:37 INFO - PROCESS | 3828 | 1464735217846 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:37 INFO - PROCESS | 3828 | 1464735217928 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:53:37 INFO - PROCESS | 3828 | 1464735217934 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 3828 | ++DOCSHELL 17834400 == 40 [pid = 3828] [id = 151] 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17835400) [pid = 3828] [serial = 451] [outer = 00000000] 15:53:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17954800) [pid = 3828] [serial = 452] [outer = 17835400] 15:53:37 INFO - PROCESS | 3828 | 1464735217978 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (17958400) [pid = 3828] [serial = 453] [outer = 17835400] 15:53:38 INFO - PROCESS | 3828 | 1464735218371 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:53:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 587ms 15:53:38 INFO - PROCESS | 3828 | 1464735218434 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 3828 | 1464735218436 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 15:53:38 INFO - PROCESS | 3828 | 1464735218439 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 3828 | 1464735218441 Marionette TRACE conn2 <- [1,570,null,{}] 15:53:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:53:38 INFO - PROCESS | 3828 | 1464735218445 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:38 INFO - PROCESS | 3828 | 1464735218545 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:53:38 INFO - PROCESS | 3828 | 1464735218597 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 3828 | ++DOCSHELL 105EC800 == 41 [pid = 3828] [id = 152] 15:53:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (184CC000) [pid = 3828] [serial = 454] [outer = 00000000] 15:53:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19ADFC00) [pid = 3828] [serial = 455] [outer = 184CC000] 15:53:38 INFO - PROCESS | 3828 | 1464735218623 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19AEAC00) [pid = 3828] [serial = 456] [outer = 184CC000] 15:53:38 INFO - PROCESS | 3828 | 1464735218988 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 600ms 15:53:39 INFO - PROCESS | 3828 | 1464735219038 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 3828 | 1464735219040 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 15:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:53:39 INFO - PROCESS | 3828 | 1464735219047 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 3828 | 1464735219048 Marionette TRACE conn2 <- [1,574,null,{}] 15:53:39 INFO - PROCESS | 3828 | 1464735219074 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 3828 | 1464735219175 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:53:39 INFO - PROCESS | 3828 | 1464735219169 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 3828 | ++DOCSHELL 0F306800 == 42 [pid = 3828] [id = 153] 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (105F3400) [pid = 3828] [serial = 457] [outer = 00000000] 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1A15F800) [pid = 3828] [serial = 458] [outer = 105F3400] 15:53:39 INFO - PROCESS | 3828 | 1464735219212 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A60E400) [pid = 3828] [serial = 459] [outer = 105F3400] 15:53:39 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:39 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (140D1C00) [pid = 3828] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17328000) [pid = 3828] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (105EF000) [pid = 3828] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (10F34800) [pid = 3828] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1795B800) [pid = 3828] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1A605400) [pid = 3828] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1980E400) [pid = 3828] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1102DC00) [pid = 3828] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11188C00) [pid = 3828] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17261800) [pid = 3828] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13721800) [pid = 3828] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1697C800) [pid = 3828] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:53:39 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (19808C00) [pid = 3828] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:53:39 INFO - PROCESS | 3828 | 1464735219756 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:53:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 774ms 15:53:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:53:39 INFO - PROCESS | 3828 | 1464735219810 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 3828 | 1464735219812 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 15:53:39 INFO - PROCESS | 3828 | 1464735219816 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 3828 | 1464735219817 Marionette TRACE conn2 <- [1,578,null,{}] 15:53:39 INFO - PROCESS | 3828 | 1464735219825 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:39 INFO - PROCESS | 3828 | 1464735219881 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:53:39 INFO - PROCESS | 3828 | 1464735219888 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 3828 | ++DOCSHELL 1102DC00 == 43 [pid = 3828] [id = 154] 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (11188C00) [pid = 3828] [serial = 460] [outer = 00000000] 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (13280400) [pid = 3828] [serial = 461] [outer = 11188C00] 15:53:39 INFO - PROCESS | 3828 | 1464735219944 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (13721800) [pid = 3828] [serial = 462] [outer = 11188C00] 15:53:40 INFO - PROCESS | 3828 | 1464735220329 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 546ms 15:53:40 INFO - PROCESS | 3828 | 1464735220366 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 3828 | 1464735220368 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 15:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:53:40 INFO - PROCESS | 3828 | 1464735220353 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 3828 | 1464735220355 Marionette TRACE conn2 <- [1,582,null,{}] 15:53:40 INFO - PROCESS | 3828 | 1464735220358 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:40 INFO - PROCESS | 3828 | 1464735220434 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:53:40 INFO - PROCESS | 3828 | 1464735220440 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 3828 | ++DOCSHELL 13199000 == 44 [pid = 3828] [id = 155] 15:53:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (15264800) [pid = 3828] [serial = 463] [outer = 00000000] 15:53:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15270400) [pid = 3828] [serial = 464] [outer = 15264800] 15:53:40 INFO - PROCESS | 3828 | 1464735220483 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (15FCE800) [pid = 3828] [serial = 465] [outer = 15264800] 15:53:40 INFO - PROCESS | 3828 | 1464735220834 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:53:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 506ms 15:53:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:53:40 INFO - PROCESS | 3828 | 1464735220882 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 3828 | 1464735220884 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 15:53:40 INFO - PROCESS | 3828 | 1464735220888 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 3828 | 1464735220889 Marionette TRACE conn2 <- [1,586,null,{}] 15:53:40 INFO - PROCESS | 3828 | 1464735220873 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:40 INFO - PROCESS | 3828 | 1464735220948 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:53:40 INFO - PROCESS | 3828 | 1464735220954 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F9800 == 45 [pid = 3828] [id = 156] 15:53:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1526B000) [pid = 3828] [serial = 466] [outer = 00000000] 15:53:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (183BE400) [pid = 3828] [serial = 467] [outer = 1526B000] 15:53:40 INFO - PROCESS | 3828 | 1464735220998 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1A076400) [pid = 3828] [serial = 468] [outer = 1526B000] 15:53:41 INFO - PROCESS | 3828 | 1464735221371 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:53:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 507ms 15:53:41 INFO - PROCESS | 3828 | 1464735221394 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 3828 | 1464735221396 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 15:53:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:53:41 INFO - PROCESS | 3828 | 1464735221399 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 3828 | 1464735221402 Marionette TRACE conn2 <- [1,590,null,{}] 15:53:41 INFO - PROCESS | 3828 | 1464735221405 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:41 INFO - PROCESS | 3828 | 1464735221527 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:53:41 INFO - PROCESS | 3828 | 1464735221660 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:41 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F4400 == 46 [pid = 3828] [id = 157] 15:53:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (0F2F6400) [pid = 3828] [serial = 469] [outer = 00000000] 15:53:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1037CC00) [pid = 3828] [serial = 470] [outer = 0F2F6400] 15:53:41 INFO - PROCESS | 3828 | 1464735221699 Marionette DEBUG loaded listener.js 15:53:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (10ECA400) [pid = 3828] [serial = 471] [outer = 0F2F6400] 15:53:42 INFO - PROCESS | 3828 | 1464735222229 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:53:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:53:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 853ms 15:53:42 INFO - PROCESS | 3828 | 1464735222256 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:53:42 INFO - PROCESS | 3828 | 1464735222260 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 15:53:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:53:42 INFO - PROCESS | 3828 | 1464735222246 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:53:42 INFO - PROCESS | 3828 | 1464735222250 Marionette TRACE conn2 <- [1,594,null,{}] 15:53:42 INFO - PROCESS | 3828 | 1464735222255 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:42 INFO - PROCESS | 3828 | 1464735222359 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:53:42 INFO - PROCESS | 3828 | 1464735222453 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 3828 | ++DOCSHELL 13722400 == 47 [pid = 3828] [id = 158] 15:53:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (13728400) [pid = 3828] [serial = 472] [outer = 00000000] 15:53:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (140D3400) [pid = 3828] [serial = 473] [outer = 13728400] 15:53:42 INFO - PROCESS | 3828 | 1464735222488 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1526C800) [pid = 3828] [serial = 474] [outer = 13728400] 15:53:42 INFO - PROCESS | 3828 | 1464735222981 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:53:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 760ms 15:53:43 INFO - PROCESS | 3828 | 1464735223061 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 3828 | 1464735223064 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 15:53:43 INFO - PROCESS | 3828 | 1464735223070 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 3828 | 1464735223072 Marionette TRACE conn2 <- [1,598,null,{}] 15:53:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:53:43 INFO - PROCESS | 3828 | 1464735223076 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:43 INFO - PROCESS | 3828 | 1464735223283 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:53:43 INFO - PROCESS | 3828 | 1464735223406 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 3828 | ++DOCSHELL 1A74C800 == 48 [pid = 3828] [id = 159] 15:53:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A74DC00) [pid = 3828] [serial = 475] [outer = 00000000] 15:53:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1AA2A400) [pid = 3828] [serial = 476] [outer = 1A74DC00] 15:53:43 INFO - PROCESS | 3828 | 1464735223462 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1AB6D400) [pid = 3828] [serial = 477] [outer = 1A74DC00] 15:53:44 INFO - PROCESS | 3828 | 1464735224048 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:53:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:53:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1013ms 15:53:44 INFO - PROCESS | 3828 | 1464735224103 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 3828 | 1464735224107 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 15:53:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:53:44 INFO - PROCESS | 3828 | 1464735224101 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 3828 | 1464735224106 Marionette TRACE conn2 <- [1,602,null,{}] 15:53:44 INFO - PROCESS | 3828 | 1464735224110 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:44 INFO - PROCESS | 3828 | 1464735224220 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:53:44 INFO - PROCESS | 3828 | 1464735224341 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:44 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EF000 == 49 [pid = 3828] [id = 160] 15:53:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (0F2F7C00) [pid = 3828] [serial = 478] [outer = 00000000] 15:53:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (105F6400) [pid = 3828] [serial = 479] [outer = 0F2F7C00] 15:53:44 INFO - PROCESS | 3828 | 1464735224378 Marionette DEBUG loaded listener.js 15:53:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (128B2800) [pid = 3828] [serial = 480] [outer = 0F2F7C00] 15:53:45 INFO - PROCESS | 3828 | 1464735225048 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 986ms 15:53:45 INFO - PROCESS | 3828 | 1464735225104 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 3828 | 1464735225109 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 15:53:45 INFO - PROCESS | 3828 | 1464735225115 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 3828 | 1464735225119 Marionette TRACE conn2 <- [1,606,null,{}] 15:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:53:45 INFO - PROCESS | 3828 | 1464735225124 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:45 INFO - PROCESS | 3828 | 1464735225206 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:53:45 INFO - PROCESS | 3828 | 1464735225282 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 3828 | ++DOCSHELL 11A0E000 == 50 [pid = 3828] [id = 161] 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (11CA1800) [pid = 3828] [serial = 481] [outer = 00000000] 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (13721400) [pid = 3828] [serial = 482] [outer = 11CA1800] 15:53:45 INFO - PROCESS | 3828 | 1464735225312 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (140D4000) [pid = 3828] [serial = 483] [outer = 11CA1800] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 16E44800 == 49 [pid = 3828] [id = 122] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 0F2F9800 == 48 [pid = 3828] [id = 156] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 13199000 == 47 [pid = 3828] [id = 155] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 1102DC00 == 46 [pid = 3828] [id = 154] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 0F306800 == 45 [pid = 3828] [id = 153] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 105EC800 == 44 [pid = 3828] [id = 152] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 17834400 == 43 [pid = 3828] [id = 151] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 171C3800 == 42 [pid = 3828] [id = 150] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 15735000 == 41 [pid = 3828] [id = 149] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 10A62400 == 40 [pid = 3828] [id = 148] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 10EC4800 == 39 [pid = 3828] [id = 147] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 0F306400 == 38 [pid = 3828] [id = 146] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 12A90000 == 37 [pid = 3828] [id = 145] 15:53:45 INFO - PROCESS | 3828 | --DOCSHELL 10F32C00 == 36 [pid = 3828] [id = 144] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (17957000) [pid = 3828] [serial = 368] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1AB66400) [pid = 3828] [serial = 302] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (12A89C00) [pid = 3828] [serial = 347] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (180E4000) [pid = 3828] [serial = 413] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1AA2FC00) [pid = 3828] [serial = 426] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1A151000) [pid = 3828] [serial = 416] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1318DC00) [pid = 3828] [serial = 391] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (12A87C00) [pid = 3828] [serial = 401] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (180EE800) [pid = 3828] [serial = 414] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (12B07800) [pid = 3828] [serial = 402] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1A158000) [pid = 3828] [serial = 398] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (12B6E800) [pid = 3828] [serial = 397] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17697000) [pid = 3828] [serial = 410] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (13D48C00) [pid = 3828] [serial = 404] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (140D5000) [pid = 3828] [serial = 405] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17021000) [pid = 3828] [serial = 407] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (157B3800) [pid = 3828] [serial = 428] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (171EF000) [pid = 3828] [serial = 408] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (184C4400) [pid = 3828] [serial = 394] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1A60C000) [pid = 3828] [serial = 419] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1A152000) [pid = 3828] [serial = 417] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (128AA000) [pid = 3828] [serial = 173] [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.] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (19AE2000) [pid = 3828] [serial = 422] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1AA2F400) [pid = 3828] [serial = 425] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1A610400) [pid = 3828] [serial = 420] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17834C00) [pid = 3828] [serial = 411] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A150C00) [pid = 3828] [serial = 423] [outer = 00000000] [url = about:blank] 15:53:45 INFO - PROCESS | 3828 | 1464735225765 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:53:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:53:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 680ms 15:53:45 INFO - PROCESS | 3828 | 1464735225807 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:53:45 INFO - PROCESS | 3828 | 1464735225813 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 15:53:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:53:45 INFO - PROCESS | 3828 | 1464735225819 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:53:45 INFO - PROCESS | 3828 | 1464735225822 Marionette TRACE conn2 <- [1,610,null,{}] 15:53:45 INFO - PROCESS | 3828 | 1464735225825 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:45 INFO - PROCESS | 3828 | 1464735225897 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:53:45 INFO - PROCESS | 3828 | 1464735225906 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 3828 | ++DOCSHELL 12A89C00 == 37 [pid = 3828] [id = 162] 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (12A8A000) [pid = 3828] [serial = 484] [outer = 00000000] 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13721C00) [pid = 3828] [serial = 485] [outer = 12A8A000] 15:53:45 INFO - PROCESS | 3828 | 1464735225951 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (14FA5800) [pid = 3828] [serial = 486] [outer = 12A8A000] 15:53:46 INFO - PROCESS | 3828 | 1464735226343 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 534ms 15:53:46 INFO - PROCESS | 3828 | 1464735226368 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 3828 | 1464735226371 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 15:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:53:46 INFO - PROCESS | 3828 | 1464735226374 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 3828 | 1464735226377 Marionette TRACE conn2 <- [1,614,null,{}] 15:53:46 INFO - PROCESS | 3828 | 1464735226387 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:46 INFO - PROCESS | 3828 | 1464735226451 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:53:46 INFO - PROCESS | 3828 | 1464735226461 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:46 INFO - PROCESS | 3828 | ++DOCSHELL 16E44800 == 38 [pid = 3828] [id = 163] 15:53:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17021000) [pid = 3828] [serial = 487] [outer = 00000000] 15:53:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (171ED000) [pid = 3828] [serial = 488] [outer = 17021000] 15:53:46 INFO - PROCESS | 3828 | 1464735226510 Marionette DEBUG loaded listener.js 15:53:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1761C800) [pid = 3828] [serial = 489] [outer = 17021000] 15:53:46 INFO - PROCESS | 3828 | 1464735226905 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:53:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:53:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 600ms 15:53:46 INFO - PROCESS | 3828 | 1464735226964 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:53:46 INFO - PROCESS | 3828 | 1464735226966 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 15:53:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:53:46 INFO - PROCESS | 3828 | 1464735226969 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:53:46 INFO - PROCESS | 3828 | 1464735226971 Marionette TRACE conn2 <- [1,618,null,{}] 15:53:46 INFO - PROCESS | 3828 | 1464735226974 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 3828 | 1464735227034 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:53:47 INFO - PROCESS | 3828 | 1464735227042 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 3828 | ++DOCSHELL 17623400 == 39 [pid = 3828] [id = 164] 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17697000) [pid = 3828] [serial = 490] [outer = 00000000] 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1795D800) [pid = 3828] [serial = 491] [outer = 17697000] 15:53:47 INFO - PROCESS | 3828 | 1464735227153 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (183BF400) [pid = 3828] [serial = 492] [outer = 17697000] 15:53:47 INFO - PROCESS | 3828 | 1464735227456 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:53:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 507ms 15:53:47 INFO - PROCESS | 3828 | 1464735227486 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 3828 | 1464735227488 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 15:53:47 INFO - PROCESS | 3828 | 1464735227473 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:53:47 INFO - PROCESS | 3828 | 1464735227474 Marionette TRACE conn2 <- [1,622,null,{}] 15:53:47 INFO - PROCESS | 3828 | 1464735227477 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:47 INFO - PROCESS | 3828 | 1464735227563 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:53:47 INFO - PROCESS | 3828 | 1464735227569 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 3828 | ++DOCSHELL 17958000 == 40 [pid = 3828] [id = 165] 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (183B9800) [pid = 3828] [serial = 493] [outer = 00000000] 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (184E8C00) [pid = 3828] [serial = 494] [outer = 183B9800] 15:53:47 INFO - PROCESS | 3828 | 1464735227594 Marionette DEBUG loaded listener.js 15:53:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (184EA400) [pid = 3828] [serial = 495] [outer = 183B9800] 15:53:47 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:47 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:47 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:47 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:48 INFO - PROCESS | 3828 | 1464735228054 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 587ms 15:53:48 INFO - PROCESS | 3828 | 1464735228085 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 3828 | 1464735228087 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 15:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:53:48 INFO - PROCESS | 3828 | 1464735228091 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - PROCESS | 3828 | 1464735228093 Marionette TRACE conn2 <- [1,626,null,{}] 15:53:48 INFO - PROCESS | 3828 | 1464735228096 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:48 INFO - PROCESS | 3828 | 1464735228196 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:53:48 INFO - PROCESS | 3828 | 1464735228205 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 3828 | ++DOCSHELL 1A06C000 == 41 [pid = 3828] [id = 166] 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1A06E000) [pid = 3828] [serial = 496] [outer = 00000000] 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1A158000) [pid = 3828] [serial = 497] [outer = 1A06E000] 15:53:48 INFO - PROCESS | 3828 | 1464735228274 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1A56D400) [pid = 3828] [serial = 498] [outer = 1A06E000] 15:53:48 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:48 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:48 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:48 INFO - PROCESS | 3828 | 1464735228650 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:53:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:53:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 587ms 15:53:48 INFO - PROCESS | 3828 | 1464735228680 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:53:48 INFO - PROCESS | 3828 | 1464735228682 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 15:53:48 INFO - PROCESS | 3828 | 1464735228685 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:53:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:53:48 INFO - PROCESS | 3828 | 1464735228687 Marionette TRACE conn2 <- [1,630,null,{}] 15:53:48 INFO - PROCESS | 3828 | 1464735228690 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:48 INFO - PROCESS | 3828 | 1464735228799 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:53:48 INFO - PROCESS | 3828 | 1464735228822 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:48 INFO - PROCESS | 3828 | ++DOCSHELL 184C9400 == 42 [pid = 3828] [id = 167] 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19809C00) [pid = 3828] [serial = 499] [outer = 00000000] 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1A747400) [pid = 3828] [serial = 500] [outer = 19809C00] 15:53:48 INFO - PROCESS | 3828 | 1464735228865 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A747800) [pid = 3828] [serial = 501] [outer = 19809C00] 15:53:49 INFO - PROCESS | 3828 | 1464735229225 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 587ms 15:53:49 INFO - PROCESS | 3828 | 1464735229296 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 3828 | 1464735229298 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 15:53:49 INFO - PROCESS | 3828 | 1464735229301 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:53:49 INFO - PROCESS | 3828 | 1464735229303 Marionette TRACE conn2 <- [1,634,null,{}] 15:53:49 INFO - PROCESS | 3828 | 1464735229288 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:49 INFO - PROCESS | 3828 | 1464735229391 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:53:49 INFO - PROCESS | 3828 | 1464735229399 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B6400 == 43 [pid = 3828] [id = 168] 15:53:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (0F2B6800) [pid = 3828] [serial = 502] [outer = 00000000] 15:53:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (0F2BB000) [pid = 3828] [serial = 503] [outer = 0F2B6800] 15:53:49 INFO - PROCESS | 3828 | 1464735229606 Marionette DEBUG loaded listener.js 15:53:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (0F308C00) [pid = 3828] [serial = 504] [outer = 0F2B6800] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (17835400) [pid = 3828] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (12A8C800) [pid = 3828] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (10EC6C00) [pid = 3828] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (184CC000) [pid = 3828] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (157B4400) [pid = 3828] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (10A61800) [pid = 3828] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (171D0C00) [pid = 3828] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (105F3400) [pid = 3828] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (11188C00) [pid = 3828] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:53:49 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15264800) [pid = 3828] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:53:49 INFO - PROCESS | 3828 | 1464735229953 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:53:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 680ms 15:53:49 INFO - PROCESS | 3828 | 1464735229966 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 3828 | 1464735229968 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 15:53:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:53:49 INFO - PROCESS | 3828 | 1464735229971 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 3828 | 1464735229973 Marionette TRACE conn2 <- [1,638,null,{}] 15:53:49 INFO - PROCESS | 3828 | 1464735229976 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 3828 | 1464735230080 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:53:50 INFO - PROCESS | 3828 | 1464735230089 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6000 == 44 [pid = 3828] [id = 169] 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (0F308000) [pid = 3828] [serial = 505] [outer = 00000000] 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1526F800) [pid = 3828] [serial = 506] [outer = 0F308000] 15:53:50 INFO - PROCESS | 3828 | 1464735230121 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15C65C00) [pid = 3828] [serial = 507] [outer = 0F308000] 15:53:50 INFO - PROCESS | 3828 | 1464735230455 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 507ms 15:53:50 INFO - PROCESS | 3828 | 1464735230486 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:53:50 INFO - PROCESS | 3828 | 1464735230487 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 15:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:53:50 INFO - PROCESS | 3828 | 1464735230491 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:53:50 INFO - PROCESS | 3828 | 1464735230492 Marionette TRACE conn2 <- [1,642,null,{}] 15:53:50 INFO - PROCESS | 3828 | 1464735230496 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:50 INFO - PROCESS | 3828 | 1464735230574 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:53:50 INFO - PROCESS | 3828 | 1464735230637 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F304000 == 45 [pid = 3828] [id = 170] 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (0F30B000) [pid = 3828] [serial = 508] [outer = 00000000] 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A608000) [pid = 3828] [serial = 509] [outer = 0F30B000] 15:53:50 INFO - PROCESS | 3828 | 1464735230681 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1AA26800) [pid = 3828] [serial = 510] [outer = 0F30B000] 15:53:50 INFO - PROCESS | 3828 | 1464735230999 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:53:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:53:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 507ms 15:53:51 INFO - PROCESS | 3828 | 1464735231020 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 3828 | 1464735231023 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 15:53:51 INFO - PROCESS | 3828 | 1464735231008 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:53:51 INFO - PROCESS | 3828 | 1464735231010 Marionette TRACE conn2 <- [1,646,null,{}] 15:53:51 INFO - PROCESS | 3828 | 1464735231013 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:51 INFO - PROCESS | 3828 | 1464735231138 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:53:51 INFO - PROCESS | 3828 | 1464735231151 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:51 INFO - PROCESS | 3828 | ++DOCSHELL 15A37000 == 46 [pid = 3828] [id = 171] 15:53:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15A39800) [pid = 3828] [serial = 511] [outer = 00000000] 15:53:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (15A3D400) [pid = 3828] [serial = 512] [outer = 15A39800] 15:53:51 INFO - PROCESS | 3828 | 1464735231199 Marionette DEBUG loaded listener.js 15:53:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1AA30000) [pid = 3828] [serial = 513] [outer = 15A39800] 15:53:51 INFO - PROCESS | 3828 | 1464735231770 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 800ms 15:53:51 INFO - PROCESS | 3828 | 1464735231828 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 3828 | 1464735231834 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 15:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:53:51 INFO - PROCESS | 3828 | 1464735231838 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 3828 | 1464735231843 Marionette TRACE conn2 <- [1,650,null,{}] 15:53:51 INFO - PROCESS | 3828 | 1464735231848 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:51 INFO - PROCESS | 3828 | 1464735231937 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:53:52 INFO - PROCESS | 3828 | 1464735232048 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 3828 | ++DOCSHELL 10EC6400 == 47 [pid = 3828] [id = 172] 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (10F37000) [pid = 3828] [serial = 514] [outer = 00000000] 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (12A88400) [pid = 3828] [serial = 515] [outer = 10F37000] 15:53:52 INFO - PROCESS | 3828 | 1464735232105 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (13087800) [pid = 3828] [serial = 516] [outer = 10F37000] 15:53:52 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:52 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:52 INFO - PROCESS | 3828 | 1464735232644 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 854ms 15:53:52 INFO - PROCESS | 3828 | 1464735232694 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:53:52 INFO - PROCESS | 3828 | 1464735232700 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 15:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:53:52 INFO - PROCESS | 3828 | 1464735232707 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:53:52 INFO - PROCESS | 3828 | 1464735232710 Marionette TRACE conn2 <- [1,654,null,{}] 15:53:52 INFO - PROCESS | 3828 | 1464735232714 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:52 INFO - PROCESS | 3828 | 1464735232802 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:53:52 INFO - PROCESS | 3828 | 1464735232878 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 3828 | ++DOCSHELL 15266000 == 48 [pid = 3828] [id = 173] 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (15269400) [pid = 3828] [serial = 517] [outer = 00000000] 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (15A39400) [pid = 3828] [serial = 518] [outer = 15269400] 15:53:52 INFO - PROCESS | 3828 | 1464735232932 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (15A3E800) [pid = 3828] [serial = 519] [outer = 15269400] 15:53:53 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:53 INFO - PROCESS | 3828 | 1464735233545 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 893ms 15:53:53 INFO - PROCESS | 3828 | 1464735233609 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 3828 | 1464735233612 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 15:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:53:53 INFO - PROCESS | 3828 | 1464735233616 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 3828 | 1464735233620 Marionette TRACE conn2 <- [1,658,null,{}] 15:53:53 INFO - PROCESS | 3828 | 1464735233645 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:53 INFO - PROCESS | 3828 | 1464735233751 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:53:53 INFO - PROCESS | 3828 | 1464735233802 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 3828 | ++DOCSHELL 15267C00 == 49 [pid = 3828] [id = 174] 15:53:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1526DC00) [pid = 3828] [serial = 520] [outer = 00000000] 15:53:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (16E40000) [pid = 3828] [serial = 521] [outer = 1526DC00] 15:53:53 INFO - PROCESS | 3828 | 1464735233858 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (171CB400) [pid = 3828] [serial = 522] [outer = 1526DC00] 15:53:54 INFO - PROCESS | 3828 | 1464735234505 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 933ms 15:53:54 INFO - PROCESS | 3828 | 1464735234546 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 3828 | 1464735234550 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 15:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:53:54 INFO - PROCESS | 3828 | 1464735234556 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 3828 | 1464735234559 Marionette TRACE conn2 <- [1,662,null,{}] 15:53:54 INFO - PROCESS | 3828 | 1464735234565 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:54 INFO - PROCESS | 3828 | 1464735234686 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:53:54 INFO - PROCESS | 3828 | 1464735234703 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 3828 | ++DOCSHELL 10A5DC00 == 50 [pid = 3828] [id = 175] 15:53:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (10A80400) [pid = 3828] [serial = 523] [outer = 00000000] 15:53:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1172F400) [pid = 3828] [serial = 524] [outer = 10A80400] 15:53:54 INFO - PROCESS | 3828 | 1464735234738 Marionette DEBUG loaded listener.js 15:53:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (12A85800) [pid = 3828] [serial = 525] [outer = 10A80400] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 10F33C00 == 49 [pid = 3828] [id = 116] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 1761EC00 == 48 [pid = 3828] [id = 132] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 0F304000 == 47 [pid = 3828] [id = 170] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 0F2F6000 == 46 [pid = 3828] [id = 169] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 0F2B6400 == 45 [pid = 3828] [id = 168] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 184C9400 == 44 [pid = 3828] [id = 167] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 1A06C000 == 43 [pid = 3828] [id = 166] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 17958000 == 42 [pid = 3828] [id = 165] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 17623400 == 41 [pid = 3828] [id = 164] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 16E44800 == 40 [pid = 3828] [id = 163] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 12A89C00 == 39 [pid = 3828] [id = 162] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 11A0E000 == 38 [pid = 3828] [id = 161] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (183BE400) [pid = 3828] [serial = 467] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 1A74C800 == 37 [pid = 3828] [id = 159] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 13722400 == 36 [pid = 3828] [id = 158] 15:53:54 INFO - PROCESS | 3828 | --DOCSHELL 0F2F4400 == 35 [pid = 3828] [id = 157] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (17958400) [pid = 3828] [serial = 453] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (130A9400) [pid = 3828] [serial = 443] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1312AC00) [pid = 3828] [serial = 444] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (12896800) [pid = 3828] [serial = 431] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (12891C00) [pid = 3828] [serial = 441] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (11A0F000) [pid = 3828] [serial = 440] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (19AEAC00) [pid = 3828] [serial = 456] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15FC0C00) [pid = 3828] [serial = 446] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (16980800) [pid = 3828] [serial = 447] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (19ADFC00) [pid = 3828] [serial = 455] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1A743000) [pid = 3828] [serial = 438] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1A030800) [pid = 3828] [serial = 437] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (17615C00) [pid = 3828] [serial = 449] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15C06000) [pid = 3828] [serial = 434] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1A15F800) [pid = 3828] [serial = 458] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (13280400) [pid = 3828] [serial = 461] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (13721800) [pid = 3828] [serial = 462] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15270400) [pid = 3828] [serial = 464] [outer = 00000000] [url = about:blank] 15:53:54 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1A60E400) [pid = 3828] [serial = 459] [outer = 00000000] [url = about:blank] 15:53:55 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17954800) [pid = 3828] [serial = 452] [outer = 00000000] [url = about:blank] 15:53:55 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1761D400) [pid = 3828] [serial = 450] [outer = 00000000] [url = about:blank] 15:53:55 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15FCE800) [pid = 3828] [serial = 465] [outer = 00000000] [url = about:blank] 15:53:55 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:55 INFO - PROCESS | 3828 | [3828] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:53:55 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:53:55 INFO - PROCESS | 3828 | 1464735235217 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:53:55 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 15:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 680ms 15:53:55 INFO - PROCESS | 3828 | 1464735235247 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 3828 | 1464735235252 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 15:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:53:55 INFO - PROCESS | 3828 | 1464735235262 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 3828 | 1464735235245 Marionette TRACE conn2 <- [1,666,null,{}] 15:53:55 INFO - PROCESS | 3828 | 1464735235249 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 3828 | 1464735235329 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:53:55 INFO - PROCESS | 3828 | 1464735235336 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 3828 | ++DOCSHELL 11C6C000 == 36 [pid = 3828] [id = 176] 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (11CA6C00) [pid = 3828] [serial = 526] [outer = 00000000] 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (12D39C00) [pid = 3828] [serial = 527] [outer = 11CA6C00] 15:53:55 INFO - PROCESS | 3828 | 1464735235381 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1312AC00) [pid = 3828] [serial = 528] [outer = 11CA6C00] 15:53:55 INFO - PROCESS | 3828 | 1464735235787 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 547ms 15:53:55 INFO - PROCESS | 3828 | 1464735235800 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 3828 | 1464735235802 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 15:53:55 INFO - PROCESS | 3828 | 1464735235809 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:53:55 INFO - PROCESS | 3828 | 1464735235813 Marionette TRACE conn2 <- [1,670,null,{}] 15:53:55 INFO - PROCESS | 3828 | 1464735235823 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:55 INFO - PROCESS | 3828 | 1464735235890 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:53:55 INFO - PROCESS | 3828 | 1464735235898 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:55 INFO - PROCESS | 3828 | ++DOCSHELL 15268800 == 37 [pid = 3828] [id = 177] 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15269C00) [pid = 3828] [serial = 529] [outer = 00000000] 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (157AD400) [pid = 3828] [serial = 530] [outer = 15269C00] 15:53:55 INFO - PROCESS | 3828 | 1464735235946 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (15A3E400) [pid = 3828] [serial = 531] [outer = 15269C00] 15:53:56 INFO - PROCESS | 3828 | 1464735236778 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:53:56 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) 15:53:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1014ms 15:53:56 INFO - PROCESS | 3828 | 1464735236829 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:53:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:53:56 INFO - PROCESS | 3828 | 1464735236831 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 15:53:56 INFO - PROCESS | 3828 | 1464735236835 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:53:56 INFO - PROCESS | 3828 | 1464735236837 Marionette TRACE conn2 <- [1,674,null,{}] 15:53:56 INFO - PROCESS | 3828 | 1464735236840 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:56 INFO - PROCESS | 3828 | 1464735236932 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:53:56 INFO - PROCESS | 3828 | 1464735236940 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 3828 | ++DOCSHELL 15C07800 == 38 [pid = 3828] [id = 178] 15:53:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (15FCEC00) [pid = 3828] [serial = 532] [outer = 00000000] 15:53:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (16E40400) [pid = 3828] [serial = 533] [outer = 15FCEC00] 15:53:57 INFO - PROCESS | 3828 | 1464735237011 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1725B400) [pid = 3828] [serial = 534] [outer = 15FCEC00] 15:53:57 INFO - PROCESS | 3828 | 1464735237781 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:53:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 15:53:57 INFO - PROCESS | 3828 | 1464735237805 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 3828 | 1464735237807 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 15:53:57 INFO - PROCESS | 3828 | 1464735237810 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:53:57 INFO - PROCESS | 3828 | 1464735237812 Marionette TRACE conn2 <- [1,678,null,{}] 15:53:57 INFO - PROCESS | 3828 | 1464735237822 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:57 INFO - PROCESS | 3828 | 1464735237899 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:53:57 INFO - PROCESS | 3828 | 1464735237906 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 3828 | ++DOCSHELL 1697D800 == 39 [pid = 3828] [id = 179] 15:53:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (16B4B400) [pid = 3828] [serial = 535] [outer = 00000000] 15:53:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (17694000) [pid = 3828] [serial = 536] [outer = 16B4B400] 15:53:57 INFO - PROCESS | 3828 | 1464735237950 Marionette DEBUG loaded listener.js 15:53:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (17695000) [pid = 3828] [serial = 537] [outer = 16B4B400] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (0F2B6800) [pid = 3828] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (0F308000) [pid = 3828] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (0F30B000) [pid = 3828] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1A06E000) [pid = 3828] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (19809C00) [pid = 3828] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (11CA1800) [pid = 3828] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17697000) [pid = 3828] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (183B9800) [pid = 3828] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (17021000) [pid = 3828] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (12A8A000) [pid = 3828] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:53:58 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1526B000) [pid = 3828] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:53:58 INFO - PROCESS | 3828 | 1464735238780 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:53:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms 15:53:58 INFO - PROCESS | 3828 | 1464735238798 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 3828 | 1464735238800 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 15:53:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:53:58 INFO - PROCESS | 3828 | 1464735238804 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 3828 | 1464735238806 Marionette TRACE conn2 <- [1,682,null,{}] 15:53:58 INFO - PROCESS | 3828 | 1464735238809 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:58 INFO - PROCESS | 3828 | 1464735238886 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:53:58 INFO - PROCESS | 3828 | 1464735238893 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:58 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B7800 == 40 [pid = 3828] [id = 180] 15:53:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (0F2BCC00) [pid = 3828] [serial = 538] [outer = 00000000] 15:53:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1782F400) [pid = 3828] [serial = 539] [outer = 0F2BCC00] 15:53:58 INFO - PROCESS | 3828 | 1464735238938 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (17953C00) [pid = 3828] [serial = 540] [outer = 0F2BCC00] 15:53:59 INFO - PROCESS | 3828 | 1464735239714 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:53:59 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) 15:53:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 15:53:59 INFO - PROCESS | 3828 | 1464735239726 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:53:59 INFO - PROCESS | 3828 | 1464735239728 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 15:53:59 INFO - PROCESS | 3828 | 1464735239731 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:53:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:53:59 INFO - PROCESS | 3828 | 1464735239733 Marionette TRACE conn2 <- [1,686,null,{}] 15:53:59 INFO - PROCESS | 3828 | 1464735239739 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:53:59 INFO - PROCESS | 3828 | 1464735239813 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:53:59 INFO - PROCESS | 3828 | 1464735239818 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 3828 | ++DOCSHELL 10F36000 == 41 [pid = 3828] [id = 181] 15:53:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15FC8C00) [pid = 3828] [serial = 541] [outer = 00000000] 15:53:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (184C6000) [pid = 3828] [serial = 542] [outer = 15FC8C00] 15:53:59 INFO - PROCESS | 3828 | 1464735239862 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (184CB400) [pid = 3828] [serial = 543] [outer = 15FC8C00] 15:54:00 INFO - PROCESS | 3828 | 1464735240659 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:54:00 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) 15:54:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 974ms 15:54:00 INFO - PROCESS | 3828 | 1464735240717 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 3828 | 1464735240721 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 15:54:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:54:00 INFO - PROCESS | 3828 | 1464735240729 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 3828 | 1464735240733 Marionette TRACE conn2 <- [1,690,null,{}] 15:54:00 INFO - PROCESS | 3828 | 1464735240740 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:00 INFO - PROCESS | 3828 | 1464735240829 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:54:00 INFO - PROCESS | 3828 | 1464735240904 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 3828 | ++DOCSHELL 0F305C00 == 42 [pid = 3828] [id = 182] 15:54:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (10506C00) [pid = 3828] [serial = 544] [outer = 00000000] 15:54:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (10EC6C00) [pid = 3828] [serial = 545] [outer = 10506C00] 15:54:00 INFO - PROCESS | 3828 | 1464735240942 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (10F4FC00) [pid = 3828] [serial = 546] [outer = 10506C00] 15:54:01 INFO - PROCESS | 3828 | 1464735241911 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:54:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1240ms 15:54:01 INFO - PROCESS | 3828 | 1464735241976 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:54:01 INFO - PROCESS | 3828 | 1464735241982 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 15:54:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:54:01 INFO - PROCESS | 3828 | 1464735241988 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 3828 | 1464735241991 Marionette TRACE conn2 <- [1,694,null,{}] 15:54:01 INFO - PROCESS | 3828 | 1464735241996 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:02 INFO - PROCESS | 3828 | 1464735242108 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:54:02 INFO - PROCESS | 3828 | 1464735242210 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:02 INFO - PROCESS | 3828 | ++DOCSHELL 12A8D000 == 43 [pid = 3828] [id = 183] 15:54:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (12A90C00) [pid = 3828] [serial = 547] [outer = 00000000] 15:54:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (15266C00) [pid = 3828] [serial = 548] [outer = 12A90C00] 15:54:02 INFO - PROCESS | 3828 | 1464735242265 Marionette DEBUG loaded listener.js 15:54:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1550E000) [pid = 3828] [serial = 549] [outer = 12A90C00] 15:54:03 INFO - PROCESS | 3828 | 1464735243242 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:54:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:54:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1293ms 15:54:03 INFO - PROCESS | 3828 | 1464735243286 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:54:03 INFO - PROCESS | 3828 | 1464735243291 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 15:54:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:54:03 INFO - PROCESS | 3828 | 1464735243307 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:54:03 INFO - PROCESS | 3828 | 1464735243311 Marionette TRACE conn2 <- [1,698,null,{}] 15:54:03 INFO - PROCESS | 3828 | 1464735243304 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:03 INFO - PROCESS | 3828 | 1464735243520 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 15FC7400 == 42 [pid = 3828] [id = 123] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 0F2B7800 == 41 [pid = 3828] [id = 180] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 1697D800 == 40 [pid = 3828] [id = 179] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 15C07800 == 39 [pid = 3828] [id = 178] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 15268800 == 38 [pid = 3828] [id = 177] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 11C6C000 == 37 [pid = 3828] [id = 176] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 10A5DC00 == 36 [pid = 3828] [id = 175] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 15266000 == 35 [pid = 3828] [id = 173] 15:54:03 INFO - PROCESS | 3828 | --DOCSHELL 10EC6400 == 34 [pid = 3828] [id = 172] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15A3D400) [pid = 3828] [serial = 512] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1A608000) [pid = 3828] [serial = 509] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1A158000) [pid = 3828] [serial = 497] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1A747400) [pid = 3828] [serial = 500] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (140D4000) [pid = 3828] [serial = 483] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (13721400) [pid = 3828] [serial = 482] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1A56D400) [pid = 3828] [serial = 498] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1037CC00) [pid = 3828] [serial = 470] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1795D800) [pid = 3828] [serial = 491] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (183BF400) [pid = 3828] [serial = 492] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (184E8C00) [pid = 3828] [serial = 494] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1AA2A400) [pid = 3828] [serial = 476] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (171ED000) [pid = 3828] [serial = 488] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1761C800) [pid = 3828] [serial = 489] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (140D3400) [pid = 3828] [serial = 473] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (13721C00) [pid = 3828] [serial = 485] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (14FA5800) [pid = 3828] [serial = 486] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1A076400) [pid = 3828] [serial = 468] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (105F6400) [pid = 3828] [serial = 479] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1A747800) [pid = 3828] [serial = 501] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (0F2BB000) [pid = 3828] [serial = 503] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (0F308C00) [pid = 3828] [serial = 504] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1AA26800) [pid = 3828] [serial = 510] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (184EA400) [pid = 3828] [serial = 495] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15C65C00) [pid = 3828] [serial = 507] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1526F800) [pid = 3828] [serial = 506] [outer = 00000000] [url = about:blank] 15:54:03 INFO - PROCESS | 3828 | 1464735243599 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B7800 == 35 [pid = 3828] [id = 184] 15:54:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (0F2BB000) [pid = 3828] [serial = 550] [outer = 00000000] 15:54:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (10A62000) [pid = 3828] [serial = 551] [outer = 0F2BB000] 15:54:03 INFO - PROCESS | 3828 | 1464735243647 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (10F36C00) [pid = 3828] [serial = 552] [outer = 0F2BB000] 15:54:04 INFO - PROCESS | 3828 | 1464735244401 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:54:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1120ms 15:54:04 INFO - PROCESS | 3828 | 1464735244422 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 3828 | 1464735244427 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 15:54:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:54:04 INFO - PROCESS | 3828 | 1464735244424 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 3828 | 1464735244427 Marionette TRACE conn2 <- [1,702,null,{}] 15:54:04 INFO - PROCESS | 3828 | 1464735244431 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:04 INFO - PROCESS | 3828 | 1464735244513 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:54:04 INFO - PROCESS | 3828 | 1464735244520 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 3828 | ++DOCSHELL 12A8C400 == 36 [pid = 3828] [id = 185] 15:54:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (12D37800) [pid = 3828] [serial = 553] [outer = 00000000] 15:54:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (13721C00) [pid = 3828] [serial = 554] [outer = 12D37800] 15:54:04 INFO - PROCESS | 3828 | 1464735244545 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13D4A400) [pid = 3828] [serial = 555] [outer = 12D37800] 15:54:05 INFO - PROCESS | 3828 | 1464735245373 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:54:05 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 15:54:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 15:54:05 INFO - PROCESS | 3828 | 1464735245418 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 3828 | 1464735245420 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 15:54:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:54:05 INFO - PROCESS | 3828 | 1464735245405 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 3828 | 1464735245408 Marionette TRACE conn2 <- [1,706,null,{}] 15:54:05 INFO - PROCESS | 3828 | 1464735245418 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:05 INFO - PROCESS | 3828 | 1464735245519 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:54:05 INFO - PROCESS | 3828 | 1464735245527 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 3828 | ++DOCSHELL 15738800 == 37 [pid = 3828] [id = 186] 15:54:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (15739C00) [pid = 3828] [serial = 556] [outer = 00000000] 15:54:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15C5B000) [pid = 3828] [serial = 557] [outer = 15739C00] 15:54:05 INFO - PROCESS | 3828 | 1464735245574 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (16375400) [pid = 3828] [serial = 558] [outer = 15739C00] 15:54:06 INFO - PROCESS | 3828 | 1464735246402 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:54:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1013ms 15:54:06 INFO - PROCESS | 3828 | 1464735246442 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 3828 | 1464735246445 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 15:54:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:54:06 INFO - PROCESS | 3828 | 1464735246448 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 3828 | 1464735246450 Marionette TRACE conn2 <- [1,710,null,{}] 15:54:06 INFO - PROCESS | 3828 | 1464735246454 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:06 INFO - PROCESS | 3828 | 1464735246540 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:54:06 INFO - PROCESS | 3828 | 1464735246547 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 3828 | ++DOCSHELL 12892000 == 38 [pid = 3828] [id = 187] 15:54:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (12A8F000) [pid = 3828] [serial = 559] [outer = 00000000] 15:54:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17604C00) [pid = 3828] [serial = 560] [outer = 12A8F000] 15:54:06 INFO - PROCESS | 3828 | 1464735246631 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17835400) [pid = 3828] [serial = 561] [outer = 12A8F000] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16B4B400) [pid = 3828] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (11CA6C00) [pid = 3828] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (15269C00) [pid = 3828] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (10A80400) [pid = 3828] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15FCEC00) [pid = 3828] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:54:06 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (0F2BCC00) [pid = 3828] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:54:07 INFO - PROCESS | 3828 | 1464735247007 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 3828 | 1464735247047 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 15:54:07 INFO - PROCESS | 3828 | 1464735247051 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:54:07 INFO - PROCESS | 3828 | 1464735247052 Marionette TRACE conn2 <- [1,714,null,{}] 15:54:07 INFO - PROCESS | 3828 | 1464735247056 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:07 INFO - PROCESS | 3828 | 1464735247112 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:54:07 INFO - PROCESS | 3828 | 1464735247118 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 3828 | ++DOCSHELL 17954400 == 39 [pid = 3828] [id = 188] 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (17959400) [pid = 3828] [serial = 562] [outer = 00000000] 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (183BEC00) [pid = 3828] [serial = 563] [outer = 17959400] 15:54:07 INFO - PROCESS | 3828 | 1464735247164 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (184C4C00) [pid = 3828] [serial = 564] [outer = 17959400] 15:54:07 INFO - PROCESS | 3828 | 1464735247577 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:54:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:54:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 547ms 15:54:07 INFO - PROCESS | 3828 | 1464735247583 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 3828 | 1464735247585 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 15:54:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:54:07 INFO - PROCESS | 3828 | 1464735247588 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 3828 | 1464735247590 Marionette TRACE conn2 <- [1,718,null,{}] 15:54:07 INFO - PROCESS | 3828 | 1464735247594 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:07 INFO - PROCESS | 3828 | 1464735247689 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:54:07 INFO - PROCESS | 3828 | 1464735247709 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:07 INFO - PROCESS | 3828 | ++DOCSHELL 15A39C00 == 40 [pid = 3828] [id = 189] 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15A3EC00) [pid = 3828] [serial = 565] [outer = 00000000] 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (19810C00) [pid = 3828] [serial = 566] [outer = 15A3EC00] 15:54:07 INFO - PROCESS | 3828 | 1464735247754 Marionette DEBUG loaded listener.js 15:54:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19AE9C00) [pid = 3828] [serial = 567] [outer = 15A3EC00] 15:54:08 INFO - PROCESS | 3828 | 1464735248128 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 15:54:08 INFO - PROCESS | 3828 | 1464735248206 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 15:54:08 INFO - PROCESS | 3828 | 1464735248191 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:54:08 INFO - PROCESS | 3828 | 1464735248193 Marionette TRACE conn2 <- [1,722,null,{}] 15:54:08 INFO - PROCESS | 3828 | 1464735248196 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:08 INFO - PROCESS | 3828 | 1464735248270 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:54:08 INFO - PROCESS | 3828 | 1464735248279 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 3828 | ++DOCSHELL 1A076800 == 41 [pid = 3828] [id = 190] 15:54:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A076C00) [pid = 3828] [serial = 568] [outer = 00000000] 15:54:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A15E400) [pid = 3828] [serial = 569] [outer = 1A076C00] 15:54:08 INFO - PROCESS | 3828 | 1464735248322 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A56C400) [pid = 3828] [serial = 570] [outer = 1A076C00] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 15A37000 == 40 [pid = 3828] [id = 171] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 0F302800 == 39 [pid = 3828] [id = 143] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 11187400 == 38 [pid = 3828] [id = 133] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 0F2EF000 == 37 [pid = 3828] [id = 160] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 15267C00 == 36 [pid = 3828] [id = 174] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 12A8C400 == 35 [pid = 3828] [id = 185] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 0F2B7800 == 34 [pid = 3828] [id = 184] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 12A8D000 == 33 [pid = 3828] [id = 183] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 10F36000 == 32 [pid = 3828] [id = 181] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 0F305C00 == 31 [pid = 3828] [id = 182] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 12892000 == 30 [pid = 3828] [id = 187] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 17954400 == 29 [pid = 3828] [id = 188] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 15A39C00 == 28 [pid = 3828] [id = 189] 15:54:09 INFO - PROCESS | 3828 | --DOCSHELL 15738800 == 27 [pid = 3828] [id = 186] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17695000) [pid = 3828] [serial = 537] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17694000) [pid = 3828] [serial = 536] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (12D39C00) [pid = 3828] [serial = 527] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1312AC00) [pid = 3828] [serial = 528] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (157AD400) [pid = 3828] [serial = 530] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (12A85800) [pid = 3828] [serial = 525] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1172F400) [pid = 3828] [serial = 524] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (16E40000) [pid = 3828] [serial = 521] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12A88400) [pid = 3828] [serial = 515] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (15A39400) [pid = 3828] [serial = 518] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (16E40400) [pid = 3828] [serial = 533] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1725B400) [pid = 3828] [serial = 534] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1782F400) [pid = 3828] [serial = 539] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17953C00) [pid = 3828] [serial = 540] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (15A3E400) [pid = 3828] [serial = 531] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (184C6000) [pid = 3828] [serial = 542] [outer = 00000000] [url = about:blank] 15:54:09 INFO - PROCESS | 3828 | 1464735249846 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:54:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:54:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1680ms 15:54:09 INFO - PROCESS | 3828 | 1464735249874 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 3828 | 1464735249878 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 15:54:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:54:09 INFO - PROCESS | 3828 | 1464735249884 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 3828 | 1464735249888 Marionette TRACE conn2 <- [1,726,null,{}] 15:54:09 INFO - PROCESS | 3828 | 1464735249894 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:09 INFO - PROCESS | 3828 | 1464735249963 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:54:09 INFO - PROCESS | 3828 | 1464735249975 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:09 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2C00 == 28 [pid = 3828] [id = 191] 15:54:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (0F2F3C00) [pid = 3828] [serial = 571] [outer = 00000000] 15:54:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (0F308000) [pid = 3828] [serial = 572] [outer = 0F2F3C00] 15:54:10 INFO - PROCESS | 3828 | 1464735250022 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1043A800) [pid = 3828] [serial = 573] [outer = 0F2F3C00] 15:54:10 INFO - PROCESS | 3828 | 1464735250840 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:54:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 974ms 15:54:10 INFO - PROCESS | 3828 | 1464735250858 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:54:10 INFO - PROCESS | 3828 | 1464735250862 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 15:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:54:10 INFO - PROCESS | 3828 | 1464735250909 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:54:10 INFO - PROCESS | 3828 | 1464735250913 Marionette TRACE conn2 <- [1,730,null,{}] 15:54:10 INFO - PROCESS | 3828 | 1464735250922 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:10 INFO - PROCESS | 3828 | 1464735250994 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:54:11 INFO - PROCESS | 3828 | 1464735251084 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:11 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2800 == 29 [pid = 3828] [id = 192] 15:54:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (0F306400) [pid = 3828] [serial = 574] [outer = 00000000] 15:54:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (10A57800) [pid = 3828] [serial = 575] [outer = 0F306400] 15:54:11 INFO - PROCESS | 3828 | 1464735251141 Marionette DEBUG loaded listener.js 15:54:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10EC4800) [pid = 3828] [serial = 576] [outer = 0F306400] 15:54:12 INFO - PROCESS | 3828 | 1464735252165 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:54:12 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 15:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1320ms 15:54:12 INFO - PROCESS | 3828 | 1464735252199 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 15:54:12 INFO - PROCESS | 3828 | 1464735252206 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 15:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:54:12 INFO - PROCESS | 3828 | 1464735252194 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:54:12 INFO - PROCESS | 3828 | 1464735252197 Marionette TRACE conn2 <- [1,734,null,{}] 15:54:12 INFO - PROCESS | 3828 | 1464735252202 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:12 INFO - PROCESS | 3828 | 1464735252372 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:54:12 INFO - PROCESS | 3828 | 1464735252443 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 3828 | ++DOCSHELL 11A03800 == 30 [pid = 3828] [id = 193] 15:54:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (12894800) [pid = 3828] [serial = 577] [outer = 00000000] 15:54:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (12A82400) [pid = 3828] [serial = 578] [outer = 12894800] 15:54:12 INFO - PROCESS | 3828 | 1464735252480 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (12A87C00) [pid = 3828] [serial = 579] [outer = 12894800] 15:54:12 INFO - PROCESS | 3828 | --DOCSHELL 1A076800 == 29 [pid = 3828] [id = 190] 15:54:13 INFO - PROCESS | 3828 | 1464735253367 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:54:13 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.) 15:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1187ms 15:54:13 INFO - PROCESS | 3828 | 1464735253398 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 3828 | 1464735253401 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 15:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:54:13 INFO - PROCESS | 3828 | 1464735253405 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 3828 | 1464735253409 Marionette TRACE conn2 <- [1,738,null,{}] 15:54:13 INFO - PROCESS | 3828 | 1464735253414 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:13 INFO - PROCESS | 3828 | 1464735253494 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:54:13 INFO - PROCESS | 3828 | 1464735253485 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 3828 | ++DOCSHELL 103D1800 == 30 [pid = 3828] [id = 194] 15:54:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (103D2000) [pid = 3828] [serial = 580] [outer = 00000000] 15:54:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (10A63800) [pid = 3828] [serial = 581] [outer = 103D2000] 15:54:13 INFO - PROCESS | 3828 | 1464735253533 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (10F34C00) [pid = 3828] [serial = 582] [outer = 103D2000] 15:54:14 INFO - PROCESS | 3828 | 1464735254374 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:54:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:54:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 987ms 15:54:14 INFO - PROCESS | 3828 | 1464735254390 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 3828 | 1464735254395 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 15:54:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:54:14 INFO - PROCESS | 3828 | 1464735254401 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 3828 | 1464735254404 Marionette TRACE conn2 <- [1,742,null,{}] 15:54:14 INFO - PROCESS | 3828 | 1464735254408 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:14 INFO - PROCESS | 3828 | 1464735254470 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:54:14 INFO - PROCESS | 3828 | 1464735254479 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 3828 | ++DOCSHELL 11187400 == 31 [pid = 3828] [id = 195] 15:54:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (128B0C00) [pid = 3828] [serial = 583] [outer = 00000000] 15:54:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (12A9F000) [pid = 3828] [serial = 584] [outer = 128B0C00] 15:54:14 INFO - PROCESS | 3828 | 1464735254523 Marionette DEBUG loaded listener.js 15:54:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12B70800) [pid = 3828] [serial = 585] [outer = 128B0C00] 15:54:15 INFO - PROCESS | 3828 | 1464735255377 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:54:15 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 15:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1013ms 15:54:15 INFO - PROCESS | 3828 | 1464735255428 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 3828 | 1464735255430 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 15:54:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:54:15 INFO - PROCESS | 3828 | 1464735255433 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 3828 | 1464735255437 Marionette TRACE conn2 <- [1,746,null,{}] 15:54:15 INFO - PROCESS | 3828 | 1464735255447 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:15 INFO - PROCESS | 3828 | 1464735255542 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:54:15 INFO - PROCESS | 3828 | 1464735255551 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:15 INFO - PROCESS | 3828 | ++DOCSHELL 13280400 == 32 [pid = 3828] [id = 196] 15:54:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (13282400) [pid = 3828] [serial = 586] [outer = 00000000] 15:54:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (13D46400) [pid = 3828] [serial = 587] [outer = 13282400] 15:54:15 INFO - PROCESS | 3828 | 1464735255578 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (14F4E000) [pid = 3828] [serial = 588] [outer = 13282400] 15:54:15 INFO - PROCESS | 3828 | 1464735255985 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:54:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 586ms 15:54:16 INFO - PROCESS | 3828 | 1464735256025 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 3828 | 1464735256027 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 15:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:54:16 INFO - PROCESS | 3828 | 1464735256030 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:54:16 INFO - PROCESS | 3828 | 1464735256032 Marionette TRACE conn2 <- [1,750,null,{}] 15:54:16 INFO - PROCESS | 3828 | 1464735256055 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:16 INFO - PROCESS | 3828 | 1464735256149 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:54:16 INFO - PROCESS | 3828 | 1464735256156 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 3828 | ++DOCSHELL 15265C00 == 33 [pid = 3828] [id = 197] 15:54:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15268400) [pid = 3828] [serial = 589] [outer = 00000000] 15:54:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (152BA400) [pid = 3828] [serial = 590] [outer = 15268400] 15:54:16 INFO - PROCESS | 3828 | 1464735256200 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (157AB000) [pid = 3828] [serial = 591] [outer = 15268400] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15739C00) [pid = 3828] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (12A8F000) [pid = 3828] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (17959400) [pid = 3828] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15A3EC00) [pid = 3828] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (12D37800) [pid = 3828] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (0F2BB000) [pid = 3828] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (12A90C00) [pid = 3828] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (10506C00) [pid = 3828] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15FC8C00) [pid = 3828] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (0F2F6400) [pid = 3828] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1A74DC00) [pid = 3828] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (0F2EDC00) [pid = 3828] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13728400) [pid = 3828] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (13728800) [pid = 3828] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (10F3E000) [pid = 3828] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (140D6000) [pid = 3828] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1701C000) [pid = 3828] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1A612000) [pid = 3828] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (117AD400) [pid = 3828] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (17695800) [pid = 3828] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (0F309400) [pid = 3828] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (10F33000) [pid = 3828] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (12D83400) [pid = 3828] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10F37000) [pid = 3828] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15269400) [pid = 3828] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (0F2F7C00) [pid = 3828] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1526DC00) [pid = 3828] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:54:16 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (15A39800) [pid = 3828] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:54:16 INFO - PROCESS | 3828 | 1464735256968 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:54:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:54:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 15:54:16 INFO - PROCESS | 3828 | 1464735257003 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:54:16 INFO - PROCESS | 3828 | 1464735257005 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 15:54:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:54:17 INFO - PROCESS | 3828 | 1464735257009 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 3828 | 1464735257010 Marionette TRACE conn2 <- [1,754,null,{}] 15:54:17 INFO - PROCESS | 3828 | 1464735257014 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:17 INFO - PROCESS | 3828 | 1464735257087 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:54:17 INFO - PROCESS | 3828 | 1464735257137 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 3828 | ++DOCSHELL 10489000 == 34 [pid = 3828] [id = 198] 15:54:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (10506C00) [pid = 3828] [serial = 592] [outer = 00000000] 15:54:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (11CAE400) [pid = 3828] [serial = 593] [outer = 10506C00] 15:54:17 INFO - PROCESS | 3828 | 1464735257181 Marionette DEBUG loaded listener.js 15:54:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1310B400) [pid = 3828] [serial = 594] [outer = 10506C00] 15:54:17 INFO - PROCESS | 3828 | 1464735257885 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 15:54:17 INFO - PROCESS | 3828 | 1464735257945 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 3828 | 1464735257947 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 15:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:54:17 INFO - PROCESS | 3828 | 1464735257951 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 3828 | 1464735257952 Marionette TRACE conn2 <- [1,758,null,{}] 15:54:17 INFO - PROCESS | 3828 | 1464735257956 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:18 INFO - PROCESS | 3828 | 1464735258041 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:54:18 INFO - PROCESS | 3828 | 1464735258049 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 3828 | ++DOCSHELL 103CF400 == 35 [pid = 3828] [id = 199] 15:54:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (117AD400) [pid = 3828] [serial = 595] [outer = 00000000] 15:54:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15A36C00) [pid = 3828] [serial = 596] [outer = 117AD400] 15:54:18 INFO - PROCESS | 3828 | 1464735258095 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15A37000) [pid = 3828] [serial = 597] [outer = 117AD400] 15:54:18 INFO - PROCESS | 3828 | 1464735258684 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 774ms 15:54:18 INFO - PROCESS | 3828 | 1464735258722 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:54:18 INFO - PROCESS | 3828 | 1464735258728 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 15:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:54:18 INFO - PROCESS | 3828 | 1464735258732 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:54:18 INFO - PROCESS | 3828 | 1464735258737 Marionette TRACE conn2 <- [1,762,null,{}] 15:54:18 INFO - PROCESS | 3828 | 1464735258742 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:18 INFO - PROCESS | 3828 | 1464735258826 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:54:18 INFO - PROCESS | 3828 | 1464735258905 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:18 INFO - PROCESS | 3828 | ++DOCSHELL 10A5E400 == 36 [pid = 3828] [id = 200] 15:54:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (10A77400) [pid = 3828] [serial = 598] [outer = 00000000] 15:54:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (11C07800) [pid = 3828] [serial = 599] [outer = 10A77400] 15:54:18 INFO - PROCESS | 3828 | 1464735258940 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (128ADC00) [pid = 3828] [serial = 600] [outer = 10A77400] 15:54:19 INFO - PROCESS | 3828 | 1464735259496 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 813ms 15:54:19 INFO - PROCESS | 3828 | 1464735259547 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 3828 | 1464735259553 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 15:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:54:19 INFO - PROCESS | 3828 | 1464735259560 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 3828 | 1464735259563 Marionette TRACE conn2 <- [1,766,null,{}] 15:54:19 INFO - PROCESS | 3828 | 1464735259567 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:19 INFO - PROCESS | 3828 | 1464735259668 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:54:19 INFO - PROCESS | 3828 | 1464735259751 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 3828 | ++DOCSHELL 10A5F000 == 37 [pid = 3828] [id = 201] 15:54:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (11A01400) [pid = 3828] [serial = 601] [outer = 00000000] 15:54:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1312AC00) [pid = 3828] [serial = 602] [outer = 11A01400] 15:54:19 INFO - PROCESS | 3828 | 1464735259828 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13D4C400) [pid = 3828] [serial = 603] [outer = 11A01400] 15:54:20 INFO - PROCESS | 3828 | 1464735260354 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 799ms 15:54:20 INFO - PROCESS | 3828 | 1464735260369 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 3828 | 1464735260372 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 15:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:54:20 INFO - PROCESS | 3828 | 1464735260377 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 3828 | 1464735260381 Marionette TRACE conn2 <- [1,770,null,{}] 15:54:20 INFO - PROCESS | 3828 | 1464735260392 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:20 INFO - PROCESS | 3828 | 1464735260494 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:54:20 INFO - PROCESS | 3828 | 1464735260672 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 3828 | ++DOCSHELL 0F2ED000 == 38 [pid = 3828] [id = 202] 15:54:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (0F2EFC00) [pid = 3828] [serial = 604] [outer = 00000000] 15:54:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (0F303400) [pid = 3828] [serial = 605] [outer = 0F2EFC00] 15:54:20 INFO - PROCESS | 3828 | 1464735260702 Marionette DEBUG loaded listener.js 15:54:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (103D0800) [pid = 3828] [serial = 606] [outer = 0F2EFC00] 15:54:21 INFO - PROCESS | 3828 | --DOCSHELL 10489000 == 37 [pid = 3828] [id = 198] 15:54:21 INFO - PROCESS | 3828 | --DOCSHELL 15265C00 == 36 [pid = 3828] [id = 197] 15:54:21 INFO - PROCESS | 3828 | --DOCSHELL 13280400 == 35 [pid = 3828] [id = 196] 15:54:21 INFO - PROCESS | 3828 | --DOCSHELL 11187400 == 34 [pid = 3828] [id = 195] 15:54:21 INFO - PROCESS | 3828 | --DOCSHELL 103D1800 == 33 [pid = 3828] [id = 194] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (128B2800) [pid = 3828] [serial = 480] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (171CB400) [pid = 3828] [serial = 522] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (0F308000) [pid = 3828] [serial = 572] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1A15E400) [pid = 3828] [serial = 569] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15C5B000) [pid = 3828] [serial = 557] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (16375400) [pid = 3828] [serial = 558] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (17835400) [pid = 3828] [serial = 561] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (183BEC00) [pid = 3828] [serial = 563] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (19810C00) [pid = 3828] [serial = 566] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (17604C00) [pid = 3828] [serial = 560] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (19AE9C00) [pid = 3828] [serial = 567] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (13721C00) [pid = 3828] [serial = 554] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (10A62000) [pid = 3828] [serial = 551] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (10F36C00) [pid = 3828] [serial = 552] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1550E000) [pid = 3828] [serial = 549] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15266C00) [pid = 3828] [serial = 548] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (10F4FC00) [pid = 3828] [serial = 546] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (10EC6C00) [pid = 3828] [serial = 545] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (184CB400) [pid = 3828] [serial = 543] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (13D4A400) [pid = 3828] [serial = 555] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (184C4C00) [pid = 3828] [serial = 564] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (10ECA400) [pid = 3828] [serial = 471] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (1AB6D400) [pid = 3828] [serial = 477] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (1048AC00) [pid = 3828] [serial = 344] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1526C800) [pid = 3828] [serial = 474] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (14F4BC00) [pid = 3828] [serial = 356] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (12A9C000) [pid = 3828] [serial = 359] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (15C10000) [pid = 3828] [serial = 362] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1725A000) [pid = 3828] [serial = 365] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1A747C00) [pid = 3828] [serial = 389] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (157ABC00) [pid = 3828] [serial = 392] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (1A029800) [pid = 3828] [serial = 395] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (16E43400) [pid = 3828] [serial = 429] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (12A87800) [pid = 3828] [serial = 432] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 59 (171E8400) [pid = 3828] [serial = 435] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 58 (13087800) [pid = 3828] [serial = 516] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 57 (15A3E800) [pid = 3828] [serial = 519] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | --DOMWINDOW == 56 (1AA30000) [pid = 3828] [serial = 513] [outer = 00000000] [url = about:blank] 15:54:21 INFO - PROCESS | 3828 | 1464735261186 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 853ms 15:54:21 INFO - PROCESS | 3828 | 1464735261235 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 3828 | 1464735261239 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:54:21 INFO - PROCESS | 3828 | 1464735261243 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 3828 | 1464735261247 Marionette TRACE conn2 <- [1,774,null,{}] 15:54:21 INFO - PROCESS | 3828 | 1464735261251 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 3828 | 1464735261313 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:54:21 INFO - PROCESS | 3828 | 1464735261323 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 3828 | ++DOCSHELL 105ED000 == 34 [pid = 3828] [id = 203] 15:54:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 57 (10A59400) [pid = 3828] [serial = 607] [outer = 00000000] 15:54:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 58 (10F38C00) [pid = 3828] [serial = 608] [outer = 10A59400] 15:54:21 INFO - PROCESS | 3828 | 1464735261373 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 59 (10F4CC00) [pid = 3828] [serial = 609] [outer = 10A59400] 15:54:21 INFO - PROCESS | 3828 | 1464735261772 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 547ms 15:54:21 INFO - PROCESS | 3828 | 1464735261793 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 3828 | 1464735261797 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 15:54:21 INFO - PROCESS | 3828 | 1464735261801 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:54:21 INFO - PROCESS | 3828 | 1464735261802 Marionette TRACE conn2 <- [1,778,null,{}] 15:54:21 INFO - PROCESS | 3828 | 1464735261806 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:21 INFO - PROCESS | 3828 | 1464735261900 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:54:21 INFO - PROCESS | 3828 | 1464735261914 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:21 INFO - PROCESS | 3828 | ++DOCSHELL 12A88000 == 35 [pid = 3828] [id = 204] 15:54:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 60 (12A89800) [pid = 3828] [serial = 610] [outer = 00000000] 15:54:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (12A99000) [pid = 3828] [serial = 611] [outer = 12A89800] 15:54:21 INFO - PROCESS | 3828 | 1464735261958 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (12B73400) [pid = 3828] [serial = 612] [outer = 12A89800] 15:54:22 INFO - PROCESS | 3828 | 1464735262329 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 600ms 15:54:22 INFO - PROCESS | 3828 | 1464735262400 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 3828 | 1464735262402 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 15:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:54:22 INFO - PROCESS | 3828 | 1464735262411 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 3828 | 1464735262417 Marionette TRACE conn2 <- [1,782,null,{}] 15:54:22 INFO - PROCESS | 3828 | 1464735262403 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:22 INFO - PROCESS | 3828 | 1464735262482 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:54:22 INFO - PROCESS | 3828 | 1464735262551 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 3828 | ++DOCSHELL 12A91C00 == 36 [pid = 3828] [id = 205] 15:54:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (13087400) [pid = 3828] [serial = 613] [outer = 00000000] 15:54:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (13904400) [pid = 3828] [serial = 614] [outer = 13087400] 15:54:22 INFO - PROCESS | 3828 | 1464735262583 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (140CD000) [pid = 3828] [serial = 615] [outer = 13087400] 15:54:22 INFO - PROCESS | 3828 | 1464735262912 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 560ms 15:54:22 INFO - PROCESS | 3828 | 1464735262961 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:54:22 INFO - PROCESS | 3828 | 1464735262963 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 15:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:54:22 INFO - PROCESS | 3828 | 1464735262967 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:54:22 INFO - PROCESS | 3828 | 1464735262968 Marionette TRACE conn2 <- [1,786,null,{}] 15:54:22 INFO - PROCESS | 3828 | 1464735262972 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:23 INFO - PROCESS | 3828 | 1464735263100 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:54:23 INFO - PROCESS | 3828 | 1464735263121 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 3828 | ++DOCSHELL 140CC800 == 37 [pid = 3828] [id = 206] 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (140D3000) [pid = 3828] [serial = 616] [outer = 00000000] 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (1526A800) [pid = 3828] [serial = 617] [outer = 140D3000] 15:54:23 INFO - PROCESS | 3828 | 1464735263165 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (1526E400) [pid = 3828] [serial = 618] [outer = 140D3000] 15:54:23 INFO - PROCESS | 3828 | 1464735263533 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:54:23 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 15:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 600ms 15:54:23 INFO - PROCESS | 3828 | 1464735263576 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 3828 | 1464735263578 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 15:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:54:23 INFO - PROCESS | 3828 | 1464735263571 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 3828 | 1464735263572 Marionette TRACE conn2 <- [1,790,null,{}] 15:54:23 INFO - PROCESS | 3828 | 1464735263580 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:23 INFO - PROCESS | 3828 | 1464735263680 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:54:23 INFO - PROCESS | 3828 | 1464735263686 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:23 INFO - PROCESS | 3828 | ++DOCSHELL 15737800 == 38 [pid = 3828] [id = 207] 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (15738800) [pid = 3828] [serial = 619] [outer = 00000000] 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (15A34C00) [pid = 3828] [serial = 620] [outer = 15738800] 15:54:23 INFO - PROCESS | 3828 | 1464735263720 Marionette DEBUG loaded listener.js 15:54:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (15C06C00) [pid = 3828] [serial = 621] [outer = 15738800] 15:54:24 INFO - PROCESS | 3828 | 1464735264137 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:54:24 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 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 613ms 15:54:24 INFO - PROCESS | 3828 | 1464735264173 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 3828 | 1464735264175 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:54:24 INFO - PROCESS | 3828 | 1464735264219 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 3828 | 1464735264221 Marionette TRACE conn2 <- [1,794,null,{}] 15:54:24 INFO - PROCESS | 3828 | 1464735264225 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 3828 | 1464735264317 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:54:24 INFO - PROCESS | 3828 | 1464735264329 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 3828 | ++DOCSHELL 105EF000 == 39 [pid = 3828] [id = 208] 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (140D2C00) [pid = 3828] [serial = 622] [outer = 00000000] 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (16376800) [pid = 3828] [serial = 623] [outer = 140D2C00] 15:54:24 INFO - PROCESS | 3828 | 1464735264373 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (16981000) [pid = 3828] [serial = 624] [outer = 140D2C00] 15:54:24 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (10506C00) [pid = 3828] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:54:24 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (13282400) [pid = 3828] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:54:24 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15268400) [pid = 3828] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:54:24 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (103D2000) [pid = 3828] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:54:24 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (128B0C00) [pid = 3828] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:54:24 INFO - PROCESS | 3828 | 1464735264723 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:54:24 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 15:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 560ms 15:54:24 INFO - PROCESS | 3828 | 1464735264779 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:54:24 INFO - PROCESS | 3828 | 1464735264763 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 15:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:54:24 INFO - PROCESS | 3828 | 1464735264766 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:54:24 INFO - PROCESS | 3828 | 1464735264768 Marionette TRACE conn2 <- [1,798,null,{}] 15:54:24 INFO - PROCESS | 3828 | 1464735264771 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:24 INFO - PROCESS | 3828 | 1464735264847 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:54:24 INFO - PROCESS | 3828 | 1464735264855 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 3828 | ++DOCSHELL 0F30F800 == 40 [pid = 3828] [id = 209] 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (12B0CC00) [pid = 3828] [serial = 625] [outer = 00000000] 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (16B4E000) [pid = 3828] [serial = 626] [outer = 12B0CC00] 15:54:24 INFO - PROCESS | 3828 | 1464735264884 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (16E40000) [pid = 3828] [serial = 627] [outer = 12B0CC00] 15:54:25 INFO - PROCESS | 3828 | 1464735265261 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 507ms 15:54:25 INFO - PROCESS | 3828 | 1464735265291 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 3828 | 1464735265293 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 15:54:25 INFO - PROCESS | 3828 | 1464735265297 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:54:25 INFO - PROCESS | 3828 | 1464735265298 Marionette TRACE conn2 <- [1,802,null,{}] 15:54:25 INFO - PROCESS | 3828 | 1464735265302 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:25 INFO - PROCESS | 3828 | 1464735265360 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:54:25 INFO - PROCESS | 3828 | 1464735265367 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 3828 | ++DOCSHELL 15C60800 == 41 [pid = 3828] [id = 210] 15:54:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (15FCF400) [pid = 3828] [serial = 628] [outer = 00000000] 15:54:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (171C9000) [pid = 3828] [serial = 629] [outer = 15FCF400] 15:54:25 INFO - PROCESS | 3828 | 1464735265411 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (171CAC00) [pid = 3828] [serial = 630] [outer = 15FCF400] 15:54:25 INFO - PROCESS | 3828 | 1464735265807 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 3828 | 1464735265831 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 15:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:54:25 INFO - PROCESS | 3828 | 1464735265835 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 3828 | 1464735265837 Marionette TRACE conn2 <- [1,806,null,{}] 15:54:25 INFO - PROCESS | 3828 | 1464735265840 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:25 INFO - PROCESS | 3828 | 1464735265927 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:54:25 INFO - PROCESS | 3828 | 1464735265915 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 3828 | ++DOCSHELL 15C5D400 == 42 [pid = 3828] [id = 211] 15:54:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (171C1C00) [pid = 3828] [serial = 631] [outer = 00000000] 15:54:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (1760B000) [pid = 3828] [serial = 632] [outer = 171C1C00] 15:54:25 INFO - PROCESS | 3828 | 1464735265960 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (17615400) [pid = 3828] [serial = 633] [outer = 171C1C00] 15:54:26 INFO - PROCESS | 3828 | 1464735266304 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 507ms 15:54:26 INFO - PROCESS | 3828 | 1464735266358 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 3828 | 1464735266360 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 15:54:26 INFO - PROCESS | 3828 | 1464735266364 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:54:26 INFO - PROCESS | 3828 | 1464735266365 Marionette TRACE conn2 <- [1,810,null,{}] 15:54:26 INFO - PROCESS | 3828 | 1464735266369 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:26 INFO - PROCESS | 3828 | 1464735266425 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:54:26 INFO - PROCESS | 3828 | 1464735266434 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 3828 | ++DOCSHELL 1725B400 == 43 [pid = 3828] [id = 212] 15:54:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1731FC00) [pid = 3828] [serial = 634] [outer = 00000000] 15:54:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (1761FC00) [pid = 3828] [serial = 635] [outer = 1731FC00] 15:54:26 INFO - PROCESS | 3828 | 1464735266483 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17696800) [pid = 3828] [serial = 636] [outer = 1731FC00] 15:54:27 INFO - PROCESS | 3828 | 1464735267115 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 15:54:27 INFO - PROCESS | 3828 | 1464735267170 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 15:54:27 INFO - PROCESS | 3828 | 1464735267175 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:54:27 INFO - PROCESS | 3828 | 1464735267179 Marionette TRACE conn2 <- [1,814,null,{}] 15:54:27 INFO - PROCESS | 3828 | 1464735267184 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:27 INFO - PROCESS | 3828 | 1464735267271 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:54:27 INFO - PROCESS | 3828 | 1464735267351 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:27 INFO - PROCESS | 3828 | ++DOCSHELL 0F39AC00 == 44 [pid = 3828] [id = 213] 15:54:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (10481C00) [pid = 3828] [serial = 637] [outer = 00000000] 15:54:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (10F3E400) [pid = 3828] [serial = 638] [outer = 10481C00] 15:54:27 INFO - PROCESS | 3828 | 1464735267427 Marionette DEBUG loaded listener.js 15:54:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (12A86400) [pid = 3828] [serial = 639] [outer = 10481C00] 15:54:27 INFO - PROCESS | 3828 | 1464735267968 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 854ms 15:54:28 INFO - PROCESS | 3828 | 1464735268033 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 15:54:28 INFO - PROCESS | 3828 | 1464735268039 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 15:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:54:28 INFO - PROCESS | 3828 | 1464735268046 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:54:28 INFO - PROCESS | 3828 | 1464735268049 Marionette TRACE conn2 <- [1,818,null,{}] 15:54:28 INFO - PROCESS | 3828 | 1464735268053 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:28 INFO - PROCESS | 3828 | 1464735268139 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:54:28 INFO - PROCESS | 3828 | 1464735268216 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 3828 | ++DOCSHELL 15268800 == 45 [pid = 3828] [id = 214] 15:54:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15269000) [pid = 3828] [serial = 640] [outer = 00000000] 15:54:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15A33C00) [pid = 3828] [serial = 641] [outer = 15269000] 15:54:28 INFO - PROCESS | 3828 | 1464735268310 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (15A41000) [pid = 3828] [serial = 642] [outer = 15269000] 15:54:29 INFO - PROCESS | 3828 | 1464735269002 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1039ms 15:54:29 INFO - PROCESS | 3828 | 1464735269068 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 3828 | 1464735269072 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:54:29 INFO - PROCESS | 3828 | 1464735269078 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 3828 | 1464735269081 Marionette TRACE conn2 <- [1,822,null,{}] 15:54:29 INFO - PROCESS | 3828 | 1464735269087 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 3828 | 1464735269217 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:54:29 INFO - PROCESS | 3828 | 1464735269324 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2800 == 44 [pid = 3828] [id = 192] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 15C5D400 == 43 [pid = 3828] [id = 211] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 15C60800 == 42 [pid = 3828] [id = 210] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 0F30F800 == 41 [pid = 3828] [id = 209] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 105EF000 == 40 [pid = 3828] [id = 208] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 15737800 == 39 [pid = 3828] [id = 207] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 140CC800 == 38 [pid = 3828] [id = 206] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 12A91C00 == 37 [pid = 3828] [id = 205] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 12A88000 == 36 [pid = 3828] [id = 204] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 105ED000 == 35 [pid = 3828] [id = 203] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 0F2ED000 == 34 [pid = 3828] [id = 202] 15:54:29 INFO - PROCESS | 3828 | --DOCSHELL 103CF400 == 33 [pid = 3828] [id = 199] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (11CAE400) [pid = 3828] [serial = 593] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (13D46400) [pid = 3828] [serial = 587] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (152BA400) [pid = 3828] [serial = 590] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10A63800) [pid = 3828] [serial = 581] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (10F34C00) [pid = 3828] [serial = 582] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (12A9F000) [pid = 3828] [serial = 584] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (12A82400) [pid = 3828] [serial = 578] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (10A57800) [pid = 3828] [serial = 575] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (14F4E000) [pid = 3828] [serial = 588] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (157AB000) [pid = 3828] [serial = 591] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (12B70800) [pid = 3828] [serial = 585] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (1310B400) [pid = 3828] [serial = 594] [outer = 00000000] [url = about:blank] 15:54:29 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B4000 == 34 [pid = 3828] [id = 215] 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (0F2B8000) [pid = 3828] [serial = 643] [outer = 00000000] 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (0F308000) [pid = 3828] [serial = 644] [outer = 0F2B8000] 15:54:29 INFO - PROCESS | 3828 | 1464735269398 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (105F6C00) [pid = 3828] [serial = 645] [outer = 0F2B8000] 15:54:29 INFO - PROCESS | 3828 | 1464735269719 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 694ms 15:54:29 INFO - PROCESS | 3828 | 1464735269759 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 3828 | 1464735269765 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 15:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:54:29 INFO - PROCESS | 3828 | 1464735269771 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 3828 | 1464735269773 Marionette TRACE conn2 <- [1,826,null,{}] 15:54:29 INFO - PROCESS | 3828 | 1464735269777 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:29 INFO - PROCESS | 3828 | 1464735269836 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:54:29 INFO - PROCESS | 3828 | 1464735269843 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 3828 | ++DOCSHELL 10EC6000 == 35 [pid = 3828] [id = 216] 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (10EC6C00) [pid = 3828] [serial = 646] [outer = 00000000] 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (11A0C000) [pid = 3828] [serial = 647] [outer = 10EC6C00] 15:54:29 INFO - PROCESS | 3828 | 1464735269888 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (11CAEC00) [pid = 3828] [serial = 648] [outer = 10EC6C00] 15:54:30 INFO - PROCESS | 3828 | 1464735270288 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 546ms 15:54:30 INFO - PROCESS | 3828 | 1464735270325 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 3828 | 1464735270309 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 15:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:54:30 INFO - PROCESS | 3828 | 1464735270316 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 3828 | 1464735270319 Marionette TRACE conn2 <- [1,830,null,{}] 15:54:30 INFO - PROCESS | 3828 | 1464735270330 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:30 INFO - PROCESS | 3828 | 1464735270412 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:54:30 INFO - PROCESS | 3828 | 1464735270446 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 3828 | ++DOCSHELL 12D88800 == 36 [pid = 3828] [id = 217] 15:54:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13104400) [pid = 3828] [serial = 649] [outer = 00000000] 15:54:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (13192400) [pid = 3828] [serial = 650] [outer = 13104400] 15:54:30 INFO - PROCESS | 3828 | 1464735270549 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1372A000) [pid = 3828] [serial = 651] [outer = 13104400] 15:54:30 INFO - PROCESS | 3828 | 1464735270865 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 600ms 15:54:30 INFO - PROCESS | 3828 | 1464735270932 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 3828 | 1464735270934 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 15:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:54:30 INFO - PROCESS | 3828 | 1464735270937 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 3828 | 1464735270939 Marionette TRACE conn2 <- [1,834,null,{}] 15:54:30 INFO - PROCESS | 3828 | 1464735270925 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:30 INFO - PROCESS | 3828 | 1464735271008 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:54:31 INFO - PROCESS | 3828 | 1464735271019 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 3828 | ++DOCSHELL 13729000 == 37 [pid = 3828] [id = 218] 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (13903800) [pid = 3828] [serial = 652] [outer = 00000000] 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1526E800) [pid = 3828] [serial = 653] [outer = 13903800] 15:54:31 INFO - PROCESS | 3828 | 1464735271044 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (15730000) [pid = 3828] [serial = 654] [outer = 13903800] 15:54:31 INFO - PROCESS | 3828 | 1464735271459 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 546ms 15:54:31 INFO - PROCESS | 3828 | 1464735271480 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 3828 | 1464735271482 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 15:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:54:31 INFO - PROCESS | 3828 | 1464735271485 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 3828 | 1464735271469 Marionette TRACE conn2 <- [1,838,null,{}] 15:54:31 INFO - PROCESS | 3828 | 1464735271478 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:31 INFO - PROCESS | 3828 | 1464735271576 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:54:31 INFO - PROCESS | 3828 | 1464735271639 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 3828 | ++DOCSHELL 15737C00 == 38 [pid = 3828] [id = 219] 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (15739000) [pid = 3828] [serial = 655] [outer = 00000000] 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (15A3C000) [pid = 3828] [serial = 656] [outer = 15739000] 15:54:31 INFO - PROCESS | 3828 | 1464735271683 Marionette DEBUG loaded listener.js 15:54:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15A40400) [pid = 3828] [serial = 657] [outer = 15739000] 15:54:32 INFO - PROCESS | 3828 | 1464735272082 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 654ms 15:54:32 INFO - PROCESS | 3828 | 1464735272121 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 3828 | 1464735272123 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:54:32 INFO - PROCESS | 3828 | 1464735272127 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 3828 | 1464735272128 Marionette TRACE conn2 <- [1,842,null,{}] 15:54:32 INFO - PROCESS | 3828 | 1464735272140 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 3828 | 1464735272241 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:54:32 INFO - PROCESS | 3828 | 1464735272256 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 3828 | ++DOCSHELL 1701C400 == 39 [pid = 3828] [id = 220] 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1701D000) [pid = 3828] [serial = 658] [outer = 00000000] 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (171F0C00) [pid = 3828] [serial = 659] [outer = 1701D000] 15:54:32 INFO - PROCESS | 3828 | 1464735272301 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17606C00) [pid = 3828] [serial = 660] [outer = 1701D000] 15:54:32 INFO - PROCESS | 3828 | 1464735272653 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 546ms 15:54:32 INFO - PROCESS | 3828 | 1464735272683 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 3828 | 1464735272685 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 15:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:54:32 INFO - PROCESS | 3828 | 1464735272688 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 3828 | 1464735272690 Marionette TRACE conn2 <- [1,846,null,{}] 15:54:32 INFO - PROCESS | 3828 | 1464735272693 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:32 INFO - PROCESS | 3828 | 1464735272803 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:54:32 INFO - PROCESS | 3828 | 1464735272809 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:32 INFO - PROCESS | 3828 | ++DOCSHELL 13190400 == 40 [pid = 3828] [id = 221] 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1725B000) [pid = 3828] [serial = 661] [outer = 00000000] 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17699C00) [pid = 3828] [serial = 662] [outer = 1725B000] 15:54:32 INFO - PROCESS | 3828 | 1464735272835 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (17834400) [pid = 3828] [serial = 663] [outer = 1725B000] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (171C1C00) [pid = 3828] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15738800) [pid = 3828] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (10A59400) [pid = 3828] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (0F2EFC00) [pid = 3828] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (140D2C00) [pid = 3828] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15FCF400) [pid = 3828] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (12A89800) [pid = 3828] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (13087400) [pid = 3828] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (140D3000) [pid = 3828] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (12B0CC00) [pid = 3828] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (12894800) [pid = 3828] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:54:33 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A076C00) [pid = 3828] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:54:33 INFO - PROCESS | 3828 | 1464735273299 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 627ms 15:54:33 INFO - PROCESS | 3828 | 1464735273319 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 3828 | 1464735273321 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 15:54:33 INFO - PROCESS | 3828 | 1464735273324 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:54:33 INFO - PROCESS | 3828 | 1464735273326 Marionette TRACE conn2 <- [1,850,null,{}] 15:54:33 INFO - PROCESS | 3828 | 1464735273329 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:33 INFO - PROCESS | 3828 | 1464735273394 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:54:33 INFO - PROCESS | 3828 | 1464735273400 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F4C00 == 41 [pid = 3828] [id = 222] 15:54:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (11A03C00) [pid = 3828] [serial = 664] [outer = 00000000] 15:54:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15A3D800) [pid = 3828] [serial = 665] [outer = 11A03C00] 15:54:33 INFO - PROCESS | 3828 | 1464735273446 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (16383000) [pid = 3828] [serial = 666] [outer = 11A03C00] 15:54:33 INFO - PROCESS | 3828 | 1464735273818 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 534ms 15:54:33 INFO - PROCESS | 3828 | 1464735273856 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:54:33 INFO - PROCESS | 3828 | 1464735273858 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 15:54:33 INFO - PROCESS | 3828 | 1464735273861 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:54:33 INFO - PROCESS | 3828 | 1464735273863 Marionette TRACE conn2 <- [1,854,null,{}] 15:54:33 INFO - PROCESS | 3828 | 1464735273866 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:33 INFO - PROCESS | 3828 | 1464735273944 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:54:33 INFO - PROCESS | 3828 | 1464735273952 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 3828 | ++DOCSHELL 13721400 == 42 [pid = 3828] [id = 223] 15:54:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (17260C00) [pid = 3828] [serial = 667] [outer = 00000000] 15:54:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1783A400) [pid = 3828] [serial = 668] [outer = 17260C00] 15:54:33 INFO - PROCESS | 3828 | 1464735273978 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (17953C00) [pid = 3828] [serial = 669] [outer = 17260C00] 15:54:34 INFO - PROCESS | 3828 | 1464735274348 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 547ms 15:54:34 INFO - PROCESS | 3828 | 1464735274416 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 3828 | 1464735274419 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 15:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:54:34 INFO - PROCESS | 3828 | 1464735274422 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 3828 | 1464735274424 Marionette TRACE conn2 <- [1,858,null,{}] 15:54:34 INFO - PROCESS | 3828 | 1464735274427 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:34 INFO - PROCESS | 3828 | 1464735274484 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:54:34 INFO - PROCESS | 3828 | 1464735274490 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:34 INFO - PROCESS | 3828 | ++DOCSHELL 15265400 == 43 [pid = 3828] [id = 224] 15:54:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (17622800) [pid = 3828] [serial = 670] [outer = 00000000] 15:54:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17EBD400) [pid = 3828] [serial = 671] [outer = 17622800] 15:54:34 INFO - PROCESS | 3828 | 1464735274536 Marionette DEBUG loaded listener.js 15:54:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (180E8800) [pid = 3828] [serial = 672] [outer = 17622800] 15:54:35 INFO - PROCESS | 3828 | 1464735275038 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 626ms 15:54:35 INFO - PROCESS | 3828 | 1464735275044 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 3828 | 1464735275048 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:54:35 INFO - PROCESS | 3828 | 1464735275054 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 3828 | 1464735275058 Marionette TRACE conn2 <- [1,862,null,{}] 15:54:35 INFO - PROCESS | 3828 | 1464735275126 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:35 INFO - PROCESS | 3828 | 1464735275264 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:54:35 INFO - PROCESS | 3828 | 1464735275275 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 3828 | ++DOCSHELL 10487400 == 44 [pid = 3828] [id = 225] 15:54:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (10489000) [pid = 3828] [serial = 673] [outer = 00000000] 15:54:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (10F43800) [pid = 3828] [serial = 674] [outer = 10489000] 15:54:35 INFO - PROCESS | 3828 | 1464735275313 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (128A7800) [pid = 3828] [serial = 675] [outer = 10489000] 15:54:35 INFO - PROCESS | 3828 | 1464735275887 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 853ms 15:54:35 INFO - PROCESS | 3828 | 1464735275920 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:54:35 INFO - PROCESS | 3828 | 1464735275926 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 15:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:54:35 INFO - PROCESS | 3828 | 1464735275932 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:54:35 INFO - PROCESS | 3828 | 1464735275935 Marionette TRACE conn2 <- [1,866,null,{}] 15:54:35 INFO - PROCESS | 3828 | 1464735275939 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:36 INFO - PROCESS | 3828 | 1464735276022 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:54:36 INFO - PROCESS | 3828 | 1464735276144 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 3828 | ++DOCSHELL 13120400 == 45 [pid = 3828] [id = 226] 15:54:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (13126C00) [pid = 3828] [serial = 676] [outer = 00000000] 15:54:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (13D46400) [pid = 3828] [serial = 677] [outer = 13126C00] 15:54:36 INFO - PROCESS | 3828 | 1464735276201 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15265C00) [pid = 3828] [serial = 678] [outer = 13126C00] 15:54:36 INFO - PROCESS | 3828 | 1464735276728 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 854ms 15:54:36 INFO - PROCESS | 3828 | 1464735276789 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 3828 | 1464735276791 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 15:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:54:36 INFO - PROCESS | 3828 | 1464735276795 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 3828 | 1464735276799 Marionette TRACE conn2 <- [1,870,null,{}] 15:54:36 INFO - PROCESS | 3828 | 1464735276810 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:36 INFO - PROCESS | 3828 | 1464735276893 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:54:37 INFO - PROCESS | 3828 | 1464735277127 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:37 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B0000 == 46 [pid = 3828] [id = 227] 15:54:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (0F2F1400) [pid = 3828] [serial = 679] [outer = 00000000] 15:54:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (105FA000) [pid = 3828] [serial = 680] [outer = 0F2F1400] 15:54:37 INFO - PROCESS | 3828 | 1464735277197 Marionette DEBUG loaded listener.js 15:54:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (10EC7000) [pid = 3828] [serial = 681] [outer = 0F2F1400] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 13721400 == 45 [pid = 3828] [id = 223] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 0F2F4C00 == 44 [pid = 3828] [id = 222] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 13190400 == 43 [pid = 3828] [id = 221] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 1701C400 == 42 [pid = 3828] [id = 220] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 15737C00 == 41 [pid = 3828] [id = 219] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 13729000 == 40 [pid = 3828] [id = 218] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 12D88800 == 39 [pid = 3828] [id = 217] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 10EC6000 == 38 [pid = 3828] [id = 216] 15:54:37 INFO - PROCESS | 3828 | --DOCSHELL 0F2B4000 == 37 [pid = 3828] [id = 215] 15:54:37 INFO - PROCESS | 3828 | 1464735277798 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1A56C400) [pid = 3828] [serial = 570] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15A34C00) [pid = 3828] [serial = 620] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (10F38C00) [pid = 3828] [serial = 608] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (10F4CC00) [pid = 3828] [serial = 609] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (103D0800) [pid = 3828] [serial = 606] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (0F303400) [pid = 3828] [serial = 605] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (16376800) [pid = 3828] [serial = 623] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15C06C00) [pid = 3828] [serial = 621] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (171C9000) [pid = 3828] [serial = 629] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (16981000) [pid = 3828] [serial = 624] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (11C07800) [pid = 3828] [serial = 599] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15A36C00) [pid = 3828] [serial = 596] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (12A99000) [pid = 3828] [serial = 611] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (12B73400) [pid = 3828] [serial = 612] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1312AC00) [pid = 3828] [serial = 602] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (13904400) [pid = 3828] [serial = 614] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (140CD000) [pid = 3828] [serial = 615] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1526A800) [pid = 3828] [serial = 617] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (171CAC00) [pid = 3828] [serial = 630] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (17615400) [pid = 3828] [serial = 633] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1526E400) [pid = 3828] [serial = 618] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (16E40000) [pid = 3828] [serial = 627] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (16B4E000) [pid = 3828] [serial = 626] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (12A87C00) [pid = 3828] [serial = 579] [outer = 00000000] [url = about:blank] 15:54:37 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1760B000) [pid = 3828] [serial = 632] [outer = 00000000] [url = about:blank] 15:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1106ms 15:54:38 INFO - PROCESS | 3828 | 1464735278005 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 3828 | 1464735278009 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 15:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:54:38 INFO - PROCESS | 3828 | 1464735278017 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 3828 | 1464735278020 Marionette TRACE conn2 <- [1,874,null,{}] 15:54:38 INFO - PROCESS | 3828 | 1464735278024 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:38 INFO - PROCESS | 3828 | 1464735278107 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:54:38 INFO - PROCESS | 3828 | 1464735278165 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 3828 | ++DOCSHELL 11725400 == 38 [pid = 3828] [id = 228] 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (11A0B400) [pid = 3828] [serial = 682] [outer = 00000000] 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (12D2D800) [pid = 3828] [serial = 683] [outer = 11A0B400] 15:54:38 INFO - PROCESS | 3828 | 1464735278220 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13080400) [pid = 3828] [serial = 684] [outer = 11A0B400] 15:54:38 INFO - PROCESS | 3828 | 1464735278619 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 640ms 15:54:38 INFO - PROCESS | 3828 | 1464735278652 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:54:38 INFO - PROCESS | 3828 | 1464735278656 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 15:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:54:38 INFO - PROCESS | 3828 | 1464735278661 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:54:38 INFO - PROCESS | 3828 | 1464735278663 Marionette TRACE conn2 <- [1,878,null,{}] 15:54:38 INFO - PROCESS | 3828 | 1464735278668 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:38 INFO - PROCESS | 3828 | 1464735278731 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:54:38 INFO - PROCESS | 3828 | 1464735278739 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 3828 | ++DOCSHELL 13190400 == 39 [pid = 3828] [id = 229] 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (13273C00) [pid = 3828] [serial = 685] [outer = 00000000] 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (140D3400) [pid = 3828] [serial = 686] [outer = 13273C00] 15:54:38 INFO - PROCESS | 3828 | 1464735278788 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15263800) [pid = 3828] [serial = 687] [outer = 13273C00] 15:54:39 INFO - PROCESS | 3828 | 1464735279165 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 547ms 15:54:39 INFO - PROCESS | 3828 | 1464735279218 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 3828 | 1464735279202 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 15:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:54:39 INFO - PROCESS | 3828 | 1464735279208 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 3828 | 1464735279213 Marionette TRACE conn2 <- [1,882,null,{}] 15:54:39 INFO - PROCESS | 3828 | 1464735279222 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:39 INFO - PROCESS | 3828 | 1464735279302 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:54:39 INFO - PROCESS | 3828 | 1464735279311 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 3828 | ++DOCSHELL 15A38800 == 40 [pid = 3828] [id = 230] 15:54:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15A39000) [pid = 3828] [serial = 688] [outer = 00000000] 15:54:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15A40C00) [pid = 3828] [serial = 689] [outer = 15A39000] 15:54:39 INFO - PROCESS | 3828 | 1464735279339 Marionette DEBUG loaded listener.js 15:54:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15C10000) [pid = 3828] [serial = 690] [outer = 15A39000] 15:54:39 INFO - PROCESS | 3828 | 1464735279777 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 587ms 15:54:39 INFO - PROCESS | 3828 | 1464735279825 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 3828 | 1464735279828 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 15:54:39 INFO - PROCESS | 3828 | 1464735279831 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:54:39 INFO - PROCESS | 3828 | 1464735279833 Marionette TRACE conn2 <- [1,886,null,{}] 15:54:39 INFO - PROCESS | 3828 | 1464735279840 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:39 INFO - PROCESS | 3828 | 1464735279946 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:54:39 INFO - PROCESS | 3828 | 1464735279940 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:39 INFO - PROCESS | 3828 | ++DOCSHELL 15FC4800 == 41 [pid = 3828] [id = 231] 15:54:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (16376400) [pid = 3828] [serial = 691] [outer = 00000000] 15:54:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (16988400) [pid = 3828] [serial = 692] [outer = 16376400] 15:54:40 INFO - PROCESS | 3828 | 1464735280026 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (16C08C00) [pid = 3828] [serial = 693] [outer = 16376400] 15:54:40 INFO - PROCESS | 3828 | 1464735280407 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 587ms 15:54:40 INFO - PROCESS | 3828 | 1464735280445 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:54:40 INFO - PROCESS | 3828 | 1464735280447 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 15:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:54:40 INFO - PROCESS | 3828 | 1464735280468 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:54:40 INFO - PROCESS | 3828 | 1464735280469 Marionette TRACE conn2 <- [1,890,null,{}] 15:54:40 INFO - PROCESS | 3828 | 1464735280476 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:40 INFO - PROCESS | 3828 | 1464735280577 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:54:40 INFO - PROCESS | 3828 | 1464735280571 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 3828 | ++DOCSHELL 16E43400 == 42 [pid = 3828] [id = 232] 15:54:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (171C5400) [pid = 3828] [serial = 694] [outer = 00000000] 15:54:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (171E1800) [pid = 3828] [serial = 695] [outer = 171C5400] 15:54:40 INFO - PROCESS | 3828 | 1464735280622 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1760B000) [pid = 3828] [serial = 696] [outer = 171C5400] 15:54:41 INFO - PROCESS | 3828 | 1464735281032 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 627ms 15:54:41 INFO - PROCESS | 3828 | 1464735281073 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 3828 | 1464735281075 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 15:54:41 INFO - PROCESS | 3828 | 1464735281078 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:54:41 INFO - PROCESS | 3828 | 1464735281080 Marionette TRACE conn2 <- [1,894,null,{}] 15:54:41 INFO - PROCESS | 3828 | 1464735281089 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:41 INFO - PROCESS | 3828 | 1464735281169 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:54:41 INFO - PROCESS | 3828 | 1464735281181 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 3828 | ++DOCSHELL 17618800 == 43 [pid = 3828] [id = 233] 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17830000) [pid = 3828] [serial = 697] [outer = 00000000] 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1795E800) [pid = 3828] [serial = 698] [outer = 17830000] 15:54:41 INFO - PROCESS | 3828 | 1464735281225 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17E23800) [pid = 3828] [serial = 699] [outer = 17830000] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1725B000) [pid = 3828] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15269000) [pid = 3828] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (13903800) [pid = 3828] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (13104400) [pid = 3828] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15739000) [pid = 3828] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (11A03C00) [pid = 3828] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1701D000) [pid = 3828] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (17260C00) [pid = 3828] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (10EC6C00) [pid = 3828] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:54:41 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (0F2B8000) [pid = 3828] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:54:41 INFO - PROCESS | 3828 | 1464735281665 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 586ms 15:54:41 INFO - PROCESS | 3828 | 1464735281668 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 3828 | 1464735281670 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 15:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:54:41 INFO - PROCESS | 3828 | 1464735281683 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 3828 | 1464735281685 Marionette TRACE conn2 <- [1,898,null,{}] 15:54:41 INFO - PROCESS | 3828 | 1464735281688 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:41 INFO - PROCESS | 3828 | 1464735281796 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:54:41 INFO - PROCESS | 3828 | 1464735281848 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6800 == 44 [pid = 3828] [id = 234] 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (10560800) [pid = 3828] [serial = 700] [outer = 00000000] 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (152BC400) [pid = 3828] [serial = 701] [outer = 10560800] 15:54:41 INFO - PROCESS | 3828 | 1464735281892 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (171C7000) [pid = 3828] [serial = 702] [outer = 10560800] 15:54:42 INFO - PROCESS | 3828 | 1464735282188 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 560ms 15:54:42 INFO - PROCESS | 3828 | 1464735282256 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 3828 | 1464735282259 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:54:42 INFO - PROCESS | 3828 | 1464735282250 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 3828 | 1464735282251 Marionette TRACE conn2 <- [1,902,null,{}] 15:54:42 INFO - PROCESS | 3828 | 1464735282255 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 3828 | 1464735282342 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:54:42 INFO - PROCESS | 3828 | 1464735282348 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 3828 | ++DOCSHELL 13120800 == 45 [pid = 3828] [id = 235] 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (17623800) [pid = 3828] [serial = 703] [outer = 00000000] 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (180EDC00) [pid = 3828] [serial = 704] [outer = 17623800] 15:54:42 INFO - PROCESS | 3828 | 1464735282376 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (184C1800) [pid = 3828] [serial = 705] [outer = 17623800] 15:54:42 INFO - PROCESS | 3828 | 1464735282732 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 507ms 15:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:54:42 INFO - PROCESS | 3828 | 1464735282777 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 3828 | 1464735282779 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 15:54:42 INFO - PROCESS | 3828 | 1464735282782 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 3828 | 1464735282783 Marionette TRACE conn2 <- [1,906,null,{}] 15:54:42 INFO - PROCESS | 3828 | 1464735282786 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:42 INFO - PROCESS | 3828 | 1464735282844 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:54:42 INFO - PROCESS | 3828 | 1464735282850 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:42 INFO - PROCESS | 3828 | ++DOCSHELL 1761F000 == 46 [pid = 3828] [id = 236] 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (184C6400) [pid = 3828] [serial = 706] [outer = 00000000] 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (184CF400) [pid = 3828] [serial = 707] [outer = 184C6400] 15:54:42 INFO - PROCESS | 3828 | 1464735282895 Marionette DEBUG loaded listener.js 15:54:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (13D4FC00) [pid = 3828] [serial = 708] [outer = 184C6400] 15:54:43 INFO - PROCESS | 3828 | 1464735283424 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 680ms 15:54:43 INFO - PROCESS | 3828 | 1464735283453 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:54:43 INFO - PROCESS | 3828 | 1464735283458 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 15:54:43 INFO - PROCESS | 3828 | 1464735283463 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:54:43 INFO - PROCESS | 3828 | 1464735283468 Marionette TRACE conn2 <- [1,910,null,{}] 15:54:43 INFO - PROCESS | 3828 | 1464735283475 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:43 INFO - PROCESS | 3828 | 1464735283565 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:54:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (105EC800) [pid = 3828] [serial = 709] [outer = 105F9400] 15:54:43 INFO - PROCESS | 3828 | 1464735283694 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 3828 | ++DOCSHELL 11CAE400 == 47 [pid = 3828] [id = 237] 15:54:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (12894C00) [pid = 3828] [serial = 710] [outer = 00000000] 15:54:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (12A90000) [pid = 3828] [serial = 711] [outer = 12894C00] 15:54:43 INFO - PROCESS | 3828 | 1464735283758 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (130A2400) [pid = 3828] [serial = 712] [outer = 12894C00] 15:54:44 INFO - PROCESS | 3828 | 1464735284418 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 987ms 15:54:44 INFO - PROCESS | 3828 | 1464735284455 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 3828 | 1464735284460 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 15:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:54:44 INFO - PROCESS | 3828 | 1464735284480 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 3828 | 1464735284483 Marionette TRACE conn2 <- [1,914,null,{}] 15:54:44 INFO - PROCESS | 3828 | 1464735284489 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:44 INFO - PROCESS | 3828 | 1464735284580 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:54:44 INFO - PROCESS | 3828 | 1464735284655 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 3828 | ++DOCSHELL 10F39C00 == 48 [pid = 3828] [id = 238] 15:54:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (10F3F000) [pid = 3828] [serial = 713] [outer = 00000000] 15:54:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (15A37400) [pid = 3828] [serial = 714] [outer = 10F3F000] 15:54:44 INFO - PROCESS | 3828 | 1464735284749 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (16E42400) [pid = 3828] [serial = 715] [outer = 10F3F000] 15:54:45 INFO - PROCESS | 3828 | 1464735285271 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 827ms 15:54:45 INFO - PROCESS | 3828 | 1464735285307 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 3828 | 1464735285310 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 15:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:54:45 INFO - PROCESS | 3828 | 1464735285295 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 3828 | 1464735285299 Marionette TRACE conn2 <- [1,918,null,{}] 15:54:45 INFO - PROCESS | 3828 | 1464735285309 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:45 INFO - PROCESS | 3828 | 1464735285402 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:54:45 INFO - PROCESS | 3828 | 1464735285485 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:45 INFO - PROCESS | 3828 | ++DOCSHELL 15738C00 == 49 [pid = 3828] [id = 239] 15:54:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (157B6800) [pid = 3828] [serial = 716] [outer = 00000000] 15:54:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (184C5800) [pid = 3828] [serial = 717] [outer = 157B6800] 15:54:45 INFO - PROCESS | 3828 | 1464735285582 Marionette DEBUG loaded listener.js 15:54:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19807000) [pid = 3828] [serial = 718] [outer = 157B6800] 15:54:46 INFO - PROCESS | 3828 | 1464735286260 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1040ms 15:54:46 INFO - PROCESS | 3828 | 1464735286345 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:54:46 INFO - PROCESS | 3828 | 1464735286349 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 15:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:54:46 INFO - PROCESS | 3828 | 1464735286335 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:54:46 INFO - PROCESS | 3828 | 1464735286339 Marionette TRACE conn2 <- [1,922,null,{}] 15:54:46 INFO - PROCESS | 3828 | 1464735286346 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:46 INFO - PROCESS | 3828 | 1464735286458 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:54:46 INFO - PROCESS | 3828 | 1464735286518 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 3828 | ++DOCSHELL 0F2ED000 == 50 [pid = 3828] [id = 240] 15:54:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (0F2F9000) [pid = 3828] [serial = 719] [outer = 00000000] 15:54:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (11CA1800) [pid = 3828] [serial = 720] [outer = 0F2F9000] 15:54:46 INFO - PROCESS | 3828 | 1464735286567 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (12B6E400) [pid = 3828] [serial = 721] [outer = 0F2F9000] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 13120800 == 49 [pid = 3828] [id = 235] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 0F2F6800 == 48 [pid = 3828] [id = 234] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 17618800 == 47 [pid = 3828] [id = 233] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 16E43400 == 46 [pid = 3828] [id = 232] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 15FC4800 == 45 [pid = 3828] [id = 231] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 15A38800 == 44 [pid = 3828] [id = 230] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 13190400 == 43 [pid = 3828] [id = 229] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 11725400 == 42 [pid = 3828] [id = 228] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 0F2B0000 == 41 [pid = 3828] [id = 227] 15:54:46 INFO - PROCESS | 3828 | --DOCSHELL 10487400 == 40 [pid = 3828] [id = 225] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (10F3E400) [pid = 3828] [serial = 638] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17834400) [pid = 3828] [serial = 663] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15A41000) [pid = 3828] [serial = 642] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1526E800) [pid = 3828] [serial = 653] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (13192400) [pid = 3828] [serial = 650] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1761FC00) [pid = 3828] [serial = 635] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15A3C000) [pid = 3828] [serial = 656] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16383000) [pid = 3828] [serial = 666] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (171F0C00) [pid = 3828] [serial = 659] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17699C00) [pid = 3828] [serial = 662] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1783A400) [pid = 3828] [serial = 668] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (11A0C000) [pid = 3828] [serial = 647] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15A40400) [pid = 3828] [serial = 657] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15A3D800) [pid = 3828] [serial = 665] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (0F308000) [pid = 3828] [serial = 644] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (15A33C00) [pid = 3828] [serial = 641] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15730000) [pid = 3828] [serial = 654] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (11CAEC00) [pid = 3828] [serial = 648] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1372A000) [pid = 3828] [serial = 651] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (105F6C00) [pid = 3828] [serial = 645] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (17606C00) [pid = 3828] [serial = 660] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (17EBD400) [pid = 3828] [serial = 671] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (17953C00) [pid = 3828] [serial = 669] [outer = 00000000] [url = about:blank] 15:54:46 INFO - PROCESS | 3828 | 1464735286997 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 693ms 15:54:47 INFO - PROCESS | 3828 | 1464735287034 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 3828 | 1464735287039 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:54:47 INFO - PROCESS | 3828 | 1464735287027 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 3828 | 1464735287030 Marionette TRACE conn2 <- [1,926,null,{}] 15:54:47 INFO - PROCESS | 3828 | 1464735287033 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:47 INFO - PROCESS | 3828 | 1464735287117 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:54:47 INFO - PROCESS | 3828 | 1464735287127 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 3828 | ++DOCSHELL 12893400 == 41 [pid = 3828] [id = 241] 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (12895C00) [pid = 3828] [serial = 722] [outer = 00000000] 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (13086C00) [pid = 3828] [serial = 723] [outer = 12895C00] 15:54:47 INFO - PROCESS | 3828 | 1464735287158 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (13276800) [pid = 3828] [serial = 724] [outer = 12895C00] 15:54:47 INFO - PROCESS | 3828 | 1464735287565 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 547ms 15:54:47 INFO - PROCESS | 3828 | 1464735287585 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 3828 | 1464735287588 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 15:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:54:47 INFO - PROCESS | 3828 | 1464735287591 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 3828 | 1464735287594 Marionette TRACE conn2 <- [1,930,null,{}] 15:54:47 INFO - PROCESS | 3828 | 1464735287605 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:47 INFO - PROCESS | 3828 | 1464735287668 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:54:47 INFO - PROCESS | 3828 | 1464735287707 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:47 INFO - PROCESS | 3828 | ++DOCSHELL 157ABC00 == 42 [pid = 3828] [id = 242] 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (157AD400) [pid = 3828] [serial = 725] [outer = 00000000] 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (15A3A000) [pid = 3828] [serial = 726] [outer = 157AD400] 15:54:47 INFO - PROCESS | 3828 | 1464735287737 Marionette DEBUG loaded listener.js 15:54:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15C0A000) [pid = 3828] [serial = 727] [outer = 157AD400] 15:54:48 INFO - PROCESS | 3828 | 1464735288123 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 587ms 15:54:48 INFO - PROCESS | 3828 | 1464735288180 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 3828 | 1464735288183 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 15:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:54:48 INFO - PROCESS | 3828 | 1464735288186 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - PROCESS | 3828 | 1464735288188 Marionette TRACE conn2 <- [1,934,null,{}] 15:54:48 INFO - PROCESS | 3828 | 1464735288191 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 3828 | 1464735288254 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:54:48 INFO - PROCESS | 3828 | 1464735288262 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 3828 | ++DOCSHELL 15FC7400 == 43 [pid = 3828] [id = 243] 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15FC7C00) [pid = 3828] [serial = 728] [outer = 00000000] 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (16B47000) [pid = 3828] [serial = 729] [outer = 15FC7C00] 15:54:48 INFO - PROCESS | 3828 | 1464735288307 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (171C5800) [pid = 3828] [serial = 730] [outer = 15FC7C00] 15:54:48 INFO - PROCESS | 3828 | 1464735288665 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 507ms 15:54:48 INFO - PROCESS | 3828 | 1464735288705 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:54:48 INFO - PROCESS | 3828 | 1464735288707 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 15:54:48 INFO - PROCESS | 3828 | 1464735288710 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:54:48 INFO - PROCESS | 3828 | 1464735288694 Marionette TRACE conn2 <- [1,938,null,{}] 15:54:48 INFO - PROCESS | 3828 | 1464735288697 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:48 INFO - PROCESS | 3828 | 1464735288782 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:54:48 INFO - PROCESS | 3828 | 1464735288789 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 3828 | ++DOCSHELL 171E6000 == 44 [pid = 3828] [id = 244] 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1732DC00) [pid = 3828] [serial = 731] [outer = 00000000] 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17616800) [pid = 3828] [serial = 732] [outer = 1732DC00] 15:54:48 INFO - PROCESS | 3828 | 1464735288814 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (17617800) [pid = 3828] [serial = 733] [outer = 1732DC00] 15:54:49 INFO - PROCESS | 3828 | 1464735289245 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 600ms 15:54:49 INFO - PROCESS | 3828 | 1464735289293 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 3828 | 1464735289295 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 15:54:49 INFO - PROCESS | 3828 | 1464735289298 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:54:49 INFO - PROCESS | 3828 | 1464735289300 Marionette TRACE conn2 <- [1,942,null,{}] 15:54:49 INFO - PROCESS | 3828 | 1464735289304 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:49 INFO - PROCESS | 3828 | 1464735289416 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:54:49 INFO - PROCESS | 3828 | 1464735289472 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 3828 | ++DOCSHELL 14F9D800 == 45 [pid = 3828] [id = 245] 15:54:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (17358000) [pid = 3828] [serial = 734] [outer = 00000000] 15:54:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17EB6C00) [pid = 3828] [serial = 735] [outer = 17358000] 15:54:49 INFO - PROCESS | 3828 | 1464735289503 Marionette DEBUG loaded listener.js 15:54:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (183BEC00) [pid = 3828] [serial = 736] [outer = 17358000] 15:54:49 INFO - PROCESS | 3828 | 1464735289875 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 639ms 15:54:49 INFO - PROCESS | 3828 | 1464735289967 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 3828 | 1464735289969 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 15:54:49 INFO - PROCESS | 3828 | 1464735289972 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 3828 | 1464735289974 Marionette TRACE conn2 <- [1,946,null,{}] 15:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:54:49 INFO - PROCESS | 3828 | 1464735289978 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:50 INFO - PROCESS | 3828 | 1464735290060 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:54:50 INFO - PROCESS | 3828 | 1464735290070 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 3828 | ++DOCSHELL 103D0000 == 46 [pid = 3828] [id = 246] 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (184C5000) [pid = 3828] [serial = 737] [outer = 00000000] 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (184ED000) [pid = 3828] [serial = 738] [outer = 184C5000] 15:54:50 INFO - PROCESS | 3828 | 1464735290138 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19810C00) [pid = 3828] [serial = 739] [outer = 184C5000] 15:54:50 INFO - PROCESS | 3828 | 1464735290522 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 600ms 15:54:50 INFO - PROCESS | 3828 | 1464735290563 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 3828 | 1464735290565 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 15:54:50 INFO - PROCESS | 3828 | 1464735290568 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:54:50 INFO - PROCESS | 3828 | 1464735290570 Marionette TRACE conn2 <- [1,950,null,{}] 15:54:50 INFO - PROCESS | 3828 | 1464735290574 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:50 INFO - PROCESS | 3828 | 1464735290657 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (16376400) [pid = 3828] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (0F2F1400) [pid = 3828] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (13273C00) [pid = 3828] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15A39000) [pid = 3828] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (11A0B400) [pid = 3828] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (17623800) [pid = 3828] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (171C5400) [pid = 3828] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (10560800) [pid = 3828] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:54:50 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17830000) [pid = 3828] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:54:50 INFO - PROCESS | 3828 | 1464735290742 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F1400 == 47 [pid = 3828] [id = 247] 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (103D0800) [pid = 3828] [serial = 740] [outer = 00000000] 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (12B04800) [pid = 3828] [serial = 741] [outer = 103D0800] 15:54:50 INFO - PROCESS | 3828 | 1464735290768 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (13108000) [pid = 3828] [serial = 742] [outer = 103D0800] 15:54:51 INFO - PROCESS | 3828 | 1464735291097 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 534ms 15:54:51 INFO - PROCESS | 3828 | 1464735291119 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 3828 | 1464735291121 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 15:54:51 INFO - PROCESS | 3828 | 1464735291125 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:54:51 INFO - PROCESS | 3828 | 1464735291126 Marionette TRACE conn2 <- [1,954,null,{}] 15:54:51 INFO - PROCESS | 3828 | 1464735291130 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:51 INFO - PROCESS | 3828 | 1464735291187 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:54:51 INFO - PROCESS | 3828 | 1464735291277 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 3828 | ++DOCSHELL 140DA400 == 48 [pid = 3828] [id = 248] 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15266000) [pid = 3828] [serial = 743] [outer = 00000000] 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17E29800) [pid = 3828] [serial = 744] [outer = 15266000] 15:54:51 INFO - PROCESS | 3828 | 1464735291323 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (183BF400) [pid = 3828] [serial = 745] [outer = 15266000] 15:54:51 INFO - PROCESS | 3828 | 1464735291631 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 533ms 15:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:54:51 INFO - PROCESS | 3828 | 1464735291654 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:54:51 INFO - PROCESS | 3828 | 1464735291656 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 15:54:51 INFO - PROCESS | 3828 | 1464735291659 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:54:51 INFO - PROCESS | 3828 | 1464735291661 Marionette TRACE conn2 <- [1,958,null,{}] 15:54:51 INFO - PROCESS | 3828 | 1464735291664 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:51 INFO - PROCESS | 3828 | 1464735291741 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:54:51 INFO - PROCESS | 3828 | 1464735291810 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 3828 | ++DOCSHELL 13082800 == 49 [pid = 3828] [id = 249] 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17E25800) [pid = 3828] [serial = 746] [outer = 00000000] 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A076C00) [pid = 3828] [serial = 747] [outer = 17E25800] 15:54:51 INFO - PROCESS | 3828 | 1464735291855 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A153800) [pid = 3828] [serial = 748] [outer = 17E25800] 15:54:52 INFO - PROCESS | 3828 | 1464735292152 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 506ms 15:54:52 INFO - PROCESS | 3828 | 1464735292173 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 3828 | 1464735292175 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:54:52 INFO - PROCESS | 3828 | 1464735292178 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 3828 | 1464735292181 Marionette TRACE conn2 <- [1,962,null,{}] 15:54:52 INFO - PROCESS | 3828 | 1464735292184 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:52 INFO - PROCESS | 3828 | 1464735292291 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:54:52 INFO - PROCESS | 3828 | 1464735292299 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 3828 | ++DOCSHELL 10370800 == 50 [pid = 3828] [id = 250] 15:54:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19AE7C00) [pid = 3828] [serial = 749] [outer = 00000000] 15:54:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1A570400) [pid = 3828] [serial = 750] [outer = 19AE7C00] 15:54:52 INFO - PROCESS | 3828 | 1464735292347 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1A60EC00) [pid = 3828] [serial = 751] [outer = 19AE7C00] 15:54:52 INFO - PROCESS | 3828 | 1464735292907 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 774ms 15:54:52 INFO - PROCESS | 3828 | 1464735292960 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 3828 | 1464735292965 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 15:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:54:52 INFO - PROCESS | 3828 | 1464735292971 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 3828 | 1464735292976 Marionette TRACE conn2 <- [1,966,null,{}] 15:54:52 INFO - PROCESS | 3828 | 1464735292981 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 3828 | 1464735293071 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:54:53 INFO - PROCESS | 3828 | 1464735293200 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 3828 | ++DOCSHELL 10F3F800 == 51 [pid = 3828] [id = 251] 15:54:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (10F41800) [pid = 3828] [serial = 752] [outer = 00000000] 15:54:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (12B05000) [pid = 3828] [serial = 753] [outer = 10F41800] 15:54:53 INFO - PROCESS | 3828 | 1464735293257 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (13906000) [pid = 3828] [serial = 754] [outer = 10F41800] 15:54:53 INFO - PROCESS | 3828 | 1464735293784 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 854ms 15:54:53 INFO - PROCESS | 3828 | 1464735293831 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 3828 | 1464735293837 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 15:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:54:53 INFO - PROCESS | 3828 | 1464735293844 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 3828 | 1464735293847 Marionette TRACE conn2 <- [1,970,null,{}] 15:54:53 INFO - PROCESS | 3828 | 1464735293851 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:53 INFO - PROCESS | 3828 | 1464735293981 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:54:54 INFO - PROCESS | 3828 | 1464735294083 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 3828 | ++DOCSHELL 15A40800 == 52 [pid = 3828] [id = 252] 15:54:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15A41000) [pid = 3828] [serial = 755] [outer = 00000000] 15:54:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (17321C00) [pid = 3828] [serial = 756] [outer = 15A41000] 15:54:54 INFO - PROCESS | 3828 | 1464735294118 Marionette DEBUG loaded listener.js 15:54:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1782E800) [pid = 3828] [serial = 757] [outer = 15A41000] 15:54:54 INFO - PROCESS | 3828 | 1464735294612 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 813ms 15:54:54 INFO - PROCESS | 3828 | 1464735294665 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:54:54 INFO - PROCESS | 3828 | 1464735294667 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 15:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:54:54 INFO - PROCESS | 3828 | 1464735294653 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:54:54 INFO - PROCESS | 3828 | 1464735294657 Marionette TRACE conn2 <- [1,974,null,{}] 15:54:54 INFO - PROCESS | 3828 | 1464735294668 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:54 INFO - PROCESS | 3828 | 1464735294770 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:54:54 INFO - PROCESS | 3828 | 1464735294884 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:54 INFO - PROCESS | 3828 | ++DOCSHELL 10EC5800 == 53 [pid = 3828] [id = 253] 15:54:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1A15A000) [pid = 3828] [serial = 758] [outer = 00000000] 15:54:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1A56F000) [pid = 3828] [serial = 759] [outer = 1A15A000] 15:54:54 INFO - PROCESS | 3828 | 1464735294922 Marionette DEBUG loaded listener.js 15:54:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1A60C000) [pid = 3828] [serial = 760] [outer = 1A15A000] 15:54:55 INFO - PROCESS | 3828 | 1464735295640 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1040ms 15:54:55 INFO - PROCESS | 3828 | 1464735295704 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 3828 | 1464735295709 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 15:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:54:55 INFO - PROCESS | 3828 | 1464735295696 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 3828 | 1464735295700 Marionette TRACE conn2 <- [1,978,null,{}] 15:54:55 INFO - PROCESS | 3828 | 1464735295707 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:55 INFO - PROCESS | 3828 | 1464735295840 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:54:55 INFO - PROCESS | 3828 | 1464735295943 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 3828 | ++DOCSHELL 1058E400 == 54 [pid = 3828] [id = 254] 15:54:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (10A7C400) [pid = 3828] [serial = 761] [outer = 00000000] 15:54:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (0F2AE000) [pid = 3828] [serial = 762] [outer = 10A7C400] 15:54:55 INFO - PROCESS | 3828 | 1464735295997 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (10F3B800) [pid = 3828] [serial = 763] [outer = 10A7C400] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 10A5E400 == 53 [pid = 3828] [id = 200] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 15265400 == 52 [pid = 3828] [id = 224] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2C00 == 51 [pid = 3828] [id = 191] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 13082800 == 50 [pid = 3828] [id = 249] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 140DA400 == 49 [pid = 3828] [id = 248] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2F1400 == 48 [pid = 3828] [id = 247] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 103D0000 == 47 [pid = 3828] [id = 246] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 14F9D800 == 46 [pid = 3828] [id = 245] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 171E6000 == 45 [pid = 3828] [id = 244] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 15FC7400 == 44 [pid = 3828] [id = 243] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 157ABC00 == 43 [pid = 3828] [id = 242] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 12893400 == 42 [pid = 3828] [id = 241] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2ED000 == 41 [pid = 3828] [id = 240] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 15738C00 == 40 [pid = 3828] [id = 239] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (184CF400) [pid = 3828] [serial = 707] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 10F39C00 == 39 [pid = 3828] [id = 238] 15:54:56 INFO - PROCESS | 3828 | --DOCSHELL 11CAE400 == 38 [pid = 3828] [id = 237] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10F43800) [pid = 3828] [serial = 674] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (10EC7000) [pid = 3828] [serial = 681] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (105FA000) [pid = 3828] [serial = 680] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (140D3400) [pid = 3828] [serial = 686] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (15263800) [pid = 3828] [serial = 687] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (15A40C00) [pid = 3828] [serial = 689] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (12D2D800) [pid = 3828] [serial = 683] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (13080400) [pid = 3828] [serial = 684] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (184C1800) [pid = 3828] [serial = 705] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (13D46400) [pid = 3828] [serial = 677] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1760B000) [pid = 3828] [serial = 696] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (171E1800) [pid = 3828] [serial = 695] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (152BC400) [pid = 3828] [serial = 701] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1795E800) [pid = 3828] [serial = 698] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (180EDC00) [pid = 3828] [serial = 704] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17E23800) [pid = 3828] [serial = 699] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16988400) [pid = 3828] [serial = 692] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16C08C00) [pid = 3828] [serial = 693] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15C10000) [pid = 3828] [serial = 690] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (171C7000) [pid = 3828] [serial = 702] [outer = 00000000] [url = about:blank] 15:54:56 INFO - PROCESS | 3828 | 1464735296463 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 813ms 15:54:56 INFO - PROCESS | 3828 | 1464735296507 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:54:56 INFO - PROCESS | 3828 | 1464735296512 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 15:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:54:56 INFO - PROCESS | 3828 | 1464735296518 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:54:56 INFO - PROCESS | 3828 | 1464735296521 Marionette TRACE conn2 <- [1,982,null,{}] 15:54:56 INFO - PROCESS | 3828 | 1464735296525 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:56 INFO - PROCESS | 3828 | 1464735296587 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:54:56 INFO - PROCESS | 3828 | 1464735296594 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:56 INFO - PROCESS | 3828 | ++DOCSHELL 11034800 == 39 [pid = 3828] [id = 255] 15:54:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (11187400) [pid = 3828] [serial = 764] [outer = 00000000] 15:54:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (12A86800) [pid = 3828] [serial = 765] [outer = 11187400] 15:54:56 INFO - PROCESS | 3828 | 1464735296640 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (12B76000) [pid = 3828] [serial = 766] [outer = 11187400] 15:54:57 INFO - PROCESS | 3828 | 1464735297064 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 586ms 15:54:57 INFO - PROCESS | 3828 | 1464735297107 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 3828 | 1464735297109 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:54:57 INFO - PROCESS | 3828 | 1464735297144 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 3828 | 1464735297148 Marionette TRACE conn2 <- [1,986,null,{}] 15:54:57 INFO - PROCESS | 3828 | 1464735297158 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:57 INFO - PROCESS | 3828 | 1464735297241 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:54:57 INFO - PROCESS | 3828 | 1464735297307 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 3828 | ++DOCSHELL 128AA000 == 40 [pid = 3828] [id = 256] 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (12D35000) [pid = 3828] [serial = 767] [outer = 00000000] 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15263000) [pid = 3828] [serial = 768] [outer = 12D35000] 15:54:57 INFO - PROCESS | 3828 | 1464735297356 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (15270000) [pid = 3828] [serial = 769] [outer = 12D35000] 15:54:57 INFO - PROCESS | 3828 | 1464735297664 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 547ms 15:54:57 INFO - PROCESS | 3828 | 1464735297695 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 3828 | 1464735297698 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 15:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:54:57 INFO - PROCESS | 3828 | 1464735297701 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 3828 | 1464735297703 Marionette TRACE conn2 <- [1,990,null,{}] 15:54:57 INFO - PROCESS | 3828 | 1464735297706 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:57 INFO - PROCESS | 3828 | 1464735297768 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:54:57 INFO - PROCESS | 3828 | 1464735297774 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 3828 | ++DOCSHELL 15739C00 == 41 [pid = 3828] [id = 257] 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (157B3400) [pid = 3828] [serial = 770] [outer = 00000000] 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15A40C00) [pid = 3828] [serial = 771] [outer = 157B3400] 15:54:57 INFO - PROCESS | 3828 | 1464735297820 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15C5D400) [pid = 3828] [serial = 772] [outer = 157B3400] 15:54:58 INFO - PROCESS | 3828 | 1464735298205 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 547ms 15:54:58 INFO - PROCESS | 3828 | 1464735298253 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 3828 | 1464735298255 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:54:58 INFO - PROCESS | 3828 | 1464735298240 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 3828 | 1464735298242 Marionette TRACE conn2 <- [1,994,null,{}] 15:54:58 INFO - PROCESS | 3828 | 1464735298245 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:58 INFO - PROCESS | 3828 | 1464735298359 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:54:58 INFO - PROCESS | 3828 | 1464735298447 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:58 INFO - PROCESS | 3828 | ++DOCSHELL 15FCE800 == 42 [pid = 3828] [id = 258] 15:54:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (15FCF400) [pid = 3828] [serial = 773] [outer = 00000000] 15:54:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (16B49C00) [pid = 3828] [serial = 774] [outer = 15FCF400] 15:54:58 INFO - PROCESS | 3828 | 1464735298473 Marionette DEBUG loaded listener.js 15:54:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (16B4CC00) [pid = 3828] [serial = 775] [outer = 15FCF400] 15:54:58 INFO - PROCESS | 3828 | 1464735298860 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 639ms 15:54:58 INFO - PROCESS | 3828 | 1464735298887 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:54:58 INFO - PROCESS | 3828 | 1464735298889 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 15:54:58 INFO - PROCESS | 3828 | 1464735298892 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:54:58 INFO - PROCESS | 3828 | 1464735298894 Marionette TRACE conn2 <- [1,998,null,{}] 15:54:58 INFO - PROCESS | 3828 | 1464735298898 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:58 INFO - PROCESS | 3828 | 1464735299010 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:54:59 INFO - PROCESS | 3828 | 1464735299018 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 3828 | ++DOCSHELL 10A82C00 == 43 [pid = 3828] [id = 259] 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (16C09C00) [pid = 3828] [serial = 776] [outer = 00000000] 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (17615400) [pid = 3828] [serial = 777] [outer = 16C09C00] 15:54:59 INFO - PROCESS | 3828 | 1464735299088 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (17620000) [pid = 3828] [serial = 778] [outer = 16C09C00] 15:54:59 INFO - PROCESS | 3828 | 1464735299478 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 627ms 15:54:59 INFO - PROCESS | 3828 | 1464735299507 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:54:59 INFO - PROCESS | 3828 | 1464735299509 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 15:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:54:59 INFO - PROCESS | 3828 | 1464735299550 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:54:59 INFO - PROCESS | 3828 | 1464735299552 Marionette TRACE conn2 <- [1,1002,null,{}] 15:54:59 INFO - PROCESS | 3828 | 1464735299563 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:54:59 INFO - PROCESS | 3828 | 1464735299655 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:54:59 INFO - PROCESS | 3828 | 1464735299666 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 3828 | ++DOCSHELL 10513400 == 44 [pid = 3828] [id = 260] 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (16375400) [pid = 3828] [serial = 779] [outer = 00000000] 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1795BC00) [pid = 3828] [serial = 780] [outer = 16375400] 15:54:59 INFO - PROCESS | 3828 | 1464735299713 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (183BA800) [pid = 3828] [serial = 781] [outer = 16375400] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17358000) [pid = 3828] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15FC7C00) [pid = 3828] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (157AD400) [pid = 3828] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (184C5000) [pid = 3828] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (157B6800) [pid = 3828] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (0F2F9000) [pid = 3828] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (12895C00) [pid = 3828] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1732DC00) [pid = 3828] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17E25800) [pid = 3828] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (103D0800) [pid = 3828] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:55:00 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15266000) [pid = 3828] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:55:00 INFO - PROCESS | 3828 | 1464735300200 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 720ms 15:55:00 INFO - PROCESS | 3828 | 1464735300243 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 3828 | 1464735300245 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 15:55:00 INFO - PROCESS | 3828 | 1464735300249 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:55:00 INFO - PROCESS | 3828 | 1464735300250 Marionette TRACE conn2 <- [1,1006,null,{}] 15:55:00 INFO - PROCESS | 3828 | 1464735300263 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 3828 | 1464735300327 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:55:00 INFO - PROCESS | 3828 | 1464735300336 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 3828 | ++DOCSHELL 13D47400 == 45 [pid = 3828] [id = 261] 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15266000) [pid = 3828] [serial = 782] [outer = 00000000] 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1732DC00) [pid = 3828] [serial = 783] [outer = 15266000] 15:55:00 INFO - PROCESS | 3828 | 1464735300380 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (11A03C00) [pid = 3828] [serial = 784] [outer = 15266000] 15:55:00 INFO - PROCESS | 3828 | 1464735300739 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 547ms 15:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:55:00 INFO - PROCESS | 3828 | 1464735300797 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 3828 | 1464735300799 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 15:55:00 INFO - PROCESS | 3828 | 1464735300802 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 3828 | 1464735300804 Marionette TRACE conn2 <- [1,1010,null,{}] 15:55:00 INFO - PROCESS | 3828 | 1464735300789 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:00 INFO - PROCESS | 3828 | 1464735300879 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:55:00 INFO - PROCESS | 3828 | 1464735300886 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:00 INFO - PROCESS | 3828 | ++DOCSHELL 17839C00 == 46 [pid = 3828] [id = 262] 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (178A8C00) [pid = 3828] [serial = 785] [outer = 00000000] 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (184C3400) [pid = 3828] [serial = 786] [outer = 178A8C00] 15:55:00 INFO - PROCESS | 3828 | 1464735300912 Marionette DEBUG loaded listener.js 15:55:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (184C4400) [pid = 3828] [serial = 787] [outer = 178A8C00] 15:55:01 INFO - PROCESS | 3828 | 1464735301285 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 547ms 15:55:01 INFO - PROCESS | 3828 | 1464735301340 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 3828 | 1464735301343 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 15:55:01 INFO - PROCESS | 3828 | 1464735301350 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:55:01 INFO - PROCESS | 3828 | 1464735301352 Marionette TRACE conn2 <- [1,1014,null,{}] 15:55:01 INFO - PROCESS | 3828 | 1464735301355 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:01 INFO - PROCESS | 3828 | 1464735301414 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:55:01 INFO - PROCESS | 3828 | 1464735301420 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 3828 | ++DOCSHELL 17604400 == 47 [pid = 3828] [id = 263] 15:55:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (17694400) [pid = 3828] [serial = 788] [outer = 00000000] 15:55:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (19803000) [pid = 3828] [serial = 789] [outer = 17694400] 15:55:01 INFO - PROCESS | 3828 | 1464735301466 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (19AE7800) [pid = 3828] [serial = 790] [outer = 17694400] 15:55:01 INFO - PROCESS | 3828 | 1464735301941 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 627ms 15:55:01 INFO - PROCESS | 3828 | 1464735301984 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:55:01 INFO - PROCESS | 3828 | 1464735301988 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 15:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:55:01 INFO - PROCESS | 3828 | 1464735301993 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:55:01 INFO - PROCESS | 3828 | 1464735301998 Marionette TRACE conn2 <- [1,1018,null,{}] 15:55:01 INFO - PROCESS | 3828 | 1464735302005 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 3828 | 1464735302121 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:55:02 INFO - PROCESS | 3828 | 1464735302252 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B9800 == 48 [pid = 3828] [id = 264] 15:55:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (103D0000) [pid = 3828] [serial = 791] [outer = 00000000] 15:55:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (11732400) [pid = 3828] [serial = 792] [outer = 103D0000] 15:55:02 INFO - PROCESS | 3828 | 1464735302289 Marionette DEBUG loaded listener.js 15:55:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (128B2800) [pid = 3828] [serial = 793] [outer = 103D0000] 15:55:02 INFO - PROCESS | 3828 | 1464735302792 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 853ms 15:55:02 INFO - PROCESS | 3828 | 1464735302851 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 3828 | 1464735302857 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 15:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:55:02 INFO - PROCESS | 3828 | 1464735302864 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 3828 | 1464735302867 Marionette TRACE conn2 <- [1,1022,null,{}] 15:55:02 INFO - PROCESS | 3828 | 1464735302853 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:02 INFO - PROCESS | 3828 | 1464735302957 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:55:03 INFO - PROCESS | 3828 | 1464735303067 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 3828 | ++DOCSHELL 140D3000 == 49 [pid = 3828] [id = 265] 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (140D7400) [pid = 3828] [serial = 794] [outer = 00000000] 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (152AF800) [pid = 3828] [serial = 795] [outer = 140D7400] 15:55:03 INFO - PROCESS | 3828 | 1464735303102 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (15A32400) [pid = 3828] [serial = 796] [outer = 140D7400] 15:55:03 INFO - PROCESS | 3828 | 1464735303606 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 760ms 15:55:03 INFO - PROCESS | 3828 | 1464735303628 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:55:03 INFO - PROCESS | 3828 | 1464735303630 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 15:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:55:03 INFO - PROCESS | 3828 | 1464735303634 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:55:03 INFO - PROCESS | 3828 | 1464735303638 Marionette TRACE conn2 <- [1,1026,null,{}] 15:55:03 INFO - PROCESS | 3828 | 1464735303649 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:03 INFO - PROCESS | 3828 | 1464735303734 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:55:03 INFO - PROCESS | 3828 | 1464735303814 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:03 INFO - PROCESS | 3828 | ++DOCSHELL 18025000 == 50 [pid = 3828] [id = 266] 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (180E7000) [pid = 3828] [serial = 797] [outer = 00000000] 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (184F6400) [pid = 3828] [serial = 798] [outer = 180E7000] 15:55:03 INFO - PROCESS | 3828 | 1464735303878 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A06B000) [pid = 3828] [serial = 799] [outer = 180E7000] 15:55:04 INFO - PROCESS | 3828 | 1464735304476 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 893ms 15:55:04 INFO - PROCESS | 3828 | 1464735304525 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 3828 | 1464735304528 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 15:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:55:04 INFO - PROCESS | 3828 | 1464735304532 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 3828 | 1464735304534 Marionette TRACE conn2 <- [1,1030,null,{}] 15:55:04 INFO - PROCESS | 3828 | 1464735304535 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:04 INFO - PROCESS | 3828 | 1464735304635 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:55:04 INFO - PROCESS | 3828 | 1464735304749 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 3828 | ++DOCSHELL 16C09400 == 51 [pid = 3828] [id = 267] 15:55:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (19AEAC00) [pid = 3828] [serial = 800] [outer = 00000000] 15:55:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1A15EC00) [pid = 3828] [serial = 801] [outer = 19AEAC00] 15:55:04 INFO - PROCESS | 3828 | 1464735304785 Marionette DEBUG loaded listener.js 15:55:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1A56EC00) [pid = 3828] [serial = 802] [outer = 19AEAC00] 15:55:05 INFO - PROCESS | 3828 | 1464735305375 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 907ms 15:55:05 INFO - PROCESS | 3828 | 1464735305450 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:55:05 INFO - PROCESS | 3828 | 1464735305454 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 15:55:05 INFO - PROCESS | 3828 | 1464735305459 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 3828 | 1464735305463 Marionette TRACE conn2 <- [1,1034,null,{}] 15:55:05 INFO - PROCESS | 3828 | 1464735305469 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:05 INFO - PROCESS | 3828 | 1464735305550 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:55:05 INFO - PROCESS | 3828 | 1464735305664 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:05 INFO - PROCESS | 3828 | ++DOCSHELL 12A86C00 == 52 [pid = 3828] [id = 268] 15:55:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (12A87000) [pid = 3828] [serial = 803] [outer = 00000000] 15:55:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (13104800) [pid = 3828] [serial = 804] [outer = 12A87000] 15:55:05 INFO - PROCESS | 3828 | 1464735305718 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1318D800) [pid = 3828] [serial = 805] [outer = 12A87000] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 17839C00 == 51 [pid = 3828] [id = 262] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 13D47400 == 50 [pid = 3828] [id = 261] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 10513400 == 49 [pid = 3828] [id = 260] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 10A82C00 == 48 [pid = 3828] [id = 259] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 15FCE800 == 47 [pid = 3828] [id = 258] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 15739C00 == 46 [pid = 3828] [id = 257] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 128AA000 == 45 [pid = 3828] [id = 256] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 11034800 == 44 [pid = 3828] [id = 255] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 1058E400 == 43 [pid = 3828] [id = 254] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 15A40800 == 42 [pid = 3828] [id = 252] 15:55:05 INFO - PROCESS | 3828 | --DOCSHELL 10F3F800 == 41 [pid = 3828] [id = 251] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (19810C00) [pid = 3828] [serial = 739] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1A153800) [pid = 3828] [serial = 748] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (13108000) [pid = 3828] [serial = 742] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (183BF400) [pid = 3828] [serial = 745] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17E29800) [pid = 3828] [serial = 744] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (17617800) [pid = 3828] [serial = 733] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (105FA800) [pid = 3828] [serial = 399] [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.] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1A570400) [pid = 3828] [serial = 750] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (17EB6C00) [pid = 3828] [serial = 735] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (12A90000) [pid = 3828] [serial = 711] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (16B47000) [pid = 3828] [serial = 729] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (171C5800) [pid = 3828] [serial = 730] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15A3A000) [pid = 3828] [serial = 726] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (15C0A000) [pid = 3828] [serial = 727] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (184ED000) [pid = 3828] [serial = 738] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19807000) [pid = 3828] [serial = 718] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (184C5800) [pid = 3828] [serial = 717] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (11CA1800) [pid = 3828] [serial = 720] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (12B6E400) [pid = 3828] [serial = 721] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (13086C00) [pid = 3828] [serial = 723] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (13276800) [pid = 3828] [serial = 724] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17616800) [pid = 3828] [serial = 732] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (183BEC00) [pid = 3828] [serial = 736] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15A37400) [pid = 3828] [serial = 714] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1A076C00) [pid = 3828] [serial = 747] [outer = 00000000] [url = about:blank] 15:55:05 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (12B04800) [pid = 3828] [serial = 741] [outer = 00000000] [url = about:blank] 15:55:06 INFO - PROCESS | 3828 | 1464735306197 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 760ms 15:55:06 INFO - PROCESS | 3828 | 1464735306214 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 3828 | 1464735306219 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 15:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:55:06 INFO - PROCESS | 3828 | 1464735306225 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 3828 | 1464735306228 Marionette TRACE conn2 <- [1,1038,null,{}] 15:55:06 INFO - PROCESS | 3828 | 1464735306231 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:06 INFO - PROCESS | 3828 | 1464735306316 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:55:06 INFO - PROCESS | 3828 | 1464735306323 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 3828 | ++DOCSHELL 128AA000 == 42 [pid = 3828] [id = 269] 15:55:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (128AB800) [pid = 3828] [serial = 806] [outer = 00000000] 15:55:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (12D2D400) [pid = 3828] [serial = 807] [outer = 128AB800] 15:55:06 INFO - PROCESS | 3828 | 1464735306351 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (13197C00) [pid = 3828] [serial = 808] [outer = 128AB800] 15:55:06 INFO - PROCESS | 3828 | 1464735306753 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 533ms 15:55:06 INFO - PROCESS | 3828 | 1464735306785 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:55:06 INFO - PROCESS | 3828 | 1464735306787 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 15:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:55:06 INFO - PROCESS | 3828 | 1464735306791 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:55:06 INFO - PROCESS | 3828 | 1464735306794 Marionette TRACE conn2 <- [1,1042,null,{}] 15:55:06 INFO - PROCESS | 3828 | 1464735306804 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:06 INFO - PROCESS | 3828 | 1464735306915 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:55:06 INFO - PROCESS | 3828 | 1464735306996 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 3828 | ++DOCSHELL 1050BC00 == 43 [pid = 3828] [id = 270] 15:55:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (10F42800) [pid = 3828] [serial = 809] [outer = 00000000] 15:55:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (15A3B400) [pid = 3828] [serial = 810] [outer = 10F42800] 15:55:07 INFO - PROCESS | 3828 | 1464735307043 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (15FC8C00) [pid = 3828] [serial = 811] [outer = 10F42800] 15:55:07 INFO - PROCESS | 3828 | 1464735307363 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 586ms 15:55:07 INFO - PROCESS | 3828 | 1464735307387 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:55:07 INFO - PROCESS | 3828 | 1464735307389 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:55:07 INFO - PROCESS | 3828 | 1464735307392 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 3828 | 1464735307394 Marionette TRACE conn2 <- [1,1046,null,{}] 15:55:07 INFO - PROCESS | 3828 | 1464735307398 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:07 INFO - PROCESS | 3828 | 1464735307458 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:55:07 INFO - PROCESS | 3828 | 1464735307465 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:07 INFO - PROCESS | 3828 | ++DOCSHELL 1687EC00 == 44 [pid = 3828] [id = 271] 15:55:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (16E41C00) [pid = 3828] [serial = 812] [outer = 00000000] 15:55:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (171C8800) [pid = 3828] [serial = 813] [outer = 16E41C00] 15:55:07 INFO - PROCESS | 3828 | 1464735307509 Marionette DEBUG loaded listener.js 15:55:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (171CAC00) [pid = 3828] [serial = 814] [outer = 16E41C00] 15:55:07 INFO - PROCESS | 3828 | 1464735307881 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 534ms 15:55:07 INFO - PROCESS | 3828 | 1464735307937 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:55:07 INFO - PROCESS | 3828 | 1464735307948 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 15:55:07 INFO - PROCESS | 3828 | 1464735307952 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:55:07 INFO - PROCESS | 3828 | 1464735307955 Marionette TRACE conn2 <- [1,1050,null,{}] 15:55:07 INFO - PROCESS | 3828 | 1464735307959 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 3828 | 1464735308051 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:55:08 INFO - PROCESS | 3828 | 1464735308121 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 3828 | ++DOCSHELL 1761BC00 == 45 [pid = 3828] [id = 272] 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1761CC00) [pid = 3828] [serial = 815] [outer = 00000000] 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (17831000) [pid = 3828] [serial = 816] [outer = 1761CC00] 15:55:08 INFO - PROCESS | 3828 | 1464735308165 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (178B5C00) [pid = 3828] [serial = 817] [outer = 1761CC00] 15:55:08 INFO - PROCESS | 3828 | 1464735308524 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 627ms 15:55:08 INFO - PROCESS | 3828 | 1464735308569 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 3828 | 1464735308571 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 15:55:08 INFO - PROCESS | 3828 | 1464735308575 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:55:08 INFO - PROCESS | 3828 | 1464735308576 Marionette TRACE conn2 <- [1,1054,null,{}] 15:55:08 INFO - PROCESS | 3828 | 1464735308580 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:08 INFO - PROCESS | 3828 | 1464735308693 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:55:08 INFO - PROCESS | 3828 | 1464735308760 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 3828 | ++DOCSHELL 0F303C00 == 46 [pid = 3828] [id = 273] 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (17620800) [pid = 3828] [serial = 818] [outer = 00000000] 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (184E7800) [pid = 3828] [serial = 819] [outer = 17620800] 15:55:08 INFO - PROCESS | 3828 | 1464735308788 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19809C00) [pid = 3828] [serial = 820] [outer = 17620800] 15:55:09 INFO - PROCESS | 3828 | 1464735309176 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 693ms 15:55:09 INFO - PROCESS | 3828 | 1464735309272 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 3828 | 1464735309274 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:55:09 INFO - PROCESS | 3828 | 1464735309277 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 3828 | 1464735309279 Marionette TRACE conn2 <- [1,1058,null,{}] 15:55:09 INFO - PROCESS | 3828 | 1464735309282 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:09 INFO - PROCESS | 3828 | 1464735309378 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:55:09 INFO - PROCESS | 3828 | 1464735309388 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:09 INFO - PROCESS | 3828 | ++DOCSHELL 10510400 == 47 [pid = 3828] [id = 274] 15:55:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (184D0400) [pid = 3828] [serial = 821] [outer = 00000000] 15:55:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A071800) [pid = 3828] [serial = 822] [outer = 184D0400] 15:55:09 INFO - PROCESS | 3828 | 1464735309416 Marionette DEBUG loaded listener.js 15:55:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A075400) [pid = 3828] [serial = 823] [outer = 184D0400] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (15FCF400) [pid = 3828] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (10A7C400) [pid = 3828] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (16C09C00) [pid = 3828] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (11187400) [pid = 3828] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (157B3400) [pid = 3828] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (12D35000) [pid = 3828] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (178A8C00) [pid = 3828] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (16375400) [pid = 3828] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:55:09 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (15266000) [pid = 3828] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:55:09 INFO - PROCESS | 3828 | 1464735309817 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 600ms 15:55:09 INFO - PROCESS | 3828 | 1464735309867 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:55:09 INFO - PROCESS | 3828 | 1464735309869 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 15:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:55:09 INFO - PROCESS | 3828 | 1464735309872 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 3828 | 1464735309874 Marionette TRACE conn2 <- [1,1062,null,{}] 15:55:09 INFO - PROCESS | 3828 | 1464735309877 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:09 INFO - PROCESS | 3828 | 1464735309967 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:55:10 INFO - PROCESS | 3828 | 1464735310040 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 3828 | ++DOCSHELL 10ECA400 == 48 [pid = 3828] [id = 275] 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (10F43800) [pid = 3828] [serial = 824] [outer = 00000000] 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (15C64400) [pid = 3828] [serial = 825] [outer = 10F43800] 15:55:10 INFO - PROCESS | 3828 | 1464735310065 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (16377000) [pid = 3828] [serial = 826] [outer = 10F43800] 15:55:10 INFO - PROCESS | 3828 | 1464735310394 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 547ms 15:55:10 INFO - PROCESS | 3828 | 1464735310425 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 3828 | 1464735310427 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:55:10 INFO - PROCESS | 3828 | 1464735310412 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 3828 | 1464735310414 Marionette TRACE conn2 <- [1,1066,null,{}] 15:55:10 INFO - PROCESS | 3828 | 1464735310417 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:10 INFO - PROCESS | 3828 | 1464735310519 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:55:10 INFO - PROCESS | 3828 | 1464735310528 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 3828 | ++DOCSHELL 171CA400 == 49 [pid = 3828] [id = 276] 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (180E9800) [pid = 3828] [serial = 827] [outer = 00000000] 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1A604400) [pid = 3828] [serial = 828] [outer = 180E9800] 15:55:10 INFO - PROCESS | 3828 | 1464735310553 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1A60BC00) [pid = 3828] [serial = 829] [outer = 180E9800] 15:55:10 INFO - PROCESS | 3828 | 1464735310912 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 547ms 15:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:55:10 INFO - PROCESS | 3828 | 1464735310973 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:55:10 INFO - PROCESS | 3828 | 1464735310974 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 15:55:10 INFO - PROCESS | 3828 | 1464735310981 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:55:10 INFO - PROCESS | 3828 | 1464735310983 Marionette TRACE conn2 <- [1,1070,null,{}] 15:55:10 INFO - PROCESS | 3828 | 1464735310986 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:11 INFO - PROCESS | 3828 | 1464735311053 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:55:11 INFO - PROCESS | 3828 | 1464735311059 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 3828 | ++DOCSHELL 1980D800 == 50 [pid = 3828] [id = 277] 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1A031400) [pid = 3828] [serial = 830] [outer = 00000000] 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A74D800) [pid = 3828] [serial = 831] [outer = 1A031400] 15:55:11 INFO - PROCESS | 3828 | 1464735311103 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A74B800) [pid = 3828] [serial = 832] [outer = 1A031400] 15:55:11 INFO - PROCESS | 3828 | 1464735311548 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 626ms 15:55:11 INFO - PROCESS | 3828 | 1464735311604 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 3828 | 1464735311609 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 15:55:11 INFO - PROCESS | 3828 | 1464735311614 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:55:11 INFO - PROCESS | 3828 | 1464735311619 Marionette TRACE conn2 <- [1,1074,null,{}] 15:55:11 INFO - PROCESS | 3828 | 1464735311626 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:11 INFO - PROCESS | 3828 | 1464735311802 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:55:11 INFO - PROCESS | 3828 | 1464735311806 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 3828 | ++DOCSHELL 1058E400 == 51 [pid = 3828] [id = 278] 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (105ED000) [pid = 3828] [serial = 833] [outer = 00000000] 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (11185C00) [pid = 3828] [serial = 834] [outer = 105ED000] 15:55:11 INFO - PROCESS | 3828 | 1464735311861 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (12B0BC00) [pid = 3828] [serial = 835] [outer = 105ED000] 15:55:12 INFO - PROCESS | 3828 | 1464735312410 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 800ms 15:55:12 INFO - PROCESS | 3828 | 1464735312425 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:55:12 INFO - PROCESS | 3828 | 1464735312431 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 15:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:55:12 INFO - PROCESS | 3828 | 1464735312438 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 3828 | 1464735312441 Marionette TRACE conn2 <- [1,1078,null,{}] 15:55:12 INFO - PROCESS | 3828 | 1464735312426 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:12 INFO - PROCESS | 3828 | 1464735312532 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:55:12 INFO - PROCESS | 3828 | 1464735312614 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:12 INFO - PROCESS | 3828 | ++DOCSHELL 15262C00 == 52 [pid = 3828] [id = 279] 15:55:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (15265000) [pid = 3828] [serial = 836] [outer = 00000000] 15:55:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (15C04000) [pid = 3828] [serial = 837] [outer = 15265000] 15:55:12 INFO - PROCESS | 3828 | 1464735312670 Marionette DEBUG loaded listener.js 15:55:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1701D000) [pid = 3828] [serial = 838] [outer = 15265000] 15:55:13 INFO - PROCESS | 3828 | 1464735313227 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 800ms 15:55:13 INFO - PROCESS | 3828 | 1464735313239 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 3828 | 1464735313241 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:55:13 INFO - PROCESS | 3828 | 1464735313245 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:55:13 INFO - PROCESS | 3828 | 1464735313249 Marionette TRACE conn2 <- [1,1082,null,{}] 15:55:13 INFO - PROCESS | 3828 | 1464735313241 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:13 INFO - PROCESS | 3828 | 1464735313346 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:55:13 INFO - PROCESS | 3828 | 1464735313430 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 3828 | ++DOCSHELL 130AA000 == 53 [pid = 3828] [id = 280] 15:55:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1782F000) [pid = 3828] [serial = 839] [outer = 00000000] 15:55:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1A069C00) [pid = 3828] [serial = 840] [outer = 1782F000] 15:55:13 INFO - PROCESS | 3828 | 1464735313486 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1A74CC00) [pid = 3828] [serial = 841] [outer = 1782F000] 15:55:13 INFO - PROCESS | 3828 | 1464735313966 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 760ms 15:55:13 INFO - PROCESS | 3828 | 1464735314012 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:55:13 INFO - PROCESS | 3828 | 1464735314015 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 15:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:55:13 INFO - PROCESS | 3828 | 1464735314018 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 3828 | 1464735314020 Marionette TRACE conn2 <- [1,1086,null,{}] 15:55:14 INFO - PROCESS | 3828 | 1464735314024 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:14 INFO - PROCESS | 3828 | 1464735314112 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:55:14 INFO - PROCESS | 3828 | 1464735314214 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:14 INFO - PROCESS | 3828 | ++DOCSHELL 1AA2A400 == 54 [pid = 3828] [id = 281] 15:55:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1AA2C000) [pid = 3828] [serial = 842] [outer = 00000000] 15:55:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AB5F800) [pid = 3828] [serial = 843] [outer = 1AA2C000] 15:55:14 INFO - PROCESS | 3828 | 1464735314249 Marionette DEBUG loaded listener.js 15:55:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1AB63000) [pid = 3828] [serial = 844] [outer = 1AA2C000] 15:55:14 INFO - PROCESS | 3828 | 1464735314993 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1013ms 15:55:15 INFO - PROCESS | 3828 | 1464735315039 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 3828 | 1464735315043 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:55:15 INFO - PROCESS | 3828 | 1464735315048 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 3828 | 1464735315052 Marionette TRACE conn2 <- [1,1090,null,{}] 15:55:15 INFO - PROCESS | 3828 | 1464735315058 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:15 INFO - PROCESS | 3828 | 1464735315142 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:55:15 INFO - PROCESS | 3828 | 1464735315258 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 3828 | ++DOCSHELL 0F30F800 == 55 [pid = 3828] [id = 282] 15:55:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (10F30800) [pid = 3828] [serial = 845] [outer = 00000000] 15:55:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (128A7C00) [pid = 3828] [serial = 846] [outer = 10F30800] 15:55:15 INFO - PROCESS | 3828 | 1464735315310 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (13277800) [pid = 3828] [serial = 847] [outer = 10F30800] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 171CA400 == 54 [pid = 3828] [id = 276] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 10ECA400 == 53 [pid = 3828] [id = 275] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 10510400 == 52 [pid = 3828] [id = 274] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 0F303C00 == 51 [pid = 3828] [id = 273] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 1761BC00 == 50 [pid = 3828] [id = 272] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 1687EC00 == 49 [pid = 3828] [id = 271] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 1050BC00 == 48 [pid = 3828] [id = 270] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 128AA000 == 47 [pid = 3828] [id = 269] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 12A86C00 == 46 [pid = 3828] [id = 268] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 18025000 == 45 [pid = 3828] [id = 266] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 140D3000 == 44 [pid = 3828] [id = 265] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (12B05000) [pid = 3828] [serial = 753] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (17321C00) [pid = 3828] [serial = 756] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (19803000) [pid = 3828] [serial = 789] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1A56F000) [pid = 3828] [serial = 759] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | 1464735315840 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 0F2B9800 == 43 [pid = 3828] [id = 264] 15:55:15 INFO - PROCESS | 3828 | --DOCSHELL 17604400 == 42 [pid = 3828] [id = 263] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (183BA800) [pid = 3828] [serial = 781] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (11A03C00) [pid = 3828] [serial = 784] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1732DC00) [pid = 3828] [serial = 783] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (15C5D400) [pid = 3828] [serial = 772] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (16B49C00) [pid = 3828] [serial = 774] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16B4CC00) [pid = 3828] [serial = 775] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (10F3B800) [pid = 3828] [serial = 763] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17620000) [pid = 3828] [serial = 778] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (0F2AE000) [pid = 3828] [serial = 762] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (12A86800) [pid = 3828] [serial = 765] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (12B76000) [pid = 3828] [serial = 766] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (15A40C00) [pid = 3828] [serial = 771] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (15263000) [pid = 3828] [serial = 768] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (15270000) [pid = 3828] [serial = 769] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (17615400) [pid = 3828] [serial = 777] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (184C4400) [pid = 3828] [serial = 787] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1795BC00) [pid = 3828] [serial = 780] [outer = 00000000] [url = about:blank] 15:55:15 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (184C3400) [pid = 3828] [serial = 786] [outer = 00000000] [url = about:blank] 15:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 813ms 15:55:15 INFO - PROCESS | 3828 | 1464735315867 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:55:15 INFO - PROCESS | 3828 | 1464735315853 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 15:55:15 INFO - PROCESS | 3828 | 1464735315859 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:55:15 INFO - PROCESS | 3828 | 1464735315862 Marionette TRACE conn2 <- [1,1094,null,{}] 15:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:55:15 INFO - PROCESS | 3828 | 1464735315866 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:15 INFO - PROCESS | 3828 | 1464735315963 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:55:16 INFO - PROCESS | 3828 | 1464735316026 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 3828 | ++DOCSHELL 11C60C00 == 43 [pid = 3828] [id = 283] 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (11C6B800) [pid = 3828] [serial = 848] [outer = 00000000] 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (12A86800) [pid = 3828] [serial = 849] [outer = 11C6B800] 15:55:16 INFO - PROCESS | 3828 | 1464735316071 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1311E800) [pid = 3828] [serial = 850] [outer = 11C6B800] 15:55:16 INFO - PROCESS | 3828 | 1464735316427 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 626ms 15:55:16 INFO - PROCESS | 3828 | 1464735316492 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:55:16 INFO - PROCESS | 3828 | 1464735316495 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 15:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:55:16 INFO - PROCESS | 3828 | 1464735316498 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 3828 | 1464735316502 Marionette TRACE conn2 <- [1,1098,null,{}] 15:55:16 INFO - PROCESS | 3828 | 1464735316512 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:16 INFO - PROCESS | 3828 | 1464735316600 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:55:16 INFO - PROCESS | 3828 | 1464735316610 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:16 INFO - PROCESS | 3828 | ++DOCSHELL 15A40C00 == 44 [pid = 3828] [id = 284] 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (15C02400) [pid = 3828] [serial = 851] [outer = 00000000] 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (15C60800) [pid = 3828] [serial = 852] [outer = 15C02400] 15:55:16 INFO - PROCESS | 3828 | 1464735316640 Marionette DEBUG loaded listener.js 15:55:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (16984400) [pid = 3828] [serial = 853] [outer = 15C02400] 15:55:17 INFO - PROCESS | 3828 | 1464735317043 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 546ms 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:55:17 INFO - PROCESS | 3828 | 1464735317055 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 3828 | 1464735317058 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 15:55:17 INFO - PROCESS | 3828 | 1464735317061 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 3828 | 1464735317063 Marionette TRACE conn2 <- [1,1102,null,{}] 15:55:17 INFO - PROCESS | 3828 | 1464735317066 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:17 INFO - PROCESS | 3828 | 1464735317125 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:55:17 INFO - PROCESS | 3828 | 1464735317131 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 3828 | ++DOCSHELL 15C59400 == 45 [pid = 3828] [id = 285] 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (15FC8400) [pid = 3828] [serial = 854] [outer = 00000000] 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (171E2000) [pid = 3828] [serial = 855] [outer = 15FC8400] 15:55:17 INFO - PROCESS | 3828 | 1464735317176 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (17615400) [pid = 3828] [serial = 856] [outer = 15FC8400] 15:55:17 INFO - PROCESS | 3828 | 1464735317552 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 507ms 15:55:17 INFO - PROCESS | 3828 | 1464735317580 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:55:17 INFO - PROCESS | 3828 | 1464735317582 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 15:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:55:17 INFO - PROCESS | 3828 | 1464735317585 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:55:17 INFO - PROCESS | 3828 | 1464735317587 Marionette TRACE conn2 <- [1,1106,null,{}] 15:55:17 INFO - PROCESS | 3828 | 1464735317577 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:17 INFO - PROCESS | 3828 | 1464735317666 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:55:17 INFO - PROCESS | 3828 | 1464735317672 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 3828 | ++DOCSHELL 1761D000 == 46 [pid = 3828] [id = 286] 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1761F400) [pid = 3828] [serial = 857] [outer = 00000000] 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1782E400) [pid = 3828] [serial = 858] [outer = 1761F400] 15:55:17 INFO - PROCESS | 3828 | 1464735317698 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (178A7000) [pid = 3828] [serial = 859] [outer = 1761F400] 15:55:18 INFO - PROCESS | 3828 | 1464735318135 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 600ms 15:55:18 INFO - PROCESS | 3828 | 1464735318173 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:55:18 INFO - PROCESS | 3828 | 1464735318175 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 15:55:18 INFO - PROCESS | 3828 | 1464735318178 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 3828 | 1464735318180 Marionette TRACE conn2 <- [1,1110,null,{}] 15:55:18 INFO - PROCESS | 3828 | 1464735318183 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 3828 | 1464735318299 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:55:18 INFO - PROCESS | 3828 | 1464735318360 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F3400 == 47 [pid = 3828] [id = 287] 15:55:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (0F2F5800) [pid = 3828] [serial = 860] [outer = 00000000] 15:55:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (184C7800) [pid = 3828] [serial = 861] [outer = 0F2F5800] 15:55:18 INFO - PROCESS | 3828 | 1464735318387 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (184E8800) [pid = 3828] [serial = 862] [outer = 0F2F5800] 15:55:18 INFO - PROCESS | 3828 | 1464735318737 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 627ms 15:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:55:18 INFO - PROCESS | 3828 | 1464735318816 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:55:18 INFO - PROCESS | 3828 | 1464735318818 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 15:55:18 INFO - PROCESS | 3828 | 1464735318821 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 3828 | 1464735318823 Marionette TRACE conn2 <- [1,1114,null,{}] 15:55:18 INFO - PROCESS | 3828 | 1464735318848 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:18 INFO - PROCESS | 3828 | 1464735318953 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:55:18 INFO - PROCESS | 3828 | 1464735318945 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 3828 | ++DOCSHELL 183BB400 == 48 [pid = 3828] [id = 288] 15:55:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (184EBC00) [pid = 3828] [serial = 863] [outer = 00000000] 15:55:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1A076400) [pid = 3828] [serial = 864] [outer = 184EBC00] 15:55:18 INFO - PROCESS | 3828 | 1464735318989 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1A077400) [pid = 3828] [serial = 865] [outer = 184EBC00] 15:55:19 INFO - PROCESS | 3828 | 1464735319386 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 614ms 15:55:19 INFO - PROCESS | 3828 | 1464735319420 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 3828 | 1464735319422 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 15:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:55:19 INFO - PROCESS | 3828 | 1464735319430 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 3828 | 1464735319432 Marionette TRACE conn2 <- [1,1118,null,{}] 15:55:19 INFO - PROCESS | 3828 | 1464735319435 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:19 INFO - PROCESS | 3828 | 1464735319533 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:55:19 INFO - PROCESS | 3828 | 1464735319543 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 3828 | ++DOCSHELL 12B0C400 == 49 [pid = 3828] [id = 289] 15:55:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (13108000) [pid = 3828] [serial = 866] [outer = 00000000] 15:55:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1980E800) [pid = 3828] [serial = 867] [outer = 13108000] 15:55:19 INFO - PROCESS | 3828 | 1464735319827 Marionette DEBUG loaded listener.js 15:55:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1A741800) [pid = 3828] [serial = 868] [outer = 13108000] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1761CC00) [pid = 3828] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (10F3F000) [pid = 3828] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (184C6400) [pid = 3828] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (16E41C00) [pid = 3828] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1731FC00) [pid = 3828] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (0F2F3C00) [pid = 3828] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (0F306400) [pid = 3828] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1A15A000) [pid = 3828] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (15A41000) [pid = 3828] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (17620800) [pid = 3828] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (10A77400) [pid = 3828] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (180E9800) [pid = 3828] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10481C00) [pid = 3828] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (13126C00) [pid = 3828] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (128AB800) [pid = 3828] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (17622800) [pid = 3828] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (184D0400) [pid = 3828] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10F43800) [pid = 3828] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (19AE7C00) [pid = 3828] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (12A87000) [pid = 3828] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (10489000) [pid = 3828] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (10F41800) [pid = 3828] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (10F42800) [pid = 3828] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (12894C00) [pid = 3828] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (117AD400) [pid = 3828] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:55:19 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (11A01400) [pid = 3828] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:55:20 INFO - PROCESS | 3828 | 1464735320213 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 800ms 15:55:20 INFO - PROCESS | 3828 | 1464735320241 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 3828 | 1464735320242 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:55:20 INFO - PROCESS | 3828 | 1464735320245 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 3828 | 1464735320247 Marionette TRACE conn2 <- [1,1122,null,{}] 15:55:20 INFO - PROCESS | 3828 | 1464735320251 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 3828 | 1464735320336 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:55:20 INFO - PROCESS | 3828 | 1464735320324 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 3828 | ++DOCSHELL 10F42800 == 50 [pid = 3828] [id = 290] 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (117AD400) [pid = 3828] [serial = 869] [outer = 00000000] 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (130A9800) [pid = 3828] [serial = 870] [outer = 117AD400] 15:55:20 INFO - PROCESS | 3828 | 1464735320368 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (157B7000) [pid = 3828] [serial = 871] [outer = 117AD400] 15:55:20 INFO - PROCESS | 3828 | 1464735320723 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 507ms 15:55:20 INFO - PROCESS | 3828 | 1464735320771 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:55:20 INFO - PROCESS | 3828 | 1464735320773 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 15:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:55:20 INFO - PROCESS | 3828 | 1464735320777 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:55:20 INFO - PROCESS | 3828 | 1464735320778 Marionette TRACE conn2 <- [1,1126,null,{}] 15:55:20 INFO - PROCESS | 3828 | 1464735320782 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:20 INFO - PROCESS | 3828 | 1464735320844 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:55:20 INFO - PROCESS | 3828 | 1464735320851 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:20 INFO - PROCESS | 3828 | ++DOCSHELL 12A8A800 == 51 [pid = 3828] [id = 291] 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15A3B800) [pid = 3828] [serial = 872] [outer = 00000000] 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (184C6400) [pid = 3828] [serial = 873] [outer = 15A3B800] 15:55:20 INFO - PROCESS | 3828 | 1464735320895 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1A154400) [pid = 3828] [serial = 874] [outer = 15A3B800] 15:55:21 INFO - PROCESS | 3828 | 1464735321278 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 547ms 15:55:21 INFO - PROCESS | 3828 | 1464735321326 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 3828 | 1464735321328 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 15:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:55:21 INFO - PROCESS | 3828 | 1464735321336 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 3828 | 1464735321338 Marionette TRACE conn2 <- [1,1130,null,{}] 15:55:21 INFO - PROCESS | 3828 | 1464735321341 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:21 INFO - PROCESS | 3828 | 1464735321417 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:55:21 INFO - PROCESS | 3828 | 1464735321423 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 3828 | ++DOCSHELL 184CA000 == 52 [pid = 3828] [id = 292] 15:55:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1998E800) [pid = 3828] [serial = 875] [outer = 00000000] 15:55:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19994000) [pid = 3828] [serial = 876] [outer = 1998E800] 15:55:21 INFO - PROCESS | 3828 | 1464735321456 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1A610C00) [pid = 3828] [serial = 877] [outer = 1998E800] 15:55:22 INFO - PROCESS | 3828 | 1464735322081 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 800ms 15:55:22 INFO - PROCESS | 3828 | 1464735322138 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 3828 | 1464735322144 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:55:22 INFO - PROCESS | 3828 | 1464735322148 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 3828 | 1464735322153 Marionette TRACE conn2 <- [1,1134,null,{}] 15:55:22 INFO - PROCESS | 3828 | 1464735322158 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:22 INFO - PROCESS | 3828 | 1464735322257 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:55:22 INFO - PROCESS | 3828 | 1464735322388 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:22 INFO - PROCESS | 3828 | ++DOCSHELL 10A62400 == 53 [pid = 3828] [id = 293] 15:55:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (10A7B800) [pid = 3828] [serial = 878] [outer = 00000000] 15:55:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (12D2D800) [pid = 3828] [serial = 879] [outer = 10A7B800] 15:55:22 INFO - PROCESS | 3828 | 1464735322447 Marionette DEBUG loaded listener.js 15:55:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (13D49000) [pid = 3828] [serial = 880] [outer = 10A7B800] 15:55:22 INFO - PROCESS | 3828 | 1464735322944 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 854ms 15:55:22 INFO - PROCESS | 3828 | 1464735323003 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 3828 | 1464735323009 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 15:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:55:22 INFO - PROCESS | 3828 | 1464735323015 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 3828 | 1464735323018 Marionette TRACE conn2 <- [1,1138,null,{}] 15:55:23 INFO - PROCESS | 3828 | 1464735323037 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 3828 | 1464735323124 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:55:23 INFO - PROCESS | 3828 | 1464735323254 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 3828 | ++DOCSHELL 12A8C800 == 54 [pid = 3828] [id = 294] 15:55:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (15271000) [pid = 3828] [serial = 881] [outer = 00000000] 15:55:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (16C02800) [pid = 3828] [serial = 882] [outer = 15271000] 15:55:23 INFO - PROCESS | 3828 | 1464735323309 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (171EBC00) [pid = 3828] [serial = 883] [outer = 15271000] 15:55:23 INFO - PROCESS | 3828 | 1464735323838 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 853ms 15:55:23 INFO - PROCESS | 3828 | 1464735323868 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:55:23 INFO - PROCESS | 3828 | 1464735323871 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 15:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:55:23 INFO - PROCESS | 3828 | 1464735323875 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:55:23 INFO - PROCESS | 3828 | 1464735323878 Marionette TRACE conn2 <- [1,1142,null,{}] 15:55:23 INFO - PROCESS | 3828 | 1464735323889 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:23 INFO - PROCESS | 3828 | 1464735323977 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:55:24 INFO - PROCESS | 3828 | 1464735324082 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 3828 | ++DOCSHELL 17620800 == 55 [pid = 3828] [id = 295] 15:55:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (19992000) [pid = 3828] [serial = 884] [outer = 00000000] 15:55:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (19995C00) [pid = 3828] [serial = 885] [outer = 19992000] 15:55:24 INFO - PROCESS | 3828 | 1464735324158 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (19AE2400) [pid = 3828] [serial = 886] [outer = 19992000] 15:55:24 INFO - PROCESS | 3828 | 1464735324727 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 893ms 15:55:24 INFO - PROCESS | 3828 | 1464735324770 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 3828 | 1464735324773 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 15:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:55:24 INFO - PROCESS | 3828 | 1464735324794 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 3828 | 1464735324796 Marionette TRACE conn2 <- [1,1146,null,{}] 15:55:24 INFO - PROCESS | 3828 | 1464735324800 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:24 INFO - PROCESS | 3828 | 1464735324885 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:55:25 INFO - PROCESS | 3828 | 1464735325124 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2400 == 56 [pid = 3828] [id = 296] 15:55:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (10328800) [pid = 3828] [serial = 887] [outer = 00000000] 15:55:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (10EC4400) [pid = 3828] [serial = 888] [outer = 10328800] 15:55:25 INFO - PROCESS | 3828 | 1464735325185 Marionette DEBUG loaded listener.js 15:55:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (10F3F800) [pid = 3828] [serial = 889] [outer = 10328800] 15:55:25 INFO - PROCESS | 3828 | 1464735325733 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 986ms 15:55:25 INFO - PROCESS | 3828 | 1464735325773 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 3828 | 1464735325759 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 15:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:55:25 INFO - PROCESS | 3828 | 1464735325763 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 3828 | 1464735325767 Marionette TRACE conn2 <- [1,1150,null,{}] 15:55:25 INFO - PROCESS | 3828 | 1464735325771 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:25 INFO - PROCESS | 3828 | 1464735325872 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:55:25 INFO - PROCESS | 3828 | 1464735325959 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:25 INFO - PROCESS | 3828 | ++DOCSHELL 11CAEC00 == 57 [pid = 3828] [id = 297] 15:55:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (128AD400) [pid = 3828] [serial = 890] [outer = 00000000] 15:55:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (140D2C00) [pid = 3828] [serial = 891] [outer = 128AD400] 15:55:25 INFO - PROCESS | 3828 | 1464735326008 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (15269800) [pid = 3828] [serial = 892] [outer = 128AD400] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 12A8A800 == 56 [pid = 3828] [id = 291] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 10F42800 == 55 [pid = 3828] [id = 290] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 12B0C400 == 54 [pid = 3828] [id = 289] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 183BB400 == 53 [pid = 3828] [id = 288] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 0F2F3400 == 52 [pid = 3828] [id = 287] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 1761D000 == 51 [pid = 3828] [id = 286] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 15C59400 == 50 [pid = 3828] [id = 285] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 15A40C00 == 49 [pid = 3828] [id = 284] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 11C60C00 == 48 [pid = 3828] [id = 283] 15:55:26 INFO - PROCESS | 3828 | --DOCSHELL 0F30F800 == 47 [pid = 3828] [id = 282] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1A60BC00) [pid = 3828] [serial = 829] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1A74D800) [pid = 3828] [serial = 831] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (17831000) [pid = 3828] [serial = 816] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (16E42400) [pid = 3828] [serial = 715] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (13D4FC00) [pid = 3828] [serial = 708] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (171CAC00) [pid = 3828] [serial = 814] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (17696800) [pid = 3828] [serial = 636] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1043A800) [pid = 3828] [serial = 573] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (10EC4800) [pid = 3828] [serial = 576] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (11732400) [pid = 3828] [serial = 792] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1A60C000) [pid = 3828] [serial = 760] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1782E800) [pid = 3828] [serial = 757] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (19809C00) [pid = 3828] [serial = 820] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (128ADC00) [pid = 3828] [serial = 600] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1A604400) [pid = 3828] [serial = 828] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (12A86400) [pid = 3828] [serial = 639] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15265C00) [pid = 3828] [serial = 678] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (13197C00) [pid = 3828] [serial = 808] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (180E8800) [pid = 3828] [serial = 672] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (171C8800) [pid = 3828] [serial = 813] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1A075400) [pid = 3828] [serial = 823] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (16377000) [pid = 3828] [serial = 826] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1A60EC00) [pid = 3828] [serial = 751] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (15C64400) [pid = 3828] [serial = 825] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1318D800) [pid = 3828] [serial = 805] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (128A7800) [pid = 3828] [serial = 675] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (13906000) [pid = 3828] [serial = 754] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (178B5C00) [pid = 3828] [serial = 817] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (184F6400) [pid = 3828] [serial = 798] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (15FC8C00) [pid = 3828] [serial = 811] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (130A2400) [pid = 3828] [serial = 712] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15A3B400) [pid = 3828] [serial = 810] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15A37000) [pid = 3828] [serial = 597] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (13104800) [pid = 3828] [serial = 804] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (12D2D400) [pid = 3828] [serial = 807] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (152AF800) [pid = 3828] [serial = 795] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13D4C400) [pid = 3828] [serial = 603] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (184E7800) [pid = 3828] [serial = 819] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A15EC00) [pid = 3828] [serial = 801] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A071800) [pid = 3828] [serial = 822] [outer = 00000000] [url = about:blank] 15:55:26 INFO - PROCESS | 3828 | 1464735326443 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 720ms 15:55:26 INFO - PROCESS | 3828 | 1464735326500 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:55:26 INFO - PROCESS | 3828 | 1464735326504 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 15:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:55:26 INFO - PROCESS | 3828 | 1464735326509 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:55:26 INFO - PROCESS | 3828 | 1464735326510 Marionette TRACE conn2 <- [1,1154,null,{}] 15:55:26 INFO - PROCESS | 3828 | 1464735326514 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:26 INFO - PROCESS | 3828 | 1464735326578 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:55:26 INFO - PROCESS | 3828 | 1464735326593 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 3828 | ++DOCSHELL 12A84000 == 48 [pid = 3828] [id = 298] 15:55:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (12A86400) [pid = 3828] [serial = 893] [outer = 00000000] 15:55:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13123000) [pid = 3828] [serial = 894] [outer = 12A86400] 15:55:26 INFO - PROCESS | 3828 | 1464735326641 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (13D48C00) [pid = 3828] [serial = 895] [outer = 12A86400] 15:55:27 INFO - PROCESS | 3828 | 1464735327033 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 533ms 15:55:27 INFO - PROCESS | 3828 | 1464735327048 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 3828 | 1464735327050 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:55:27 INFO - PROCESS | 3828 | 1464735327055 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 3828 | 1464735327060 Marionette TRACE conn2 <- [1,1158,null,{}] 15:55:27 INFO - PROCESS | 3828 | 1464735327069 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:27 INFO - PROCESS | 3828 | 1464735327136 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:55:27 INFO - PROCESS | 3828 | 1464735327144 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 3828 | ++DOCSHELL 15A3B000 == 49 [pid = 3828] [id = 299] 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15A3B400) [pid = 3828] [serial = 896] [outer = 00000000] 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15C0E800) [pid = 3828] [serial = 897] [outer = 15A3B400] 15:55:27 INFO - PROCESS | 3828 | 1464735327188 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15FC5800) [pid = 3828] [serial = 898] [outer = 15A3B400] 15:55:27 INFO - PROCESS | 3828 | 1464735327571 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 560ms 15:55:27 INFO - PROCESS | 3828 | 1464735327623 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 3828 | 1464735327625 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 15:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:55:27 INFO - PROCESS | 3828 | 1464735327628 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 3828 | 1464735327611 Marionette TRACE conn2 <- [1,1162,null,{}] 15:55:27 INFO - PROCESS | 3828 | 1464735327615 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:27 INFO - PROCESS | 3828 | 1464735327695 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:55:27 INFO - PROCESS | 3828 | 1464735327704 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 3828 | ++DOCSHELL 15FCC000 == 50 [pid = 3828] [id = 300] 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (16376800) [pid = 3828] [serial = 899] [outer = 00000000] 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17021000) [pid = 3828] [serial = 900] [outer = 16376800] 15:55:27 INFO - PROCESS | 3828 | 1464735327731 Marionette DEBUG loaded listener.js 15:55:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (171E1800) [pid = 3828] [serial = 901] [outer = 16376800] 15:55:28 INFO - PROCESS | 3828 | 1464735328135 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 3828 | 1464735328173 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 15:55:28 INFO - PROCESS | 3828 | 1464735328158 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:55:28 INFO - PROCESS | 3828 | 1464735328169 Marionette TRACE conn2 <- [1,1166,null,{}] 15:55:28 INFO - PROCESS | 3828 | 1464735328180 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 3828 | 1464735328286 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:55:28 INFO - PROCESS | 3828 | 1464735328292 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:28 INFO - PROCESS | 3828 | ++DOCSHELL 11A0A400 == 51 [pid = 3828] [id = 301] 15:55:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (17258400) [pid = 3828] [serial = 902] [outer = 00000000] 15:55:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (17620000) [pid = 3828] [serial = 903] [outer = 17258400] 15:55:28 INFO - PROCESS | 3828 | 1464735328325 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (178B4800) [pid = 3828] [serial = 904] [outer = 17258400] 15:55:28 INFO - PROCESS | 3828 | 1464735328759 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 15:55:28 INFO - PROCESS | 3828 | 1464735328758 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 15:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:55:28 INFO - PROCESS | 3828 | 1464735328765 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:55:28 INFO - PROCESS | 3828 | 1464735328767 Marionette TRACE conn2 <- [1,1170,null,{}] 15:55:28 INFO - PROCESS | 3828 | 1464735328777 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:28 INFO - PROCESS | 3828 | 1464735328887 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:55:29 INFO - PROCESS | 3828 | 1464735329033 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 3828 | ++DOCSHELL 19804000 == 52 [pid = 3828] [id = 302] 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19809C00) [pid = 3828] [serial = 905] [outer = 00000000] 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1998C400) [pid = 3828] [serial = 906] [outer = 19809C00] 15:55:29 INFO - PROCESS | 3828 | 1464735329073 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19990000) [pid = 3828] [serial = 907] [outer = 19809C00] 15:55:29 INFO - PROCESS | 3828 | 1464735329446 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 3828 | 1464735329501 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 15:55:29 INFO - PROCESS | 3828 | 1464735329504 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 3828 | 1464735329506 Marionette TRACE conn2 <- [1,1174,null,{}] 15:55:29 INFO - PROCESS | 3828 | 1464735329491 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:29 INFO - PROCESS | 3828 | 1464735329605 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:55:29 INFO - PROCESS | 3828 | 1464735329612 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 3828 | ++DOCSHELL 1761FC00 == 53 [pid = 3828] [id = 303] 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (184ED000) [pid = 3828] [serial = 908] [outer = 00000000] 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19AE4C00) [pid = 3828] [serial = 909] [outer = 184ED000] 15:55:29 INFO - PROCESS | 3828 | 1464735329684 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A024000) [pid = 3828] [serial = 910] [outer = 184ED000] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (140D7400) [pid = 3828] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (103D0000) [pid = 3828] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19AEAC00) [pid = 3828] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (180E7000) [pid = 3828] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15A3B800) [pid = 3828] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15FC8400) [pid = 3828] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (0F2F5800) [pid = 3828] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1761F400) [pid = 3828] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (10F30800) [pid = 3828] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (184EBC00) [pid = 3828] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11C6B800) [pid = 3828] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15C02400) [pid = 3828] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (117AD400) [pid = 3828] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:55:29 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (13108000) [pid = 3828] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:55:30 INFO - PROCESS | 3828 | 1464735330148 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 3828 | 1464735330178 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:55:30 INFO - PROCESS | 3828 | 1464735330182 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 3828 | 1464735330184 Marionette TRACE conn2 <- [1,1178,null,{}] 15:55:30 INFO - PROCESS | 3828 | 1464735330194 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:30 INFO - PROCESS | 3828 | 1464735330274 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:55:30 INFO - PROCESS | 3828 | 1464735330264 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 3828 | ++DOCSHELL 140D7400 == 54 [pid = 3828] [id = 304] 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15738C00) [pid = 3828] [serial = 911] [outer = 00000000] 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1761DC00) [pid = 3828] [serial = 912] [outer = 15738C00] 15:55:30 INFO - PROCESS | 3828 | 1464735330307 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17E29800) [pid = 3828] [serial = 913] [outer = 15738C00] 15:55:30 INFO - PROCESS | 3828 | 1464735330691 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:55:30 INFO - PROCESS | 3828 | 1464735330737 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 15:55:30 INFO - PROCESS | 3828 | 1464735330740 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 3828 | 1464735330742 Marionette TRACE conn2 <- [1,1182,null,{}] 15:55:30 INFO - PROCESS | 3828 | 1464735330745 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:30 INFO - PROCESS | 3828 | 1464735330805 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:55:30 INFO - PROCESS | 3828 | 1464735330812 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:30 INFO - PROCESS | 3828 | ++DOCSHELL 18024000 == 55 [pid = 3828] [id = 305] 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1980EC00) [pid = 3828] [serial = 914] [outer = 00000000] 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1A56E400) [pid = 3828] [serial = 915] [outer = 1980EC00] 15:55:30 INFO - PROCESS | 3828 | 1464735330855 Marionette DEBUG loaded listener.js 15:55:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1A60B000) [pid = 3828] [serial = 916] [outer = 1980EC00] 15:55:31 INFO - PROCESS | 3828 | 1464735331217 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:55:31 INFO - PROCESS | 3828 | 1464735331251 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 15:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:55:31 INFO - PROCESS | 3828 | 1464735331259 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:55:31 INFO - PROCESS | 3828 | 1464735331260 Marionette TRACE conn2 <- [1,1186,null,{}] 15:55:31 INFO - PROCESS | 3828 | 1464735331264 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:31 INFO - PROCESS | 3828 | 1464735331322 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:55:31 INFO - PROCESS | 3828 | 1464735331329 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 3828 | ++DOCSHELL 183C0800 == 56 [pid = 3828] [id = 306] 15:55:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1A610400) [pid = 3828] [serial = 917] [outer = 00000000] 15:55:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1AA25400) [pid = 3828] [serial = 918] [outer = 1A610400] 15:55:31 INFO - PROCESS | 3828 | 1464735331378 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1AB62000) [pid = 3828] [serial = 919] [outer = 1A610400] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 15262C00 == 55 [pid = 3828] [id = 279] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1725B400 == 54 [pid = 3828] [id = 212] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 130AA000 == 53 [pid = 3828] [id = 280] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 10EC5800 == 52 [pid = 3828] [id = 253] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1761F000 == 51 [pid = 3828] [id = 236] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 0F39AC00 == 50 [pid = 3828] [id = 213] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1980D800 == 49 [pid = 3828] [id = 277] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 15268800 == 48 [pid = 3828] [id = 214] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1AA2A400 == 47 [pid = 3828] [id = 281] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 13120400 == 46 [pid = 3828] [id = 226] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 10370800 == 45 [pid = 3828] [id = 250] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 10A5F000 == 44 [pid = 3828] [id = 201] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1058E400 == 43 [pid = 3828] [id = 278] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 16C09400 == 42 [pid = 3828] [id = 267] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 11A03800 == 41 [pid = 3828] [id = 193] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 11CAEC00 == 40 [pid = 3828] [id = 297] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2400 == 39 [pid = 3828] [id = 296] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 17620800 == 38 [pid = 3828] [id = 295] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 10A62400 == 37 [pid = 3828] [id = 293] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 12A8C800 == 36 [pid = 3828] [id = 294] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 184CA000 == 35 [pid = 3828] [id = 292] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 12A84000 == 34 [pid = 3828] [id = 298] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 15FCC000 == 33 [pid = 3828] [id = 300] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 1761FC00 == 32 [pid = 3828] [id = 303] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 19804000 == 31 [pid = 3828] [id = 302] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 15A3B000 == 30 [pid = 3828] [id = 299] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 18024000 == 29 [pid = 3828] [id = 305] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 140D7400 == 28 [pid = 3828] [id = 304] 15:55:32 INFO - PROCESS | 3828 | --DOCSHELL 11A0A400 == 27 [pid = 3828] [id = 301] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15A32400) [pid = 3828] [serial = 796] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (128B2800) [pid = 3828] [serial = 793] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1A56EC00) [pid = 3828] [serial = 802] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1A06B000) [pid = 3828] [serial = 799] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (171E2000) [pid = 3828] [serial = 855] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (17615400) [pid = 3828] [serial = 856] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1A069C00) [pid = 3828] [serial = 840] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (184C7800) [pid = 3828] [serial = 861] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1782E400) [pid = 3828] [serial = 858] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13277800) [pid = 3828] [serial = 847] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (128A7C00) [pid = 3828] [serial = 846] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (11185C00) [pid = 3828] [serial = 834] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1A076400) [pid = 3828] [serial = 864] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (1AB5F800) [pid = 3828] [serial = 843] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (12A86800) [pid = 3828] [serial = 849] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1311E800) [pid = 3828] [serial = 850] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (184E8800) [pid = 3828] [serial = 862] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15C60800) [pid = 3828] [serial = 852] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (16984400) [pid = 3828] [serial = 853] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A154400) [pid = 3828] [serial = 874] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15C04000) [pid = 3828] [serial = 837] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (130A9800) [pid = 3828] [serial = 870] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1A077400) [pid = 3828] [serial = 865] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (1980E800) [pid = 3828] [serial = 867] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (1A741800) [pid = 3828] [serial = 868] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (157B7000) [pid = 3828] [serial = 871] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (178A7000) [pid = 3828] [serial = 859] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (184C6400) [pid = 3828] [serial = 873] [outer = 00000000] [url = about:blank] 15:55:33 INFO - PROCESS | 3828 | 1464735333145 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1933ms 15:55:33 INFO - PROCESS | 3828 | 1464735333185 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 3828 | 1464735333189 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:55:33 INFO - PROCESS | 3828 | 1464735333194 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 3828 | 1464735333197 Marionette TRACE conn2 <- [1,1190,null,{}] 15:55:33 INFO - PROCESS | 3828 | 1464735333203 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 3828 | 1464735333292 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:55:33 INFO - PROCESS | 3828 | 1464735333300 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F5800 == 28 [pid = 3828] [id = 307] 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (0F305400) [pid = 3828] [serial = 920] [outer = 00000000] 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (0F39AC00) [pid = 3828] [serial = 921] [outer = 0F305400] 15:55:33 INFO - PROCESS | 3828 | 1464735333330 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (103D2000) [pid = 3828] [serial = 922] [outer = 0F305400] 15:55:33 INFO - PROCESS | 3828 | 1464735333762 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:55:33 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 15:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 600ms 15:55:33 INFO - PROCESS | 3828 | 1464735333805 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 15:55:33 INFO - PROCESS | 3828 | 1464735333811 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 15:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:55:33 INFO - PROCESS | 3828 | 1464735333817 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:55:33 INFO - PROCESS | 3828 | 1464735333820 Marionette TRACE conn2 <- [1,1194,null,{}] 15:55:33 INFO - PROCESS | 3828 | 1464735333823 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:33 INFO - PROCESS | 3828 | 1464735333888 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:55:33 INFO - PROCESS | 3828 | 1464735333897 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:33 INFO - PROCESS | 3828 | ++DOCSHELL 10A7A000 == 29 [pid = 3828] [id = 308] 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (10A7AC00) [pid = 3828] [serial = 923] [outer = 00000000] 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (10F30400) [pid = 3828] [serial = 924] [outer = 10A7AC00] 15:55:33 INFO - PROCESS | 3828 | 1464735333942 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (10F3D400) [pid = 3828] [serial = 925] [outer = 10A7AC00] 15:55:34 INFO - PROCESS | 3828 | 1464735334356 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 587ms 15:55:34 INFO - PROCESS | 3828 | 1464735334398 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 3828 | 1464735334400 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:55:34 INFO - PROCESS | 3828 | 1464735334404 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 3828 | 1464735334408 Marionette TRACE conn2 <- [1,1198,null,{}] 15:55:34 INFO - PROCESS | 3828 | 1464735334419 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:34 INFO - PROCESS | 3828 | 1464735334512 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:55:34 INFO - PROCESS | 3828 | 1464735334596 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 3828 | ++DOCSHELL 11CA3400 == 30 [pid = 3828] [id = 309] 15:55:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12893400) [pid = 3828] [serial = 926] [outer = 00000000] 15:55:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (12A84000) [pid = 3828] [serial = 927] [outer = 12893400] 15:55:34 INFO - PROCESS | 3828 | 1464735334626 Marionette DEBUG loaded listener.js 15:55:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (12A89000) [pid = 3828] [serial = 928] [outer = 12893400] 15:55:34 INFO - PROCESS | 3828 | 1464735334984 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 600ms 15:55:34 INFO - PROCESS | 3828 | 1464735335022 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 3828 | 1464735335025 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 15:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:55:35 INFO - PROCESS | 3828 | 1464735335012 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 3828 | 1464735335014 Marionette TRACE conn2 <- [1,1202,null,{}] 15:55:35 INFO - PROCESS | 3828 | 1464735335018 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 3828 | 1464735335100 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:55:35 INFO - PROCESS | 3828 | 1464735335107 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 3828 | ++DOCSHELL 12A86800 == 31 [pid = 3828] [id = 310] 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (12B06800) [pid = 3828] [serial = 929] [outer = 00000000] 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (13087400) [pid = 3828] [serial = 930] [outer = 12B06800] 15:55:35 INFO - PROCESS | 3828 | 1464735335132 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (130AF400) [pid = 3828] [serial = 931] [outer = 12B06800] 15:55:35 INFO - PROCESS | 3828 | 1464735335521 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 547ms 15:55:35 INFO - PROCESS | 3828 | 1464735335563 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:55:35 INFO - PROCESS | 3828 | 1464735335565 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 15:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:55:35 INFO - PROCESS | 3828 | 1464735335568 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:55:35 INFO - PROCESS | 3828 | 1464735335570 Marionette TRACE conn2 <- [1,1206,null,{}] 15:55:35 INFO - PROCESS | 3828 | 1464735335573 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:35 INFO - PROCESS | 3828 | 1464735335625 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:55:35 INFO - PROCESS | 3828 | 1464735335634 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:35 INFO - PROCESS | 3828 | ++DOCSHELL 1311E800 == 32 [pid = 3828] [id = 311] 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1312D800) [pid = 3828] [serial = 932] [outer = 00000000] 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (13728800) [pid = 3828] [serial = 933] [outer = 1312D800] 15:55:35 INFO - PROCESS | 3828 | 1464735335687 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13905400) [pid = 3828] [serial = 934] [outer = 1312D800] 15:55:36 INFO - PROCESS | 3828 | 1464735336069 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 533ms 15:55:36 INFO - PROCESS | 3828 | 1464735336104 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 3828 | 1464735336106 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 15:55:36 INFO - PROCESS | 3828 | 1464735336110 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 3828 | 1464735336111 Marionette TRACE conn2 <- [1,1210,null,{}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:55:36 INFO - PROCESS | 3828 | 1464735336115 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:36 INFO - PROCESS | 3828 | 1464735336206 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:55:36 INFO - PROCESS | 3828 | 1464735336217 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 3828 | ++DOCSHELL 15264800 == 33 [pid = 3828] [id = 312] 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15269400) [pid = 3828] [serial = 935] [outer = 00000000] 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (15271C00) [pid = 3828] [serial = 936] [outer = 15269400] 15:55:36 INFO - PROCESS | 3828 | 1464735336246 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1550CC00) [pid = 3828] [serial = 937] [outer = 15269400] 15:55:36 INFO - PROCESS | 3828 | 1464735336635 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 3828 | 1464735336672 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 15:55:36 INFO - PROCESS | 3828 | 1464735336676 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 3828 | 1464735336677 Marionette TRACE conn2 <- [1,1214,null,{}] 15:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:55:36 INFO - PROCESS | 3828 | 1464735336681 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:36 INFO - PROCESS | 3828 | 1464735336744 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:55:36 INFO - PROCESS | 3828 | 1464735336752 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 3828 | ++DOCSHELL 15271800 == 34 [pid = 3828] [id = 313] 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (157AB000) [pid = 3828] [serial = 938] [outer = 00000000] 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15A41000) [pid = 3828] [serial = 939] [outer = 157AB000] 15:55:36 INFO - PROCESS | 3828 | 1464735336798 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15C06000) [pid = 3828] [serial = 940] [outer = 157AB000] 15:55:37 INFO - PROCESS | 3828 | 1464735337169 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 533ms 15:55:37 INFO - PROCESS | 3828 | 1464735337226 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 3828 | 1464735337210 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:55:37 INFO - PROCESS | 3828 | 1464735337218 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 3828 | 1464735337220 Marionette TRACE conn2 <- [1,1218,null,{}] 15:55:37 INFO - PROCESS | 3828 | 1464735337224 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 3828 | 1464735337317 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:55:37 INFO - PROCESS | 3828 | 1464735337326 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 3828 | ++DOCSHELL 0F2BCC00 == 35 [pid = 3828] [id = 314] 15:55:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (15A39000) [pid = 3828] [serial = 941] [outer = 00000000] 15:55:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15FC7400) [pid = 3828] [serial = 942] [outer = 15A39000] 15:55:37 INFO - PROCESS | 3828 | 1464735337351 Marionette DEBUG loaded listener.js 15:55:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (16376400) [pid = 3828] [serial = 943] [outer = 15A39000] 15:55:37 INFO - PROCESS | 3828 | 1464735337774 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 600ms 15:55:37 INFO - PROCESS | 3828 | 1464735337821 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 3828 | 1464735337823 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 15:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:55:37 INFO - PROCESS | 3828 | 1464735337826 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 3828 | 1464735337828 Marionette TRACE conn2 <- [1,1222,null,{}] 15:55:37 INFO - PROCESS | 3828 | 1464735337831 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:37 INFO - PROCESS | 3828 | 1464735337933 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:55:37 INFO - PROCESS | 3828 | 1464735337996 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:37 INFO - PROCESS | 3828 | ++DOCSHELL 11CA2C00 == 36 [pid = 3828] [id = 315] 15:55:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15C08C00) [pid = 3828] [serial = 944] [outer = 00000000] 15:55:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1701EC00) [pid = 3828] [serial = 945] [outer = 15C08C00] 15:55:38 INFO - PROCESS | 3828 | 1464735338040 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (171C1C00) [pid = 3828] [serial = 946] [outer = 15C08C00] 15:55:38 INFO - PROCESS | 3828 | 1464735338394 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 587ms 15:55:38 INFO - PROCESS | 3828 | 1464735338426 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 15:55:38 INFO - PROCESS | 3828 | 1464735338428 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 15:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:55:38 INFO - PROCESS | 3828 | 1464735338431 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:55:38 INFO - PROCESS | 3828 | 1464735338433 Marionette TRACE conn2 <- [1,1226,null,{}] 15:55:38 INFO - PROCESS | 3828 | 1464735338436 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:38 INFO - PROCESS | 3828 | 1464735338539 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:55:38 INFO - PROCESS | 3828 | 1464735338593 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 3828 | ++DOCSHELL 10F38800 == 37 [pid = 3828] [id = 316] 15:55:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (12A83C00) [pid = 3828] [serial = 947] [outer = 00000000] 15:55:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (17358000) [pid = 3828] [serial = 948] [outer = 12A83C00] 15:55:38 INFO - PROCESS | 3828 | 1464735338637 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17616400) [pid = 3828] [serial = 949] [outer = 12A83C00] 15:55:38 INFO - PROCESS | 3828 | 1464735338988 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 587ms 15:55:39 INFO - PROCESS | 3828 | 1464735339049 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 3828 | 1464735339052 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 15:55:39 INFO - PROCESS | 3828 | 1464735339055 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 3828 | 1464735339057 Marionette TRACE conn2 <- [1,1230,null,{}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:55:39 INFO - PROCESS | 3828 | 1464735339101 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 3828 | 1464735339206 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:55:39 INFO - PROCESS | 3828 | 1464735339213 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 3828 | ++DOCSHELL 130ABC00 == 38 [pid = 3828] [id = 317] 15:55:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1761A800) [pid = 3828] [serial = 950] [outer = 00000000] 15:55:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (17839C00) [pid = 3828] [serial = 951] [outer = 1761A800] 15:55:39 INFO - PROCESS | 3828 | 1464735339266 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (17954400) [pid = 3828] [serial = 952] [outer = 1761A800] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (184ED000) [pid = 3828] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (19809C00) [pid = 3828] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1980EC00) [pid = 3828] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (128AD400) [pid = 3828] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10328800) [pid = 3828] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (19992000) [pid = 3828] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15271000) [pid = 3828] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (10A7B800) [pid = 3828] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1998E800) [pid = 3828] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16376800) [pid = 3828] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15A3B400) [pid = 3828] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (12A86400) [pid = 3828] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (17258400) [pid = 3828] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (15738C00) [pid = 3828] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15265000) [pid = 3828] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1782F000) [pid = 3828] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (105ED000) [pid = 3828] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1AA2C000) [pid = 3828] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (17694400) [pid = 3828] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:55:39 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1A031400) [pid = 3828] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:55:39 INFO - PROCESS | 3828 | 1464735339848 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 827ms 15:55:39 INFO - PROCESS | 3828 | 1464735339889 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:55:39 INFO - PROCESS | 3828 | 1464735339891 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 15:55:39 INFO - PROCESS | 3828 | 1464735339894 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:55:39 INFO - PROCESS | 3828 | 1464735339895 Marionette TRACE conn2 <- [1,1234,null,{}] 15:55:39 INFO - PROCESS | 3828 | 1464735339899 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:39 INFO - PROCESS | 3828 | 1464735339955 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:55:39 INFO - PROCESS | 3828 | 1464735339961 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 3828 | ++DOCSHELL 10F33000 == 39 [pid = 3828] [id = 318] 15:55:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (12A8BC00) [pid = 3828] [serial = 953] [outer = 00000000] 15:55:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15A37C00) [pid = 3828] [serial = 954] [outer = 12A8BC00] 15:55:39 INFO - PROCESS | 3828 | 1464735340004 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15A3B400) [pid = 3828] [serial = 955] [outer = 12A8BC00] 15:55:40 INFO - PROCESS | 3828 | 1464735340361 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 506ms 15:55:40 INFO - PROCESS | 3828 | 1464735340409 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 3828 | 1464735340411 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:55:40 INFO - PROCESS | 3828 | 1464735340414 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 3828 | 1464735340416 Marionette TRACE conn2 <- [1,1238,null,{}] 15:55:40 INFO - PROCESS | 3828 | 1464735340419 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:40 INFO - PROCESS | 3828 | 1464735340476 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:55:40 INFO - PROCESS | 3828 | 1464735340482 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:40 INFO - PROCESS | 3828 | ++DOCSHELL 16E43C00 == 40 [pid = 3828] [id = 319] 15:55:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (171CFC00) [pid = 3828] [serial = 956] [outer = 00000000] 15:55:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (17834400) [pid = 3828] [serial = 957] [outer = 171CFC00] 15:55:40 INFO - PROCESS | 3828 | 1464735340525 Marionette DEBUG loaded listener.js 15:55:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (17E28000) [pid = 3828] [serial = 958] [outer = 171CFC00] 15:55:40 INFO - PROCESS | 3828 | 1464735340902 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 533ms 15:55:40 INFO - PROCESS | 3828 | 1464735340961 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 3828 | 1464735340963 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 15:55:40 INFO - PROCESS | 3828 | 1464735340966 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:55:40 INFO - PROCESS | 3828 | 1464735340967 Marionette TRACE conn2 <- [1,1242,null,{}] 15:55:40 INFO - PROCESS | 3828 | 1464735340971 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:41 INFO - PROCESS | 3828 | 1464735341028 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:55:41 INFO - PROCESS | 3828 | 1464735341034 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 3828 | ++DOCSHELL 12D2E400 == 41 [pid = 3828] [id = 320] 15:55:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (13282C00) [pid = 3828] [serial = 959] [outer = 00000000] 15:55:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (183B9800) [pid = 3828] [serial = 960] [outer = 13282C00] 15:55:41 INFO - PROCESS | 3828 | 1464735341078 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (184C5000) [pid = 3828] [serial = 961] [outer = 13282C00] 15:55:41 INFO - PROCESS | 3828 | --DOCSHELL 0F2F5800 == 40 [pid = 3828] [id = 307] 15:55:41 INFO - PROCESS | 3828 | --DOCSHELL 183C0800 == 39 [pid = 3828] [id = 306] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 15271800 == 38 [pid = 3828] [id = 313] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 0F2BCC00 == 37 [pid = 3828] [id = 314] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 10F33000 == 36 [pid = 3828] [id = 318] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 11CA2C00 == 35 [pid = 3828] [id = 315] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 16E43C00 == 34 [pid = 3828] [id = 319] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 10A7A000 == 33 [pid = 3828] [id = 308] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 15264800 == 32 [pid = 3828] [id = 312] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 130ABC00 == 31 [pid = 3828] [id = 317] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 12A86800 == 30 [pid = 3828] [id = 310] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 11CA3400 == 29 [pid = 3828] [id = 309] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 10F38800 == 28 [pid = 3828] [id = 316] 15:55:42 INFO - PROCESS | 3828 | --DOCSHELL 1311E800 == 27 [pid = 3828] [id = 311] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1AB63000) [pid = 3828] [serial = 844] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19AE7800) [pid = 3828] [serial = 790] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1A74CC00) [pid = 3828] [serial = 841] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (12B0BC00) [pid = 3828] [serial = 835] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1701D000) [pid = 3828] [serial = 838] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A74B800) [pid = 3828] [serial = 832] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1AA25400) [pid = 3828] [serial = 918] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (19AE4C00) [pid = 3828] [serial = 909] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (19990000) [pid = 3828] [serial = 907] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1998C400) [pid = 3828] [serial = 906] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1A56E400) [pid = 3828] [serial = 915] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1A024000) [pid = 3828] [serial = 910] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15269800) [pid = 3828] [serial = 892] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (140D2C00) [pid = 3828] [serial = 891] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10F3F800) [pid = 3828] [serial = 889] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (10EC4400) [pid = 3828] [serial = 888] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (19AE2400) [pid = 3828] [serial = 886] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (19995C00) [pid = 3828] [serial = 885] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (171EBC00) [pid = 3828] [serial = 883] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (16C02800) [pid = 3828] [serial = 882] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13D49000) [pid = 3828] [serial = 880] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (12D2D800) [pid = 3828] [serial = 879] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (19994000) [pid = 3828] [serial = 876] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1A610C00) [pid = 3828] [serial = 877] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (17021000) [pid = 3828] [serial = 900] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (15C0E800) [pid = 3828] [serial = 897] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15FC5800) [pid = 3828] [serial = 898] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (13123000) [pid = 3828] [serial = 894] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (13D48C00) [pid = 3828] [serial = 895] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (17620000) [pid = 3828] [serial = 903] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (178B4800) [pid = 3828] [serial = 904] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1A60B000) [pid = 3828] [serial = 916] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1761DC00) [pid = 3828] [serial = 912] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (171E1800) [pid = 3828] [serial = 901] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (17E29800) [pid = 3828] [serial = 913] [outer = 00000000] [url = about:blank] 15:55:42 INFO - PROCESS | 3828 | 1464735342603 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1667ms 15:55:42 INFO - PROCESS | 3828 | 1464735342636 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 3828 | 1464735342640 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 15:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:55:42 INFO - PROCESS | 3828 | 1464735342628 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 3828 | 1464735342632 Marionette TRACE conn2 <- [1,1246,null,{}] 15:55:42 INFO - PROCESS | 3828 | 1464735342638 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:42 INFO - PROCESS | 3828 | 1464735342732 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:55:42 INFO - PROCESS | 3828 | 1464735342740 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 3828 | ++DOCSHELL 0F30FC00 == 28 [pid = 3828] [id = 321] 15:55:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (10328800) [pid = 3828] [serial = 962] [outer = 00000000] 15:55:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (10510400) [pid = 3828] [serial = 963] [outer = 10328800] 15:55:42 INFO - PROCESS | 3828 | 1464735342770 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (105ED400) [pid = 3828] [serial = 964] [outer = 10328800] 15:55:43 INFO - PROCESS | 3828 | 1464735343201 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 587ms 15:55:43 INFO - PROCESS | 3828 | 1464735343233 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 3828 | 1464735343240 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:55:43 INFO - PROCESS | 3828 | 1464735343246 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 3828 | 1464735343249 Marionette TRACE conn2 <- [1,1250,null,{}] 15:55:43 INFO - PROCESS | 3828 | 1464735343252 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:43 INFO - PROCESS | 3828 | 1464735343314 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:55:43 INFO - PROCESS | 3828 | 1464735343323 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 3828 | ++DOCSHELL 10ECF400 == 29 [pid = 3828] [id = 322] 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (10F30800) [pid = 3828] [serial = 965] [outer = 00000000] 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (10F39000) [pid = 3828] [serial = 966] [outer = 10F30800] 15:55:43 INFO - PROCESS | 3828 | 1464735343368 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (10F3F800) [pid = 3828] [serial = 967] [outer = 10F30800] 15:55:43 INFO - PROCESS | 3828 | 1464735343763 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 547ms 15:55:43 INFO - PROCESS | 3828 | 1464735343794 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 3828 | 1464735343797 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 15:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:55:43 INFO - PROCESS | 3828 | 1464735343801 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 3828 | 1464735343785 Marionette TRACE conn2 <- [1,1254,null,{}] 15:55:43 INFO - PROCESS | 3828 | 1464735343796 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:43 INFO - PROCESS | 3828 | 1464735343881 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:55:43 INFO - PROCESS | 3828 | 1464735343892 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:43 INFO - PROCESS | 3828 | ++DOCSHELL 128B2800 == 30 [pid = 3828] [id = 323] 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (12A82800) [pid = 3828] [serial = 968] [outer = 00000000] 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (12A8D400) [pid = 3828] [serial = 969] [outer = 12A82800] 15:55:43 INFO - PROCESS | 3828 | 1464735343922 Marionette DEBUG loaded listener.js 15:55:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (12B0C800) [pid = 3828] [serial = 970] [outer = 12A82800] 15:55:44 INFO - PROCESS | 3828 | 1464735344314 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 546ms 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:55:44 INFO - PROCESS | 3828 | 1464735344337 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 3828 | 1464735344340 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 15:55:44 INFO - PROCESS | 3828 | 1464735344343 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 3828 | 1464735344345 Marionette TRACE conn2 <- [1,1258,null,{}] 15:55:44 INFO - PROCESS | 3828 | 1464735344348 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 3828 | 1464735344410 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:55:44 INFO - PROCESS | 3828 | 1464735344416 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 3828 | ++DOCSHELL 12A9F400 == 31 [pid = 3828] [id = 324] 15:55:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (130A2000) [pid = 3828] [serial = 971] [outer = 00000000] 15:55:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (13124C00) [pid = 3828] [serial = 972] [outer = 130A2000] 15:55:44 INFO - PROCESS | 3828 | 1464735344461 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (13273C00) [pid = 3828] [serial = 973] [outer = 130A2000] 15:55:44 INFO - PROCESS | 3828 | 1464735344821 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 506ms 15:55:44 INFO - PROCESS | 3828 | 1464735344854 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:55:44 INFO - PROCESS | 3828 | 1464735344856 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 15:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:55:44 INFO - PROCESS | 3828 | 1464735344859 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:55:44 INFO - PROCESS | 3828 | 1464735344861 Marionette TRACE conn2 <- [1,1262,null,{}] 15:55:44 INFO - PROCESS | 3828 | 1464735344868 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:44 INFO - PROCESS | 3828 | 1464735344929 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:55:44 INFO - PROCESS | 3828 | 1464735344936 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 3828 | ++DOCSHELL 13906000 == 32 [pid = 3828] [id = 325] 15:55:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1390C800) [pid = 3828] [serial = 974] [outer = 00000000] 15:55:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (140D3000) [pid = 3828] [serial = 975] [outer = 1390C800] 15:55:44 INFO - PROCESS | 3828 | 1464735344979 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (14F4BC00) [pid = 3828] [serial = 976] [outer = 1390C800] 15:55:45 INFO - PROCESS | 3828 | 1464735345358 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 547ms 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:55:45 INFO - PROCESS | 3828 | 1464735345409 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 3828 | 1464735345411 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 15:55:45 INFO - PROCESS | 3828 | 1464735345397 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 3828 | 1464735345398 Marionette TRACE conn2 <- [1,1266,null,{}] 15:55:45 INFO - PROCESS | 3828 | 1464735345402 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:45 INFO - PROCESS | 3828 | 1464735345493 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:55:45 INFO - PROCESS | 3828 | 1464735345503 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:45 INFO - PROCESS | 3828 | ++DOCSHELL 15271800 == 33 [pid = 3828] [id = 326] 15:55:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (1550A800) [pid = 3828] [serial = 977] [outer = 00000000] 15:55:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (157B7000) [pid = 3828] [serial = 978] [outer = 1550A800] 15:55:45 INFO - PROCESS | 3828 | 1464735345532 Marionette DEBUG loaded listener.js 15:55:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15A38400) [pid = 3828] [serial = 979] [outer = 1550A800] 15:55:45 INFO - PROCESS | 3828 | 1464735345943 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 546ms 15:55:45 INFO - PROCESS | 3828 | 1464735345956 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 3828 | 1464735345957 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 15:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:55:45 INFO - PROCESS | 3828 | 1464735345965 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 3828 | 1464735345966 Marionette TRACE conn2 <- [1,1270,null,{}] 15:55:45 INFO - PROCESS | 3828 | 1464735345970 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 3828 | 1464735346020 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:55:46 INFO - PROCESS | 3828 | 1464735346027 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 3828 | ++DOCSHELL 130A2400 == 34 [pid = 3828] [id = 327] 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (15739000) [pid = 3828] [serial = 980] [outer = 00000000] 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15C61000) [pid = 3828] [serial = 981] [outer = 15739000] 15:55:46 INFO - PROCESS | 3828 | 1464735346071 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15FC5400) [pid = 3828] [serial = 982] [outer = 15739000] 15:55:46 INFO - PROCESS | 3828 | 1464735346448 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 547ms 15:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:55:46 INFO - PROCESS | 3828 | 1464735346501 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:55:46 INFO - PROCESS | 3828 | 1464735346503 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 15:55:46 INFO - PROCESS | 3828 | 1464735346506 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:55:46 INFO - PROCESS | 3828 | 1464735346508 Marionette TRACE conn2 <- [1,1274,null,{}] 15:55:46 INFO - PROCESS | 3828 | 1464735346511 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:46 INFO - PROCESS | 3828 | 1464735346576 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:55:46 INFO - PROCESS | 3828 | 1464735346582 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 3828 | ++DOCSHELL 15C0A000 == 35 [pid = 3828] [id = 328] 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15FCB800) [pid = 3828] [serial = 983] [outer = 00000000] 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1702A400) [pid = 3828] [serial = 984] [outer = 15FCB800] 15:55:46 INFO - PROCESS | 3828 | 1464735346626 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (171C4800) [pid = 3828] [serial = 985] [outer = 15FCB800] 15:55:46 INFO - PROCESS | 3828 | 1464735346996 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 534ms 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:55:47 INFO - PROCESS | 3828 | 1464735347037 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 3828 | 1464735347039 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 15:55:47 INFO - PROCESS | 3828 | 1464735347042 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 3828 | 1464735347044 Marionette TRACE conn2 <- [1,1278,null,{}] 15:55:47 INFO - PROCESS | 3828 | 1464735347047 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 3828 | 1464735347146 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:55:47 INFO - PROCESS | 3828 | 1464735347153 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 3828 | ++DOCSHELL 128B0C00 == 36 [pid = 3828] [id = 329] 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (16E44000) [pid = 3828] [serial = 986] [outer = 00000000] 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1725A000) [pid = 3828] [serial = 987] [outer = 16E44000] 15:55:47 INFO - PROCESS | 3828 | 1464735347178 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (17260400) [pid = 3828] [serial = 988] [outer = 16E44000] 15:55:47 INFO - PROCESS | 3828 | 1464735347588 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 587ms 15:55:47 INFO - PROCESS | 3828 | 1464735347650 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 3828 | 1464735347652 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 15:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:55:47 INFO - PROCESS | 3828 | 1464735347655 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 3828 | 1464735347657 Marionette TRACE conn2 <- [1,1282,null,{}] 15:55:47 INFO - PROCESS | 3828 | 1464735347666 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:47 INFO - PROCESS | 3828 | 1464735347750 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:55:47 INFO - PROCESS | 3828 | 1464735347760 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 3828 | ++DOCSHELL 12A8D000 == 37 [pid = 3828] [id = 330] 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13192400) [pid = 3828] [serial = 989] [outer = 00000000] 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17695400) [pid = 3828] [serial = 990] [outer = 13192400] 15:55:47 INFO - PROCESS | 3828 | 1464735347803 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17837000) [pid = 3828] [serial = 991] [outer = 13192400] 15:55:48 INFO - PROCESS | 3828 | 1464735348183 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 547ms 15:55:48 INFO - PROCESS | 3828 | 1464735348202 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 3828 | 1464735348204 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:55:48 INFO - PROCESS | 3828 | 1464735348196 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 3828 | 1464735348198 Marionette TRACE conn2 <- [1,1286,null,{}] 15:55:48 INFO - PROCESS | 3828 | 1464735348202 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:48 INFO - PROCESS | 3828 | 1464735348324 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:55:48 INFO - PROCESS | 3828 | 1464735348349 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:48 INFO - PROCESS | 3828 | ++DOCSHELL 13722400 == 38 [pid = 3828] [id = 331] 15:55:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (178B5800) [pid = 3828] [serial = 992] [outer = 00000000] 15:55:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (183BB800) [pid = 3828] [serial = 993] [outer = 178B5800] 15:55:48 INFO - PROCESS | 3828 | 1464735348397 Marionette DEBUG loaded listener.js 15:55:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (184C5800) [pid = 3828] [serial = 994] [outer = 178B5800] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (171CFC00) [pid = 3828] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (15C08C00) [pid = 3828] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12A83C00) [pid = 3828] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1761A800) [pid = 3828] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (157AB000) [pid = 3828] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15269400) [pid = 3828] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1312D800) [pid = 3828] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (12B06800) [pid = 3828] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (12893400) [pid = 3828] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (10A7AC00) [pid = 3828] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (0F305400) [pid = 3828] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A610400) [pid = 3828] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15A39000) [pid = 3828] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:55:48 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (12A8BC00) [pid = 3828] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:55:48 INFO - PROCESS | 3828 | 1464735348929 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 773ms 15:55:48 INFO - PROCESS | 3828 | 1464735348970 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 3828 | 1464735348972 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 15:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:55:48 INFO - PROCESS | 3828 | 1464735348975 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 3828 | 1464735348977 Marionette TRACE conn2 <- [1,1290,null,{}] 15:55:49 INFO - PROCESS | 3828 | 1464735348980 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 3828 | 1464735349062 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:55:49 INFO - PROCESS | 3828 | 1464735349052 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 3828 | ++DOCSHELL 11CAD400 == 39 [pid = 3828] [id = 332] 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12893400) [pid = 3828] [serial = 995] [outer = 00000000] 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (12D88800) [pid = 3828] [serial = 996] [outer = 12893400] 15:55:49 INFO - PROCESS | 3828 | 1464735349095 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (1312D800) [pid = 3828] [serial = 997] [outer = 12893400] 15:55:49 INFO - PROCESS | 3828 | 1464735349454 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 507ms 15:55:49 INFO - PROCESS | 3828 | 1464735349500 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:55:49 INFO - PROCESS | 3828 | 1464735349502 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 15:55:49 INFO - PROCESS | 3828 | 1464735349506 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:55:49 INFO - PROCESS | 3828 | 1464735349507 Marionette TRACE conn2 <- [1,1294,null,{}] 15:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:55:49 INFO - PROCESS | 3828 | 1464735349511 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:49 INFO - PROCESS | 3828 | 1464735349565 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:55:49 INFO - PROCESS | 3828 | 1464735349572 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 3828 | ++DOCSHELL 12D37800 == 40 [pid = 3828] [id = 333] 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (12D88000) [pid = 3828] [serial = 998] [outer = 00000000] 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1782E400) [pid = 3828] [serial = 999] [outer = 12D88000] 15:55:49 INFO - PROCESS | 3828 | 1464735349615 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (183BF400) [pid = 3828] [serial = 1000] [outer = 12D88000] 15:55:49 INFO - PROCESS | 3828 | 1464735349959 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 507ms 15:55:50 INFO - PROCESS | 3828 | 1464735350025 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 3828 | 1464735350009 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 15:55:50 INFO - PROCESS | 3828 | 1464735350014 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:55:50 INFO - PROCESS | 3828 | 1464735350016 Marionette TRACE conn2 <- [1,1298,null,{}] 15:55:50 INFO - PROCESS | 3828 | 1464735350021 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 3828 | 1464735350099 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:55:50 INFO - PROCESS | 3828 | 1464735350108 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 3828 | ++DOCSHELL 140CDC00 == 41 [pid = 3828] [id = 334] 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1526A000) [pid = 3828] [serial = 1001] [outer = 00000000] 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (184E9C00) [pid = 3828] [serial = 1002] [outer = 1526A000] 15:55:50 INFO - PROCESS | 3828 | 1464735350151 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1980C400) [pid = 3828] [serial = 1003] [outer = 1526A000] 15:55:50 INFO - PROCESS | 3828 | 1464735350530 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 15:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:55:50 INFO - PROCESS | 3828 | 1464735350575 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 15:55:50 INFO - PROCESS | 3828 | 1464735350582 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 3828 | 1464735350583 Marionette TRACE conn2 <- [1,1302,null,{}] 15:55:50 INFO - PROCESS | 3828 | 1464735350588 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:50 INFO - PROCESS | 3828 | 1464735350723 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:55:50 INFO - PROCESS | 3828 | 1464735350852 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B8800 == 42 [pid = 3828] [id = 335] 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (0F2BB400) [pid = 3828] [serial = 1004] [outer = 00000000] 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (0F2F5800) [pid = 3828] [serial = 1005] [outer = 0F2BB400] 15:55:50 INFO - PROCESS | 3828 | 1464735350891 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (10371C00) [pid = 3828] [serial = 1006] [outer = 0F2BB400] 15:55:51 INFO - PROCESS | 3828 | 1464735351632 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1106ms 15:55:51 INFO - PROCESS | 3828 | 1464735351680 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:55:51 INFO - PROCESS | 3828 | 1464735351684 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 15:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:55:51 INFO - PROCESS | 3828 | 1464735351688 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:55:51 INFO - PROCESS | 3828 | 1464735351692 Marionette TRACE conn2 <- [1,1306,null,{}] 15:55:51 INFO - PROCESS | 3828 | 1464735351697 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:51 INFO - PROCESS | 3828 | 1464735351815 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:55:51 INFO - PROCESS | 3828 | 1464735351922 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:51 INFO - PROCESS | 3828 | ++DOCSHELL 103D0000 == 43 [pid = 3828] [id = 336] 15:55:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (103D1800) [pid = 3828] [serial = 1007] [outer = 00000000] 15:55:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (10F44000) [pid = 3828] [serial = 1008] [outer = 103D1800] 15:55:51 INFO - PROCESS | 3828 | 1464735351980 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (11CA1800) [pid = 3828] [serial = 1009] [outer = 103D1800] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 140CDC00 == 42 [pid = 3828] [id = 334] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 12D37800 == 41 [pid = 3828] [id = 333] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 11CAD400 == 40 [pid = 3828] [id = 332] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 13722400 == 39 [pid = 3828] [id = 331] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 12A8D000 == 38 [pid = 3828] [id = 330] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 128B0C00 == 37 [pid = 3828] [id = 329] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 15C0A000 == 36 [pid = 3828] [id = 328] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 130A2400 == 35 [pid = 3828] [id = 327] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 15271800 == 34 [pid = 3828] [id = 326] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 13906000 == 33 [pid = 3828] [id = 325] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 12A9F400 == 32 [pid = 3828] [id = 324] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 128B2800 == 31 [pid = 3828] [id = 323] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 10ECF400 == 30 [pid = 3828] [id = 322] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (183B9800) [pid = 3828] [serial = 960] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 0F30FC00 == 29 [pid = 3828] [id = 321] 15:55:52 INFO - PROCESS | 3828 | --DOCSHELL 12D2E400 == 28 [pid = 3828] [id = 320] 15:55:52 INFO - PROCESS | 3828 | 1464735352698 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1066ms 15:55:52 INFO - PROCESS | 3828 | 1464735352765 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 3828 | 1464735352769 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 15:55:52 INFO - PROCESS | 3828 | 1464735352774 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:55:52 INFO - PROCESS | 3828 | 1464735352778 Marionette TRACE conn2 <- [1,1310,null,{}] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (17E28000) [pid = 3828] [serial = 958] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1701EC00) [pid = 3828] [serial = 945] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17358000) [pid = 3828] [serial = 948] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (171C1C00) [pid = 3828] [serial = 946] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (17839C00) [pid = 3828] [serial = 951] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (17616400) [pid = 3828] [serial = 949] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (17834400) [pid = 3828] [serial = 957] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (17954400) [pid = 3828] [serial = 952] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (15A41000) [pid = 3828] [serial = 939] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (15271C00) [pid = 3828] [serial = 936] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1550CC00) [pid = 3828] [serial = 937] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (13728800) [pid = 3828] [serial = 933] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (13905400) [pid = 3828] [serial = 934] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (13087400) [pid = 3828] [serial = 930] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (130AF400) [pid = 3828] [serial = 931] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (12A84000) [pid = 3828] [serial = 927] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (12A89000) [pid = 3828] [serial = 928] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (10F30400) [pid = 3828] [serial = 924] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (10F3D400) [pid = 3828] [serial = 925] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (0F39AC00) [pid = 3828] [serial = 921] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (103D2000) [pid = 3828] [serial = 922] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (1AB62000) [pid = 3828] [serial = 919] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (15FC7400) [pid = 3828] [serial = 942] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (15C06000) [pid = 3828] [serial = 940] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15A37C00) [pid = 3828] [serial = 954] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (15A3B400) [pid = 3828] [serial = 955] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (16376400) [pid = 3828] [serial = 943] [outer = 00000000] [url = about:blank] 15:55:52 INFO - PROCESS | 3828 | 1464735352803 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:52 INFO - PROCESS | 3828 | 1464735352869 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:55:52 INFO - PROCESS | 3828 | 1464735352884 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 3828 | ++DOCSHELL 105F4000 == 29 [pid = 3828] [id = 337] 15:55:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (10A56800) [pid = 3828] [serial = 1010] [outer = 00000000] 15:55:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (10EC5800) [pid = 3828] [serial = 1011] [outer = 10A56800] 15:55:52 INFO - PROCESS | 3828 | 1464735352935 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (10F36000) [pid = 3828] [serial = 1012] [outer = 10A56800] 15:55:53 INFO - PROCESS | 3828 | 1464735353365 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 653ms 15:55:53 INFO - PROCESS | 3828 | 1464735353422 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 3828 | 1464735353427 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:55:53 INFO - PROCESS | 3828 | 1464735353434 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 3828 | 1464735353436 Marionette TRACE conn2 <- [1,1314,null,{}] 15:55:53 INFO - PROCESS | 3828 | 1464735353440 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:53 INFO - PROCESS | 3828 | 1464735353503 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:55:53 INFO - PROCESS | 3828 | 1464735353510 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:53 INFO - PROCESS | 3828 | ++DOCSHELL 11C60C00 == 30 [pid = 3828] [id = 338] 15:55:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (11C6B800) [pid = 3828] [serial = 1013] [outer = 00000000] 15:55:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (12A8D000) [pid = 3828] [serial = 1014] [outer = 11C6B800] 15:55:53 INFO - PROCESS | 3828 | 1464735353556 Marionette DEBUG loaded listener.js 15:55:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (12B10C00) [pid = 3828] [serial = 1015] [outer = 11C6B800] 15:55:53 INFO - PROCESS | 3828 | 1464735353971 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:55:53 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 15:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 547ms 15:55:53 INFO - PROCESS | 3828 | 1464735353966 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 3828 | 1464735353968 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 15:55:53 INFO - PROCESS | 3828 | 1464735353972 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:55:53 INFO - PROCESS | 3828 | 1464735353975 Marionette TRACE conn2 <- [1,1318,null,{}] 15:55:53 INFO - PROCESS | 3828 | 1464735353986 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:54 INFO - PROCESS | 3828 | 1464735354068 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:55:54 INFO - PROCESS | 3828 | 1464735354078 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 3828 | ++DOCSHELL 1372D400 == 31 [pid = 3828] [id = 339] 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (13902000) [pid = 3828] [serial = 1016] [outer = 00000000] 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (13D49400) [pid = 3828] [serial = 1017] [outer = 13902000] 15:55:54 INFO - PROCESS | 3828 | 1464735354108 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (14F4C400) [pid = 3828] [serial = 1018] [outer = 13902000] 15:55:54 INFO - PROCESS | 3828 | 1464735354484 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 533ms 15:55:54 INFO - PROCESS | 3828 | 1464735354532 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:55:54 INFO - PROCESS | 3828 | 1464735354535 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 15:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:55:54 INFO - PROCESS | 3828 | 1464735354538 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:55:54 INFO - PROCESS | 3828 | 1464735354539 Marionette TRACE conn2 <- [1,1322,null,{}] 15:55:54 INFO - PROCESS | 3828 | 1464735354543 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:54 INFO - PROCESS | 3828 | 1464735354611 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:55:54 INFO - PROCESS | 3828 | 1464735354617 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 3828 | ++DOCSHELL 0F303C00 == 32 [pid = 3828] [id = 340] 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (15262800) [pid = 3828] [serial = 1019] [outer = 00000000] 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (15503400) [pid = 3828] [serial = 1020] [outer = 15262800] 15:55:54 INFO - PROCESS | 3828 | 1464735354662 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (157ABC00) [pid = 3828] [serial = 1021] [outer = 15262800] 15:55:55 INFO - PROCESS | 3828 | 1464735355068 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 587ms 15:55:55 INFO - PROCESS | 3828 | 1464735355137 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 3828 | 1464735355139 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 15:55:55 INFO - PROCESS | 3828 | 1464735355143 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:55:55 INFO - PROCESS | 3828 | 1464735355144 Marionette TRACE conn2 <- [1,1326,null,{}] 15:55:55 INFO - PROCESS | 3828 | 1464735355129 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:55 INFO - PROCESS | 3828 | 1464735355234 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:55:55 INFO - PROCESS | 3828 | 1464735355247 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:55 INFO - PROCESS | 3828 | ++DOCSHELL 10A77800 == 33 [pid = 3828] [id = 341] 15:55:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (12A8E000) [pid = 3828] [serial = 1022] [outer = 00000000] 15:55:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15A3A400) [pid = 3828] [serial = 1023] [outer = 12A8E000] 15:55:55 INFO - PROCESS | 3828 | 1464735355270 Marionette DEBUG loaded listener.js 15:55:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15C04000) [pid = 3828] [serial = 1024] [outer = 12A8E000] 15:55:56 INFO - PROCESS | 3828 | 1464735356092 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 974ms 15:55:56 INFO - PROCESS | 3828 | 1464735356123 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:55:56 INFO - PROCESS | 3828 | 1464735356125 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 15:55:56 INFO - PROCESS | 3828 | 1464735356129 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - PROCESS | 3828 | 1464735356131 Marionette TRACE conn2 <- [1,1330,null,{}] 15:55:56 INFO - PROCESS | 3828 | 1464735356135 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:56 INFO - PROCESS | 3828 | 1464735356242 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:55:56 INFO - PROCESS | 3828 | 1464735356249 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 3828 | ++DOCSHELL 15502000 == 34 [pid = 3828] [id = 342] 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15A3A000) [pid = 3828] [serial = 1025] [outer = 00000000] 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (16B44000) [pid = 3828] [serial = 1026] [outer = 15A3A000] 15:55:56 INFO - PROCESS | 3828 | 1464735356294 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (16E41400) [pid = 3828] [serial = 1027] [outer = 15A3A000] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (130A2000) [pid = 3828] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1390C800) [pid = 3828] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (15FCB800) [pid = 3828] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10328800) [pid = 3828] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1550A800) [pid = 3828] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15739000) [pid = 3828] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (12A82800) [pid = 3828] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (10F30800) [pid = 3828] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (13282C00) [pid = 3828] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13192400) [pid = 3828] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (178B5800) [pid = 3828] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (12893400) [pid = 3828] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (12D88000) [pid = 3828] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:55:56 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (16E44000) [pid = 3828] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:55:56 INFO - PROCESS | 3828 | 1464735356674 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 547ms 15:55:56 INFO - PROCESS | 3828 | 1464735356684 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:55:56 INFO - PROCESS | 3828 | 1464735356686 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 15:55:56 INFO - PROCESS | 3828 | 1464735356689 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:55:56 INFO - PROCESS | 3828 | 1464735356691 Marionette TRACE conn2 <- [1,1334,null,{}] 15:55:56 INFO - PROCESS | 3828 | 1464735356694 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:56 INFO - PROCESS | 3828 | 1464735356751 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:55:56 INFO - PROCESS | 3828 | 1464735356758 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 3828 | ++DOCSHELL 11CA9C00 == 35 [pid = 3828] [id = 343] 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (11CAEC00) [pid = 3828] [serial = 1028] [outer = 00000000] 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (152B9000) [pid = 3828] [serial = 1029] [outer = 11CAEC00] 15:55:56 INFO - PROCESS | 3828 | 1464735356805 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1697D800) [pid = 3828] [serial = 1030] [outer = 11CAEC00] 15:55:57 INFO - PROCESS | 3828 | 1464735357216 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 600ms 15:55:57 INFO - PROCESS | 3828 | 1464735357282 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:55:57 INFO - PROCESS | 3828 | 1464735357287 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 15:55:57 INFO - PROCESS | 3828 | 1464735357292 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:55:57 INFO - PROCESS | 3828 | 1464735357297 Marionette TRACE conn2 <- [1,1338,null,{}] 15:55:57 INFO - PROCESS | 3828 | 1464735357304 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:57 INFO - PROCESS | 3828 | 1464735357462 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:55:57 INFO - PROCESS | 3828 | 1464735357553 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 3828 | ++DOCSHELL 105FA000 == 36 [pid = 3828] [id = 344] 15:55:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (10A57800) [pid = 3828] [serial = 1031] [outer = 00000000] 15:55:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (10A7D000) [pid = 3828] [serial = 1032] [outer = 10A57800] 15:55:57 INFO - PROCESS | 3828 | 1464735357591 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (10F3EC00) [pid = 3828] [serial = 1033] [outer = 10A57800] 15:55:58 INFO - PROCESS | 3828 | 1464735358104 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 854ms 15:55:58 INFO - PROCESS | 3828 | 1464735358144 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 3828 | 1464735358150 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 15:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:55:58 INFO - PROCESS | 3828 | 1464735358156 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 3828 | 1464735358159 Marionette TRACE conn2 <- [1,1342,null,{}] 15:55:58 INFO - PROCESS | 3828 | 1464735358163 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:58 INFO - PROCESS | 3828 | 1464735358253 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:55:58 INFO - PROCESS | 3828 | 1464735358329 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 3828 | ++DOCSHELL 13089800 == 37 [pid = 3828] [id = 345] 15:55:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (130A5000) [pid = 3828] [serial = 1034] [outer = 00000000] 15:55:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (13192400) [pid = 3828] [serial = 1035] [outer = 130A5000] 15:55:58 INFO - PROCESS | 3828 | 1464735358383 Marionette DEBUG loaded listener.js 15:55:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13901C00) [pid = 3828] [serial = 1036] [outer = 130A5000] 15:55:58 INFO - PROCESS | 3828 | 1464735358991 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 880ms 15:55:59 INFO - PROCESS | 3828 | 1464735359044 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:55:59 INFO - PROCESS | 3828 | 1464735359047 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 15:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:55:59 INFO - PROCESS | 3828 | 1464735359069 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:55:59 INFO - PROCESS | 3828 | 1464735359073 Marionette TRACE conn2 <- [1,1346,null,{}] 15:55:59 INFO - PROCESS | 3828 | 1464735359085 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:55:59 INFO - PROCESS | 3828 | 1464735359196 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:55:59 INFO - PROCESS | 3828 | 1464735359321 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:59 INFO - PROCESS | 3828 | ++DOCSHELL 1390A000 == 38 [pid = 3828] [id = 346] 15:55:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15A39400) [pid = 3828] [serial = 1037] [outer = 00000000] 15:55:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (171C9000) [pid = 3828] [serial = 1038] [outer = 15A39400] 15:55:59 INFO - PROCESS | 3828 | 1464735359377 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (171D0C00) [pid = 3828] [serial = 1039] [outer = 15A39400] 15:56:00 INFO - PROCESS | 3828 | 1464735360042 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1014ms 15:56:00 INFO - PROCESS | 3828 | 1464735360075 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3828 | 1464735360079 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:56:00 INFO - PROCESS | 3828 | 1464735360084 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 3828 | 1464735360088 Marionette TRACE conn2 <- [1,1350,null,{}] 15:56:00 INFO - PROCESS | 3828 | 1464735360093 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 3828 | 1464735360194 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:56:00 INFO - PROCESS | 3828 | 1464735360258 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 3828 | ++DOCSHELL 0F308800 == 39 [pid = 3828] [id = 347] 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (1037CC00) [pid = 3828] [serial = 1040] [outer = 00000000] 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (105ED000) [pid = 3828] [serial = 1041] [outer = 1037CC00] 15:56:00 INFO - PROCESS | 3828 | 1464735360338 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (117A5000) [pid = 3828] [serial = 1042] [outer = 1037CC00] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 15502000 == 38 [pid = 3828] [id = 342] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 10A77800 == 37 [pid = 3828] [id = 341] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 0F303C00 == 36 [pid = 3828] [id = 340] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 1372D400 == 35 [pid = 3828] [id = 339] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 11C60C00 == 34 [pid = 3828] [id = 338] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 105F4000 == 33 [pid = 3828] [id = 337] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 103D0000 == 32 [pid = 3828] [id = 336] 15:56:00 INFO - PROCESS | 3828 | --DOCSHELL 0F2B8800 == 31 [pid = 3828] [id = 335] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (184E9C00) [pid = 3828] [serial = 1002] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (13273C00) [pid = 3828] [serial = 973] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (13124C00) [pid = 3828] [serial = 972] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (140D3000) [pid = 3828] [serial = 975] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (14F4BC00) [pid = 3828] [serial = 976] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1702A400) [pid = 3828] [serial = 984] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (10510400) [pid = 3828] [serial = 963] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (105ED400) [pid = 3828] [serial = 964] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (157B7000) [pid = 3828] [serial = 978] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15A38400) [pid = 3828] [serial = 979] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (15C61000) [pid = 3828] [serial = 981] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (15FC5400) [pid = 3828] [serial = 982] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (12A8D400) [pid = 3828] [serial = 969] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (12B0C800) [pid = 3828] [serial = 970] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (10F39000) [pid = 3828] [serial = 966] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (10F3F800) [pid = 3828] [serial = 967] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (184C5000) [pid = 3828] [serial = 961] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (17695400) [pid = 3828] [serial = 990] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (184C5800) [pid = 3828] [serial = 994] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 68 (183BB800) [pid = 3828] [serial = 993] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 67 (12D88800) [pid = 3828] [serial = 996] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 66 (1312D800) [pid = 3828] [serial = 997] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 65 (1782E400) [pid = 3828] [serial = 999] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 64 (1725A000) [pid = 3828] [serial = 987] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 63 (17837000) [pid = 3828] [serial = 991] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 62 (17260400) [pid = 3828] [serial = 988] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 61 (183BF400) [pid = 3828] [serial = 1000] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | --DOMWINDOW == 60 (171C4800) [pid = 3828] [serial = 985] [outer = 00000000] [url = about:blank] 15:56:00 INFO - PROCESS | 3828 | 1464735360757 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 680ms 15:56:00 INFO - PROCESS | 3828 | 1464735360769 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3828 | 1464735360775 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 15:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:56:00 INFO - PROCESS | 3828 | 1464735360781 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 3828 | 1464735360783 Marionette TRACE conn2 <- [1,1354,null,{}] 15:56:00 INFO - PROCESS | 3828 | 1464735360787 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:00 INFO - PROCESS | 3828 | 1464735360870 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:56:00 INFO - PROCESS | 3828 | 1464735360880 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 3828 | ++DOCSHELL 12A86C00 == 32 [pid = 3828] [id = 348] 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 61 (12A87000) [pid = 3828] [serial = 1043] [outer = 00000000] 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 62 (12D2EC00) [pid = 3828] [serial = 1044] [outer = 12A87000] 15:56:00 INFO - PROCESS | 3828 | 1464735360909 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 63 (1311F000) [pid = 3828] [serial = 1045] [outer = 12A87000] 15:56:01 INFO - PROCESS | 3828 | 1464735361338 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 15:56:01 INFO - PROCESS | 3828 | 1464735361397 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:56:01 INFO - PROCESS | 3828 | 1464735361382 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 3828 | 1464735361385 Marionette TRACE conn2 <- [1,1358,null,{}] 15:56:01 INFO - PROCESS | 3828 | 1464735361395 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:01 INFO - PROCESS | 3828 | 1464735361476 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:56:01 INFO - PROCESS | 3828 | 1464735361547 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 3828 | ++DOCSHELL 1312BC00 == 33 [pid = 3828] [id = 349] 15:56:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 64 (14F9CC00) [pid = 3828] [serial = 1046] [outer = 00000000] 15:56:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 65 (1526A800) [pid = 3828] [serial = 1047] [outer = 14F9CC00] 15:56:01 INFO - PROCESS | 3828 | 1464735361594 Marionette DEBUG loaded listener.js 15:56:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 66 (1572E800) [pid = 3828] [serial = 1048] [outer = 14F9CC00] 15:56:01 INFO - PROCESS | 3828 | 1464735361912 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 15:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:56:01 INFO - PROCESS | 3828 | 1464735361945 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 15:56:01 INFO - PROCESS | 3828 | 1464735361948 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 3828 | 1464735361950 Marionette TRACE conn2 <- [1,1362,null,{}] 15:56:01 INFO - PROCESS | 3828 | 1464735361953 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 3828 | 1464735362060 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:56:02 INFO - PROCESS | 3828 | 1464735362051 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 3828 | ++DOCSHELL 15C0A400 == 34 [pid = 3828] [id = 350] 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 67 (15C0A800) [pid = 3828] [serial = 1049] [outer = 00000000] 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 68 (15FC7C00) [pid = 3828] [serial = 1050] [outer = 15C0A800] 15:56:02 INFO - PROCESS | 3828 | 1464735362101 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (16987000) [pid = 3828] [serial = 1051] [outer = 15C0A800] 15:56:02 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:02 INFO - PROCESS | 3828 | 1464735362522 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 15:56:02 INFO - PROCESS | 3828 | 1464735362544 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 15:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:56:02 INFO - PROCESS | 3828 | 1464735362547 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:56:02 INFO - PROCESS | 3828 | 1464735362549 Marionette TRACE conn2 <- [1,1366,null,{}] 15:56:02 INFO - PROCESS | 3828 | 1464735362552 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:02 INFO - PROCESS | 3828 | 1464735362655 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:56:02 INFO - PROCESS | 3828 | 1464735362664 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:02 INFO - PROCESS | 3828 | ++DOCSHELL 15A40800 == 35 [pid = 3828] [id = 351] 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (171CFC00) [pid = 3828] [serial = 1052] [outer = 00000000] 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (17260400) [pid = 3828] [serial = 1053] [outer = 171CFC00] 15:56:02 INFO - PROCESS | 3828 | 1464735362690 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (17261400) [pid = 3828] [serial = 1054] [outer = 171CFC00] 15:56:03 INFO - PROCESS | 3828 | 1464735363072 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 3828 | 1464735363100 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:56:03 INFO - PROCESS | 3828 | 1464735363109 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 3828 | 1464735363110 Marionette TRACE conn2 <- [1,1370,null,{}] 15:56:03 INFO - PROCESS | 3828 | 1464735363114 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 3828 | 1464735363218 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:56:03 INFO - PROCESS | 3828 | 1464735363305 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 3828 | ++DOCSHELL 12D7E800 == 36 [pid = 3828] [id = 352] 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (1735B800) [pid = 3828] [serial = 1055] [outer = 00000000] 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (17834400) [pid = 3828] [serial = 1056] [outer = 1735B800] 15:56:03 INFO - PROCESS | 3828 | 1464735363331 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (17956000) [pid = 3828] [serial = 1057] [outer = 1735B800] 15:56:03 INFO - PROCESS | 3828 | [3828] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:03 INFO - PROCESS | 3828 | 1464735363706 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 3828 | 1464735363739 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 15:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:56:03 INFO - PROCESS | 3828 | 1464735363743 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 3828 | 1464735363744 Marionette TRACE conn2 <- [1,1374,null,{}] 15:56:03 INFO - PROCESS | 3828 | 1464735363748 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:03 INFO - PROCESS | 3828 | 1464735363821 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:56:03 INFO - PROCESS | 3828 | 1464735363828 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:03 INFO - PROCESS | 3828 | ++DOCSHELL 1102E800 == 37 [pid = 3828] [id = 353] 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 69 (1118BC00) [pid = 3828] [serial = 1058] [outer = 00000000] 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (13129400) [pid = 3828] [serial = 1059] [outer = 1118BC00] 15:56:03 INFO - PROCESS | 3828 | 1464735363853 Marionette DEBUG loaded listener.js 15:56:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (140CD000) [pid = 3828] [serial = 1060] [outer = 1118BC00] 15:56:04 INFO - PROCESS | 3828 | 1464735364239 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:56:04 INFO - PROCESS | 3828 | 1464735364300 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 15:56:04 INFO - PROCESS | 3828 | 1464735364303 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:56:04 INFO - PROCESS | 3828 | 1464735364305 Marionette TRACE conn2 <- [1,1378,null,{}] 15:56:04 INFO - PROCESS | 3828 | 1464735364290 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:04 INFO - PROCESS | 3828 | 1464735364381 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:56:04 INFO - PROCESS | 3828 | 1464735364404 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 3828 | ++DOCSHELL 15A34000 == 38 [pid = 3828] [id = 354] 15:56:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (15A40000) [pid = 3828] [serial = 1061] [outer = 00000000] 15:56:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (180E8800) [pid = 3828] [serial = 1062] [outer = 15A40000] 15:56:04 INFO - PROCESS | 3828 | 1464735364448 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (184C1400) [pid = 3828] [serial = 1063] [outer = 15A40000] 15:56:04 INFO - PROCESS | 3828 | 1464735364797 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 546ms 15:56:04 INFO - PROCESS | 3828 | 1464735364847 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 15:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:56:04 INFO - PROCESS | 3828 | 1464735364849 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 15:56:04 INFO - PROCESS | 3828 | 1464735364852 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:56:04 INFO - PROCESS | 3828 | 1464735364854 Marionette TRACE conn2 <- [1,1382,null,{}] 15:56:04 INFO - PROCESS | 3828 | 1464735364857 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:04 INFO - PROCESS | 3828 | 1464735364914 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:56:04 INFO - PROCESS | 3828 | 1464735364921 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 3828 | ++DOCSHELL 15266000 == 39 [pid = 3828] [id = 355] 15:56:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (178B5800) [pid = 3828] [serial = 1064] [outer = 00000000] 15:56:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (184CB400) [pid = 3828] [serial = 1065] [outer = 178B5800] 15:56:04 INFO - PROCESS | 3828 | 1464735364967 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (184CC800) [pid = 3828] [serial = 1066] [outer = 178B5800] 15:56:05 INFO - PROCESS | 3828 | 1464735365309 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 506ms 15:56:05 INFO - PROCESS | 3828 | 1464735365361 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 3828 | 1464735365363 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 15:56:05 INFO - PROCESS | 3828 | 1464735365366 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:56:05 INFO - PROCESS | 3828 | 1464735365368 Marionette TRACE conn2 <- [1,1386,null,{}] 15:56:05 INFO - PROCESS | 3828 | 1464735365371 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:05 INFO - PROCESS | 3828 | 1464735365435 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:56:05 INFO - PROCESS | 3828 | 1464735365441 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:05 INFO - PROCESS | 3828 | ++DOCSHELL 17E23800 == 40 [pid = 3828] [id = 356] 15:56:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (184C2C00) [pid = 3828] [serial = 1067] [outer = 00000000] 15:56:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (19809400) [pid = 3828] [serial = 1068] [outer = 184C2C00] 15:56:05 INFO - PROCESS | 3828 | 1464735365485 Marionette DEBUG loaded listener.js 15:56:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (19810000) [pid = 3828] [serial = 1069] [outer = 184C2C00] 15:56:06 INFO - PROCESS | 3828 | 1464735366018 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 680ms 15:56:06 INFO - PROCESS | 3828 | 1464735366049 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 3828 | 1464735366054 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:56:06 INFO - PROCESS | 3828 | 1464735366074 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 3828 | 1464735366077 Marionette TRACE conn2 <- [1,1390,null,{}] 15:56:06 INFO - PROCESS | 3828 | 1464735366083 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:06 INFO - PROCESS | 3828 | 1464735366175 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:56:06 INFO - PROCESS | 3828 | 1464735366300 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 3828 | ++DOCSHELL 105F3000 == 41 [pid = 3828] [id = 357] 15:56:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (10A5E400) [pid = 3828] [serial = 1070] [outer = 00000000] 15:56:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (128AD800) [pid = 3828] [serial = 1071] [outer = 10A5E400] 15:56:06 INFO - PROCESS | 3828 | 1464735366357 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (12B76800) [pid = 3828] [serial = 1072] [outer = 10A5E400] 15:56:06 INFO - PROCESS | 3828 | 1464735366912 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 894ms 15:56:06 INFO - PROCESS | 3828 | 1464735366970 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:56:06 INFO - PROCESS | 3828 | 1464735366975 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 15:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:56:06 INFO - PROCESS | 3828 | 1464735367000 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:56:06 INFO - PROCESS | 3828 | 1464735367002 Marionette TRACE conn2 <- [1,1394,null,{}] 15:56:07 INFO - PROCESS | 3828 | 1464735367020 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:07 INFO - PROCESS | 3828 | 1464735367109 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:56:07 INFO - PROCESS | 3828 | 1464735367225 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 3828 | ++DOCSHELL 14FA4400 == 42 [pid = 3828] [id = 358] 15:56:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15263000) [pid = 3828] [serial = 1073] [outer = 00000000] 15:56:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15C0BC00) [pid = 3828] [serial = 1074] [outer = 15263000] 15:56:07 INFO - PROCESS | 3828 | 1464735367280 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15FCAC00) [pid = 3828] [serial = 1075] [outer = 15263000] 15:56:08 INFO - PROCESS | 3828 | 1464735368028 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1093ms 15:56:08 INFO - PROCESS | 3828 | 1464735368078 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 3828 | 1464735368083 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:56:08 INFO - PROCESS | 3828 | 1464735368089 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 3828 | 1464735368092 Marionette TRACE conn2 <- [1,1398,null,{}] 15:56:08 INFO - PROCESS | 3828 | 1464735368098 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 3828 | 1464735368182 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:56:08 INFO - PROCESS | 3828 | 1464735368248 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2800 == 43 [pid = 3828] [id = 359] 15:56:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (0F305000) [pid = 3828] [serial = 1076] [outer = 00000000] 15:56:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (10F34C00) [pid = 3828] [serial = 1077] [outer = 0F305000] 15:56:08 INFO - PROCESS | 3828 | 1464735368338 Marionette DEBUG loaded listener.js 15:56:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (128A7400) [pid = 3828] [serial = 1078] [outer = 0F305000] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 15266000 == 42 [pid = 3828] [id = 355] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 15A34000 == 41 [pid = 3828] [id = 354] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 1102E800 == 40 [pid = 3828] [id = 353] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 12D7E800 == 39 [pid = 3828] [id = 352] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 15A40800 == 38 [pid = 3828] [id = 351] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 15C0A400 == 37 [pid = 3828] [id = 350] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 1312BC00 == 36 [pid = 3828] [id = 349] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 12A86C00 == 35 [pid = 3828] [id = 348] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 0F308800 == 34 [pid = 3828] [id = 347] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 1390A000 == 33 [pid = 3828] [id = 346] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 13089800 == 32 [pid = 3828] [id = 345] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 105FA000 == 31 [pid = 3828] [id = 344] 15:56:08 INFO - PROCESS | 3828 | --DOCSHELL 11CA9C00 == 30 [pid = 3828] [id = 343] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (152B9000) [pid = 3828] [serial = 1029] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (12B10C00) [pid = 3828] [serial = 1015] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1980C400) [pid = 3828] [serial = 1003] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (0F2F5800) [pid = 3828] [serial = 1005] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (10EC5800) [pid = 3828] [serial = 1011] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10F36000) [pid = 3828] [serial = 1012] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (10F44000) [pid = 3828] [serial = 1008] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (13D49400) [pid = 3828] [serial = 1017] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (14F4C400) [pid = 3828] [serial = 1018] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (15C04000) [pid = 3828] [serial = 1024] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (16E41400) [pid = 3828] [serial = 1027] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (157ABC00) [pid = 3828] [serial = 1021] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (15A3A400) [pid = 3828] [serial = 1023] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (16B44000) [pid = 3828] [serial = 1026] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (15503400) [pid = 3828] [serial = 1020] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (12A8D000) [pid = 3828] [serial = 1014] [outer = 00000000] [url = about:blank] 15:56:08 INFO - PROCESS | 3828 | 1464735368758 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 720ms 15:56:08 INFO - PROCESS | 3828 | 1464735368805 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 3828 | 1464735368810 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 15:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:56:08 INFO - PROCESS | 3828 | 1464735368816 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 3828 | 1464735368819 Marionette TRACE conn2 <- [1,1402,null,{}] 15:56:08 INFO - PROCESS | 3828 | 1464735368822 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:08 INFO - PROCESS | 3828 | 1464735368883 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:56:08 INFO - PROCESS | 3828 | 1464735368960 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:08 INFO - PROCESS | 3828 | ++DOCSHELL 10F3F000 == 31 [pid = 3828] [id = 360] 15:56:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (10F44000) [pid = 3828] [serial = 1079] [outer = 00000000] 15:56:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (128B0C00) [pid = 3828] [serial = 1080] [outer = 10F44000] 15:56:08 INFO - PROCESS | 3828 | 1464735368990 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (12D2D000) [pid = 3828] [serial = 1081] [outer = 10F44000] 15:56:09 INFO - PROCESS | 3828 | 1464735369359 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 600ms 15:56:09 INFO - PROCESS | 3828 | 1464735369407 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 3828 | 1464735369409 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 15:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:56:09 INFO - PROCESS | 3828 | 1464735369413 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:56:09 INFO - PROCESS | 3828 | 1464735369416 Marionette TRACE conn2 <- [1,1406,null,{}] 15:56:09 INFO - PROCESS | 3828 | 1464735369457 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:09 INFO - PROCESS | 3828 | 1464735369536 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:56:09 INFO - PROCESS | 3828 | 1464735369547 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 3828 | ++DOCSHELL 140CE400 == 32 [pid = 3828] [id = 361] 15:56:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (140D0C00) [pid = 3828] [serial = 1082] [outer = 00000000] 15:56:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (14F50C00) [pid = 3828] [serial = 1083] [outer = 140D0C00] 15:56:09 INFO - PROCESS | 3828 | 1464735369595 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (15269000) [pid = 3828] [serial = 1084] [outer = 140D0C00] 15:56:09 INFO - PROCESS | 3828 | 1464735369971 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 600ms 15:56:09 INFO - PROCESS | 3828 | 1464735370018 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:56:09 INFO - PROCESS | 3828 | 1464735370021 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:56:10 INFO - PROCESS | 3828 | 1464735370025 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 3828 | 1464735370008 Marionette TRACE conn2 <- [1,1410,null,{}] 15:56:10 INFO - PROCESS | 3828 | 1464735370012 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:10 INFO - PROCESS | 3828 | 1464735370092 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:56:10 INFO - PROCESS | 3828 | 1464735370100 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 3828 | ++DOCSHELL 152B9000 == 33 [pid = 3828] [id = 362] 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (157AF800) [pid = 3828] [serial = 1085] [outer = 00000000] 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15A3AC00) [pid = 3828] [serial = 1086] [outer = 157AF800] 15:56:10 INFO - PROCESS | 3828 | 1464735370128 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (15A41800) [pid = 3828] [serial = 1087] [outer = 157AF800] 15:56:10 INFO - PROCESS | 3828 | 1464735370515 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 547ms 15:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:56:10 INFO - PROCESS | 3828 | 1464735370568 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 3828 | 1464735370570 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 15:56:10 INFO - PROCESS | 3828 | 1464735370555 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 3828 | 1464735370566 Marionette TRACE conn2 <- [1,1414,null,{}] 15:56:10 INFO - PROCESS | 3828 | 1464735370575 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:10 INFO - PROCESS | 3828 | 1464735370673 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:56:10 INFO - PROCESS | 3828 | 1464735370742 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 3828 | ++DOCSHELL 15C08C00 == 34 [pid = 3828] [id = 363] 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15C0B800) [pid = 3828] [serial = 1088] [outer = 00000000] 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1687EC00) [pid = 3828] [serial = 1089] [outer = 15C0B800] 15:56:10 INFO - PROCESS | 3828 | 1464735370787 Marionette DEBUG loaded listener.js 15:56:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (16B4E000) [pid = 3828] [serial = 1090] [outer = 15C0B800] 15:56:11 INFO - PROCESS | 3828 | 1464735371154 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 587ms 15:56:11 INFO - PROCESS | 3828 | 1464735371152 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 3828 | 1464735371154 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 15:56:11 INFO - PROCESS | 3828 | 1464735371157 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:56:11 INFO - PROCESS | 3828 | 1464735371158 Marionette TRACE conn2 <- [1,1418,null,{}] 15:56:11 INFO - PROCESS | 3828 | 1464735371162 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 3828 | 1464735371290 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:56:11 INFO - PROCESS | 3828 | 1464735371279 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 3828 | ++DOCSHELL 171C2C00 == 35 [pid = 3828] [id = 364] 15:56:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (171CF000) [pid = 3828] [serial = 1091] [outer = 00000000] 15:56:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (1761CC00) [pid = 3828] [serial = 1092] [outer = 171CF000] 15:56:11 INFO - PROCESS | 3828 | 1464735371324 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (1761F800) [pid = 3828] [serial = 1093] [outer = 171CF000] 15:56:11 INFO - PROCESS | 3828 | 1464735371758 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 627ms 15:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:56:11 INFO - PROCESS | 3828 | 1464735371795 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:56:11 INFO - PROCESS | 3828 | 1464735371797 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 15:56:11 INFO - PROCESS | 3828 | 1464735371800 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:56:11 INFO - PROCESS | 3828 | 1464735371802 Marionette TRACE conn2 <- [1,1422,null,{}] 15:56:11 INFO - PROCESS | 3828 | 1464735371814 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:11 INFO - PROCESS | 3828 | 1464735371924 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:56:11 INFO - PROCESS | 3828 | 1464735371981 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:11 INFO - PROCESS | 3828 | ++DOCSHELL 1783AC00 == 36 [pid = 3828] [id = 365] 15:56:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1783BC00) [pid = 3828] [serial = 1094] [outer = 00000000] 15:56:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1795E800) [pid = 3828] [serial = 1095] [outer = 1783BC00] 15:56:11 INFO - PROCESS | 3828 | 1464735372003 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (180E4000) [pid = 3828] [serial = 1096] [outer = 1783BC00] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (171CFC00) [pid = 3828] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (11CAEC00) [pid = 3828] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (12A87000) [pid = 3828] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (1037CC00) [pid = 3828] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (14F9CC00) [pid = 3828] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15C0A800) [pid = 3828] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1735B800) [pid = 3828] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (1118BC00) [pid = 3828] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15A40000) [pid = 3828] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:56:12 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (178B5800) [pid = 3828] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:56:12 INFO - PROCESS | 3828 | 1464735372426 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 693ms 15:56:12 INFO - PROCESS | 3828 | 1464735372500 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 3828 | 1464735372502 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 15:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:56:12 INFO - PROCESS | 3828 | 1464735372505 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 3828 | 1464735372488 Marionette TRACE conn2 <- [1,1426,null,{}] 15:56:12 INFO - PROCESS | 3828 | 1464735372492 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:12 INFO - PROCESS | 3828 | 1464735372594 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:56:12 INFO - PROCESS | 3828 | 1464735372658 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 3828 | ++DOCSHELL 10A57000 == 37 [pid = 3828] [id = 366] 15:56:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (1118BC00) [pid = 3828] [serial = 1097] [outer = 00000000] 15:56:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15C0A800) [pid = 3828] [serial = 1098] [outer = 1118BC00] 15:56:12 INFO - PROCESS | 3828 | 1464735372701 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (17266000) [pid = 3828] [serial = 1099] [outer = 1118BC00] 15:56:12 INFO - PROCESS | 3828 | 1464735372993 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 560ms 15:56:13 INFO - PROCESS | 3828 | 1464735373073 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 3828 | 1464735373075 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:56:13 INFO - PROCESS | 3828 | 1464735373083 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 3828 | 1464735373085 Marionette TRACE conn2 <- [1,1430,null,{}] 15:56:13 INFO - PROCESS | 3828 | 1464735373089 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:13 INFO - PROCESS | 3828 | 1464735373165 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:56:13 INFO - PROCESS | 3828 | 1464735373175 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 3828 | ++DOCSHELL 16377800 == 38 [pid = 3828] [id = 367] 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17615400) [pid = 3828] [serial = 1100] [outer = 00000000] 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (184C3800) [pid = 3828] [serial = 1101] [outer = 17615400] 15:56:13 INFO - PROCESS | 3828 | 1464735373203 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (184CF400) [pid = 3828] [serial = 1102] [outer = 17615400] 15:56:13 INFO - PROCESS | 3828 | 1464735373566 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 507ms 15:56:13 INFO - PROCESS | 3828 | 1464735373598 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 3828 | 1464735373600 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 15:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:56:13 INFO - PROCESS | 3828 | 1464735373603 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 3828 | 1464735373605 Marionette TRACE conn2 <- [1,1434,null,{}] 15:56:13 INFO - PROCESS | 3828 | 1464735373609 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:13 INFO - PROCESS | 3828 | 1464735373670 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:56:13 INFO - PROCESS | 3828 | 1464735373679 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:13 INFO - PROCESS | 3828 | ++DOCSHELL 1769B000 == 39 [pid = 3828] [id = 368] 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (184EA800) [pid = 3828] [serial = 1103] [outer = 00000000] 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1980E400) [pid = 3828] [serial = 1104] [outer = 184EA800] 15:56:13 INFO - PROCESS | 3828 | 1464735373723 Marionette DEBUG loaded listener.js 15:56:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1980E800) [pid = 3828] [serial = 1105] [outer = 184EA800] 15:56:14 INFO - PROCESS | 3828 | 1464735374168 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 627ms 15:56:14 INFO - PROCESS | 3828 | 1464735374256 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:56:14 INFO - PROCESS | 3828 | 1464735374260 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 15:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:56:14 INFO - PROCESS | 3828 | 1464735374249 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:56:14 INFO - PROCESS | 3828 | 1464735374253 Marionette TRACE conn2 <- [1,1438,null,{}] 15:56:14 INFO - PROCESS | 3828 | 1464735374260 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:14 INFO - PROCESS | 3828 | 1464735374424 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:56:14 INFO - PROCESS | 3828 | 1464735374545 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 3828 | ++DOCSHELL 0F303C00 == 40 [pid = 3828] [id = 369] 15:56:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (103D2000) [pid = 3828] [serial = 1106] [outer = 00000000] 15:56:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10F3B800) [pid = 3828] [serial = 1107] [outer = 103D2000] 15:56:14 INFO - PROCESS | 3828 | 1464735374604 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (11CA9C00) [pid = 3828] [serial = 1108] [outer = 103D2000] 15:56:15 INFO - PROCESS | 3828 | 1464735375127 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 880ms 15:56:15 INFO - PROCESS | 3828 | 1464735375150 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 3828 | 1464735375156 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:56:15 INFO - PROCESS | 3828 | 1464735375181 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 3828 | 1464735375184 Marionette TRACE conn2 <- [1,1442,null,{}] 15:56:15 INFO - PROCESS | 3828 | 1464735375189 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:15 INFO - PROCESS | 3828 | 1464735375271 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:56:15 INFO - PROCESS | 3828 | 1464735375368 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 3828 | ++DOCSHELL 13127400 == 41 [pid = 3828] [id = 370] 15:56:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (13282400) [pid = 3828] [serial = 1109] [outer = 00000000] 15:56:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (14F4BC00) [pid = 3828] [serial = 1110] [outer = 13282400] 15:56:15 INFO - PROCESS | 3828 | 1464735375403 Marionette DEBUG loaded listener.js 15:56:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1550B400) [pid = 3828] [serial = 1111] [outer = 13282400] 15:56:15 INFO - PROCESS | 3828 | 1464735375956 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 826ms 15:56:15 INFO - PROCESS | 3828 | 1464735375975 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 3828 | 1464735375978 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 15:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:56:15 INFO - PROCESS | 3828 | 1464735375981 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 3828 | 1464735375985 Marionette TRACE conn2 <- [1,1446,null,{}] 15:56:15 INFO - PROCESS | 3828 | 1464735375996 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:16 INFO - PROCESS | 3828 | 1464735376099 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:56:16 INFO - PROCESS | 3828 | 1464735376241 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:16 INFO - PROCESS | 3828 | ++DOCSHELL 17957C00 == 42 [pid = 3828] [id = 371] 15:56:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (18024000) [pid = 3828] [serial = 1112] [outer = 00000000] 15:56:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1980C400) [pid = 3828] [serial = 1113] [outer = 18024000] 15:56:16 INFO - PROCESS | 3828 | 1464735376298 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19996000) [pid = 3828] [serial = 1114] [outer = 18024000] 15:56:17 INFO - PROCESS | 3828 | 1464735377023 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1067ms 15:56:17 INFO - PROCESS | 3828 | 1464735377048 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 3828 | 1464735377052 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:56:17 INFO - PROCESS | 3828 | 1464735377057 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 3828 | 1464735377061 Marionette TRACE conn2 <- [1,1450,null,{}] 15:56:17 INFO - PROCESS | 3828 | 1464735377066 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 3828 | 1464735377168 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:56:17 INFO - PROCESS | 3828 | 1464735377272 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 16377800 == 41 [pid = 3828] [id = 367] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 10A57000 == 40 [pid = 3828] [id = 366] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 1783AC00 == 39 [pid = 3828] [id = 365] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 171C2C00 == 38 [pid = 3828] [id = 364] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 15C08C00 == 37 [pid = 3828] [id = 363] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 152B9000 == 36 [pid = 3828] [id = 362] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 140CE400 == 35 [pid = 3828] [id = 361] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 10F3F000 == 34 [pid = 3828] [id = 360] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2800 == 33 [pid = 3828] [id = 359] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 14FA4400 == 32 [pid = 3828] [id = 358] 15:56:17 INFO - PROCESS | 3828 | --DOCSHELL 105F3000 == 31 [pid = 3828] [id = 357] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (17260400) [pid = 3828] [serial = 1053] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1697D800) [pid = 3828] [serial = 1030] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1311F000) [pid = 3828] [serial = 1045] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (105ED000) [pid = 3828] [serial = 1041] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (117A5000) [pid = 3828] [serial = 1042] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (10A7D000) [pid = 3828] [serial = 1032] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1526A800) [pid = 3828] [serial = 1047] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1572E800) [pid = 3828] [serial = 1048] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (171C9000) [pid = 3828] [serial = 1038] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15FC7C00) [pid = 3828] [serial = 1050] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (13192400) [pid = 3828] [serial = 1035] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (17834400) [pid = 3828] [serial = 1056] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (17261400) [pid = 3828] [serial = 1054] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (13129400) [pid = 3828] [serial = 1059] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (17956000) [pid = 3828] [serial = 1057] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (180E8800) [pid = 3828] [serial = 1062] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19809400) [pid = 3828] [serial = 1068] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (184CB400) [pid = 3828] [serial = 1065] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (12D2EC00) [pid = 3828] [serial = 1044] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (184C1400) [pid = 3828] [serial = 1063] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (184CC800) [pid = 3828] [serial = 1066] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (140CD000) [pid = 3828] [serial = 1060] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (16987000) [pid = 3828] [serial = 1051] [outer = 00000000] [url = about:blank] 15:56:17 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2800 == 32 [pid = 3828] [id = 372] 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (0F30A400) [pid = 3828] [serial = 1115] [outer = 00000000] 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (10EC4800) [pid = 3828] [serial = 1116] [outer = 0F30A400] 15:56:17 INFO - PROCESS | 3828 | 1464735377329 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (10F43C00) [pid = 3828] [serial = 1117] [outer = 0F30A400] 15:56:17 INFO - PROCESS | 3828 | 1464735377688 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 680ms 15:56:17 INFO - PROCESS | 3828 | 1464735377749 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:56:17 INFO - PROCESS | 3828 | 1464735377754 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 15:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:56:17 INFO - PROCESS | 3828 | 1464735377760 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 3828 | 1464735377763 Marionette TRACE conn2 <- [1,1454,null,{}] 15:56:17 INFO - PROCESS | 3828 | 1464735377767 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:17 INFO - PROCESS | 3828 | 1464735377829 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:56:17 INFO - PROCESS | 3828 | 1464735377836 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 3828 | ++DOCSHELL 13085000 == 33 [pid = 3828] [id = 373] 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (130AB000) [pid = 3828] [serial = 1118] [outer = 00000000] 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (13273C00) [pid = 3828] [serial = 1119] [outer = 130AB000] 15:56:17 INFO - PROCESS | 3828 | 1464735377881 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (13903800) [pid = 3828] [serial = 1120] [outer = 130AB000] 15:56:18 INFO - PROCESS | 3828 | 1464735378293 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 547ms 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:56:18 INFO - PROCESS | 3828 | 1464735378308 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 3828 | 1464735378311 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 15:56:18 INFO - PROCESS | 3828 | 1464735378314 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 3828 | 1464735378317 Marionette TRACE conn2 <- [1,1458,null,{}] 15:56:18 INFO - PROCESS | 3828 | 1464735378331 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 3828 | 1464735378425 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:56:18 INFO - PROCESS | 3828 | 1464735378437 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 3828 | ++DOCSHELL 15A33800 == 34 [pid = 3828] [id = 374] 15:56:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15A3A400) [pid = 3828] [serial = 1121] [outer = 00000000] 15:56:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (15C06C00) [pid = 3828] [serial = 1122] [outer = 15A3A400] 15:56:18 INFO - PROCESS | 3828 | 1464735378466 Marionette DEBUG loaded listener.js 15:56:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15FC5400) [pid = 3828] [serial = 1123] [outer = 15A3A400] 15:56:18 INFO - PROCESS | 3828 | 1464735378873 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 600ms 15:56:18 INFO - PROCESS | 3828 | 1464735378908 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 3828 | 1464735378910 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 15:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:56:18 INFO - PROCESS | 3828 | 1464735378914 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 3828 | 1464735378915 Marionette TRACE conn2 <- [1,1462,null,{}] 15:56:18 INFO - PROCESS | 3828 | 1464735378919 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:18 INFO - PROCESS | 3828 | 1464735378979 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:56:18 INFO - PROCESS | 3828 | 1464735378986 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:18 INFO - PROCESS | 3828 | ++DOCSHELL 16B51C00 == 35 [pid = 3828] [id = 375] 15:56:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (16C08C00) [pid = 3828] [serial = 1124] [outer = 00000000] 15:56:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (171C9800) [pid = 3828] [serial = 1125] [outer = 16C08C00] 15:56:19 INFO - PROCESS | 3828 | 1464735379030 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (171EBC00) [pid = 3828] [serial = 1126] [outer = 16C08C00] 15:56:19 INFO - PROCESS | 3828 | 1464735379435 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 547ms 15:56:19 INFO - PROCESS | 3828 | 1464735379446 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:56:19 INFO - PROCESS | 3828 | 1464735379448 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 15:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:56:19 INFO - PROCESS | 3828 | 1464735379451 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:56:19 INFO - PROCESS | 3828 | 1464735379453 Marionette TRACE conn2 <- [1,1466,null,{}] 15:56:19 INFO - PROCESS | 3828 | 1464735379457 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:19 INFO - PROCESS | 3828 | 1464735379541 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:56:19 INFO - PROCESS | 3828 | 1464735379548 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 3828 | ++DOCSHELL 17616800 == 36 [pid = 3828] [id = 376] 15:56:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (17618C00) [pid = 3828] [serial = 1127] [outer = 00000000] 15:56:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (1761FC00) [pid = 3828] [serial = 1128] [outer = 17618C00] 15:56:19 INFO - PROCESS | 3828 | 1464735379667 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (17620400) [pid = 3828] [serial = 1129] [outer = 17618C00] 15:56:20 INFO - PROCESS | 3828 | 1464735380047 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 627ms 15:56:20 INFO - PROCESS | 3828 | 1464735380084 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 3828 | 1464735380086 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:56:20 INFO - PROCESS | 3828 | 1464735380089 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 3828 | 1464735380091 Marionette TRACE conn2 <- [1,1470,null,{}] 15:56:20 INFO - PROCESS | 3828 | 1464735380095 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 3828 | 1464735380209 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:56:20 INFO - PROCESS | 3828 | 1464735380224 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 3828 | ++DOCSHELL 1550A800 == 37 [pid = 3828] [id = 377] 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1802CC00) [pid = 3828] [serial = 1130] [outer = 00000000] 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (184CD400) [pid = 3828] [serial = 1131] [outer = 1802CC00] 15:56:20 INFO - PROCESS | 3828 | 1464735380270 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (184E9800) [pid = 3828] [serial = 1132] [outer = 1802CC00] 15:56:20 INFO - PROCESS | 3828 | 1464735380662 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 599ms 15:56:20 INFO - PROCESS | 3828 | 1464735380724 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 3828 | 1464735380726 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 15:56:20 INFO - PROCESS | 3828 | 1464735380739 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:56:20 INFO - PROCESS | 3828 | 1464735380741 Marionette TRACE conn2 <- [1,1474,null,{}] 15:56:20 INFO - PROCESS | 3828 | 1464735380745 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:20 INFO - PROCESS | 3828 | 1464735380835 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:56:20 INFO - PROCESS | 3828 | 1464735380847 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 3828 | ++DOCSHELL 10A58800 == 38 [pid = 3828] [id = 378] 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19992C00) [pid = 3828] [serial = 1133] [outer = 00000000] 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19998C00) [pid = 3828] [serial = 1134] [outer = 19992C00] 15:56:20 INFO - PROCESS | 3828 | 1464735380891 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19A1B400) [pid = 3828] [serial = 1135] [outer = 19992C00] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (15C0B800) [pid = 3828] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (17615400) [pid = 3828] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (171CF000) [pid = 3828] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1118BC00) [pid = 3828] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1783BC00) [pid = 3828] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (10F44000) [pid = 3828] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (0F305000) [pid = 3828] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (157AF800) [pid = 3828] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:56:21 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (140D0C00) [pid = 3828] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:56:21 INFO - PROCESS | 3828 | 1464735381308 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 611ms 15:56:21 INFO - PROCESS | 3828 | 1464735381354 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 3828 | 1464735381356 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:56:21 INFO - PROCESS | 3828 | 1464735381360 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 3828 | 1464735381361 Marionette TRACE conn2 <- [1,1478,null,{}] 15:56:21 INFO - PROCESS | 3828 | 1464735381365 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:21 INFO - PROCESS | 3828 | 1464735381467 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:56:21 INFO - PROCESS | 3828 | 1464735381521 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:21 INFO - PROCESS | 3828 | ++DOCSHELL 0F305000 == 39 [pid = 3828] [id = 379] 15:56:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (0F305C00) [pid = 3828] [serial = 1136] [outer = 00000000] 15:56:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15A39800) [pid = 3828] [serial = 1137] [outer = 0F305C00] 15:56:21 INFO - PROCESS | 3828 | 1464735381565 Marionette DEBUG loaded listener.js 15:56:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (17953C00) [pid = 3828] [serial = 1138] [outer = 0F305C00] 15:56:21 INFO - PROCESS | 3828 | 1464735381899 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 607ms 15:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:56:21 INFO - PROCESS | 3828 | 1464735381971 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 3828 | 1464735381973 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 15:56:21 INFO - PROCESS | 3828 | 1464735381976 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 3828 | 1464735381978 Marionette TRACE conn2 <- [1,1482,null,{}] 15:56:21 INFO - PROCESS | 3828 | 1464735381981 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 3828 | 1464735382064 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:56:22 INFO - PROCESS | 3828 | 1464735382077 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 3828 | ++DOCSHELL 157AF000 == 40 [pid = 3828] [id = 380] 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17618800) [pid = 3828] [serial = 1139] [outer = 00000000] 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (19A1F000) [pid = 3828] [serial = 1140] [outer = 17618800] 15:56:22 INFO - PROCESS | 3828 | 1464735382121 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (19A20800) [pid = 3828] [serial = 1141] [outer = 17618800] 15:56:22 INFO - PROCESS | 3828 | 1464735382516 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 592ms 15:56:22 INFO - PROCESS | 3828 | 1464735382577 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:56:22 INFO - PROCESS | 3828 | 1464735382579 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 15:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:56:22 INFO - PROCESS | 3828 | 1464735382583 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:56:22 INFO - PROCESS | 3828 | 1464735382584 Marionette TRACE conn2 <- [1,1486,null,{}] 15:56:22 INFO - PROCESS | 3828 | 1464735382588 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:22 INFO - PROCESS | 3828 | 1464735382668 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:56:22 INFO - PROCESS | 3828 | 1464735382678 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 3828 | ++DOCSHELL 19990400 == 41 [pid = 3828] [id = 381] 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19A24800) [pid = 3828] [serial = 1142] [outer = 00000000] 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19AE5800) [pid = 3828] [serial = 1143] [outer = 19A24800] 15:56:22 INFO - PROCESS | 3828 | 1464735382707 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1A024C00) [pid = 3828] [serial = 1144] [outer = 19A24800] 15:56:23 INFO - PROCESS | 3828 | 1464735383171 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 651ms 15:56:23 INFO - PROCESS | 3828 | 1464735383247 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 3828 | 1464735383251 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 15:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:56:23 INFO - PROCESS | 3828 | 1464735383257 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 3828 | 1464735383261 Marionette TRACE conn2 <- [1,1490,null,{}] 15:56:23 INFO - PROCESS | 3828 | 1464735383268 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:23 INFO - PROCESS | 3828 | 1464735383408 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:56:23 INFO - PROCESS | 3828 | 1464735383527 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:23 INFO - PROCESS | 3828 | ++DOCSHELL 10A7D000 == 42 [pid = 3828] [id = 382] 15:56:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (10A7D800) [pid = 3828] [serial = 1145] [outer = 00000000] 15:56:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (10F36800) [pid = 3828] [serial = 1146] [outer = 10A7D800] 15:56:23 INFO - PROCESS | 3828 | 1464735383582 Marionette DEBUG loaded listener.js 15:56:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (10F3E400) [pid = 3828] [serial = 1147] [outer = 10A7D800] 15:56:24 INFO - PROCESS | 3828 | 1464735384114 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 903ms 15:56:24 INFO - PROCESS | 3828 | 1464735384152 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:56:24 INFO - PROCESS | 3828 | 1464735384158 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 15:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:56:24 INFO - PROCESS | 3828 | 1464735384166 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:56:24 INFO - PROCESS | 3828 | 1464735384168 Marionette TRACE conn2 <- [1,1494,null,{}] 15:56:24 INFO - PROCESS | 3828 | 1464735384172 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:24 INFO - PROCESS | 3828 | 1464735384276 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:56:24 INFO - PROCESS | 3828 | 1464735384375 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 3828 | ++DOCSHELL 13728800 == 43 [pid = 3828] [id = 383] 15:56:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (14F9E400) [pid = 3828] [serial = 1148] [outer = 00000000] 15:56:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (157AB000) [pid = 3828] [serial = 1149] [outer = 14F9E400] 15:56:24 INFO - PROCESS | 3828 | 1464735384429 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15A3BC00) [pid = 3828] [serial = 1150] [outer = 14F9E400] 15:56:25 INFO - PROCESS | 3828 | 1464735385055 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 948ms 15:56:25 INFO - PROCESS | 3828 | 1464735385129 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:56:25 INFO - PROCESS | 3828 | 1464735385132 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 15:56:25 INFO - PROCESS | 3828 | 1464735385137 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:56:25 INFO - PROCESS | 3828 | 1464735385141 Marionette TRACE conn2 <- [1,1498,null,{}] 15:56:25 INFO - PROCESS | 3828 | 1464735385152 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:25 INFO - PROCESS | 3828 | 1464735385257 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:56:25 INFO - PROCESS | 3828 | 1464735385384 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:25 INFO - PROCESS | 3828 | ++DOCSHELL 1701C800 == 44 [pid = 3828] [id = 384] 15:56:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1702A400) [pid = 3828] [serial = 1151] [outer = 00000000] 15:56:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (184C6400) [pid = 3828] [serial = 1152] [outer = 1702A400] 15:56:25 INFO - PROCESS | 3828 | 1464735385440 Marionette DEBUG loaded listener.js 15:56:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1999B000) [pid = 3828] [serial = 1153] [outer = 1702A400] 15:56:26 INFO - PROCESS | 3828 | 1464735386043 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 948ms 15:56:26 INFO - PROCESS | 3828 | 1464735386088 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:56:26 INFO - PROCESS | 3828 | 1464735386091 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 15:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:56:26 INFO - PROCESS | 3828 | 1464735386095 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:56:26 INFO - PROCESS | 3828 | 1464735386097 Marionette TRACE conn2 <- [1,1502,null,{}] 15:56:26 INFO - PROCESS | 3828 | 1464735386101 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:26 INFO - PROCESS | 3828 | 1464735386191 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:56:26 INFO - PROCESS | 3828 | 1464735386290 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 3828 | ++DOCSHELL 12D7E800 == 45 [pid = 3828] [id = 385] 15:56:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (12D83400) [pid = 3828] [serial = 1154] [outer = 00000000] 15:56:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (15A37400) [pid = 3828] [serial = 1155] [outer = 12D83400] 15:56:26 INFO - PROCESS | 3828 | 1464735386344 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1769EC00) [pid = 3828] [serial = 1156] [outer = 12D83400] 15:56:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (11034800) [pid = 3828] [serial = 1157] [outer = 105F9400] 15:56:27 INFO - PROCESS | 3828 | 1464735387185 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1125ms 15:56:27 INFO - PROCESS | 3828 | 1464735387219 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 3828 | 1464735387224 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 15:56:27 INFO - PROCESS | 3828 | 1464735387229 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:56:27 INFO - PROCESS | 3828 | 1464735387232 Marionette TRACE conn2 <- [1,1506,null,{}] 15:56:27 INFO - PROCESS | 3828 | 1464735387237 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:27 INFO - PROCESS | 3828 | 1464735387336 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:56:27 INFO - PROCESS | 3828 | 1464735387477 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 157AF000 == 44 [pid = 3828] [id = 380] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 0F305000 == 43 [pid = 3828] [id = 379] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 10A58800 == 42 [pid = 3828] [id = 378] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 1550A800 == 41 [pid = 3828] [id = 377] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 17616800 == 40 [pid = 3828] [id = 376] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 16B51C00 == 39 [pid = 3828] [id = 375] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 15A33800 == 38 [pid = 3828] [id = 374] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 13085000 == 37 [pid = 3828] [id = 373] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2800 == 36 [pid = 3828] [id = 372] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 17957C00 == 35 [pid = 3828] [id = 371] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 13127400 == 34 [pid = 3828] [id = 370] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 0F303C00 == 33 [pid = 3828] [id = 369] 15:56:27 INFO - PROCESS | 3828 | --DOCSHELL 1769B000 == 32 [pid = 3828] [id = 368] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (128A7400) [pid = 3828] [serial = 1078] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (10F34C00) [pid = 3828] [serial = 1077] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (15A3AC00) [pid = 3828] [serial = 1086] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (14F50C00) [pid = 3828] [serial = 1083] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15269000) [pid = 3828] [serial = 1084] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (12D2D000) [pid = 3828] [serial = 1081] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1761F800) [pid = 3828] [serial = 1093] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (15A41800) [pid = 3828] [serial = 1087] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17266000) [pid = 3828] [serial = 1099] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (1687EC00) [pid = 3828] [serial = 1089] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16B4E000) [pid = 3828] [serial = 1090] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15C0BC00) [pid = 3828] [serial = 1074] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (128AD800) [pid = 3828] [serial = 1071] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1980E400) [pid = 3828] [serial = 1104] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (184CF400) [pid = 3828] [serial = 1102] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1761CC00) [pid = 3828] [serial = 1092] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15C0A800) [pid = 3828] [serial = 1098] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1795E800) [pid = 3828] [serial = 1095] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (184C3800) [pid = 3828] [serial = 1101] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (180E4000) [pid = 3828] [serial = 1096] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (128B0C00) [pid = 3828] [serial = 1080] [outer = 00000000] [url = about:blank] 15:56:27 INFO - PROCESS | 3828 | ++DOCSHELL 0F305000 == 33 [pid = 3828] [id = 386] 15:56:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (0F30A800) [pid = 3828] [serial = 1158] [outer = 00000000] 15:56:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (10A5F400) [pid = 3828] [serial = 1159] [outer = 0F30A800] 15:56:27 INFO - PROCESS | 3828 | 1464735387570 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (128AD400) [pid = 3828] [serial = 1160] [outer = 0F30A800] 15:56:27 INFO - PROCESS | 3828 | 1464735387971 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 755ms 15:56:27 INFO - PROCESS | 3828 | 1464735387998 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:56:27 INFO - PROCESS | 3828 | 1464735388002 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 15:56:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:56:27 INFO - PROCESS | 3828 | 1464735388009 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 3828 | 1464735388011 Marionette TRACE conn2 <- [1,1510,null,{}] 15:56:27 INFO - PROCESS | 3828 | 1464735388014 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:28 INFO - PROCESS | 3828 | 1464735388136 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:56:28 INFO - PROCESS | 3828 | 1464735388145 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 3828 | ++DOCSHELL 13277800 == 34 [pid = 3828] [id = 387] 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13278000) [pid = 3828] [serial = 1161] [outer = 00000000] 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (14F48800) [pid = 3828] [serial = 1162] [outer = 13278000] 15:56:28 INFO - PROCESS | 3828 | 1464735388195 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15266800) [pid = 3828] [serial = 1163] [outer = 13278000] 15:56:28 INFO - PROCESS | 3828 | 1464735388594 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:56:28 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 () { 15:56:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:56:28 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 () { 15:56:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:56:28 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 () { 15:56:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:56:28 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 () { 15:56:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:56:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 606ms 15:56:28 INFO - PROCESS | 3828 | 1464735388619 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:56:28 INFO - PROCESS | 3828 | 1464735388621 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 15:56:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:56:28 INFO - PROCESS | 3828 | 1464735388624 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 3828 | 1464735388628 Marionette TRACE conn2 <- [1,1514,null,{}] 15:56:28 INFO - PROCESS | 3828 | 1464735388638 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:28 INFO - PROCESS | 3828 | 1464735388704 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:56:28 INFO - PROCESS | 3828 | 1464735388711 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:28 INFO - PROCESS | 3828 | ++DOCSHELL 157AF000 == 35 [pid = 3828] [id = 388] 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15A36800) [pid = 3828] [serial = 1164] [outer = 00000000] 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (16989400) [pid = 3828] [serial = 1165] [outer = 15A36800] 15:56:28 INFO - PROCESS | 3828 | 1464735388757 Marionette DEBUG loaded listener.js 15:56:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1701D000) [pid = 3828] [serial = 1166] [outer = 15A36800] 15:56:29 INFO - PROCESS | 3828 | 1464735389165 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:56:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:56:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:56:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:56:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 607ms 15:56:29 INFO - PROCESS | 3828 | 1464735389232 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 3828 | 1464735389234 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 15:56:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:56:29 INFO - PROCESS | 3828 | 1464735389242 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 3828 | 1464735389243 Marionette TRACE conn2 <- [1,1518,null,{}] 15:56:29 INFO - PROCESS | 3828 | 1464735389247 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 3828 | 1464735389325 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:56:29 INFO - PROCESS | 3828 | 1464735389332 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 3828 | ++DOCSHELL 15263400 == 36 [pid = 3828] [id = 389] 15:56:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (16B4E000) [pid = 3828] [serial = 1167] [outer = 00000000] 15:56:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17615800) [pid = 3828] [serial = 1168] [outer = 16B4E000] 15:56:29 INFO - PROCESS | 3828 | 1464735389379 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (17694C00) [pid = 3828] [serial = 1169] [outer = 16B4E000] 15:56:29 INFO - PROCESS | 3828 | 1464735389813 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:56:29 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:56:29 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:56:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:56:29 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:56:29 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 607ms 15:56:29 INFO - PROCESS | 3828 | 1464735389842 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:56:29 INFO - PROCESS | 3828 | 1464735389844 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 15:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:56:29 INFO - PROCESS | 3828 | 1464735389853 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:56:29 INFO - PROCESS | 3828 | 1464735389855 Marionette TRACE conn2 <- [1,1522,null,{}] 15:56:29 INFO - PROCESS | 3828 | 1464735389858 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:29 INFO - PROCESS | 3828 | 1464735389961 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:56:29 INFO - PROCESS | 3828 | 1464735389967 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 3828 | ++DOCSHELL 17608400 == 37 [pid = 3828] [id = 390] 15:56:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1760C000) [pid = 3828] [serial = 1170] [outer = 00000000] 15:56:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (17EBBC00) [pid = 3828] [serial = 1171] [outer = 1760C000] 15:56:29 INFO - PROCESS | 3828 | 1464735390017 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (183BEC00) [pid = 3828] [serial = 1172] [outer = 1760C000] 15:56:30 INFO - PROCESS | 3828 | 1464735390440 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 606ms 15:56:30 INFO - PROCESS | 3828 | 1464735390454 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 3828 | 1464735390456 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 15:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:56:30 INFO - PROCESS | 3828 | 1464735390459 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 3828 | 1464735390461 Marionette TRACE conn2 <- [1,1526,null,{}] 15:56:30 INFO - PROCESS | 3828 | 1464735390474 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:30 INFO - PROCESS | 3828 | 1464735390603 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:56:30 INFO - PROCESS | 3828 | 1464735390639 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:30 INFO - PROCESS | 3828 | ++DOCSHELL 105EF800 == 38 [pid = 3828] [id = 391] 15:56:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (13125400) [pid = 3828] [serial = 1173] [outer = 00000000] 15:56:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19998800) [pid = 3828] [serial = 1174] [outer = 13125400] 15:56:30 INFO - PROCESS | 3828 | 1464735390721 Marionette DEBUG loaded listener.js 15:56:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (19A20400) [pid = 3828] [serial = 1175] [outer = 13125400] 15:56:31 INFO - PROCESS | 3828 | 1464735391122 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 710ms 15:56:31 INFO - PROCESS | 3828 | 1464735391185 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 3828 | 1464735391187 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 15:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:56:31 INFO - PROCESS | 3828 | 1464735391190 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - PROCESS | 3828 | 1464735391192 Marionette TRACE conn2 <- [1,1530,null,{}] 15:56:31 INFO - PROCESS | 3828 | 1464735391195 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:31 INFO - PROCESS | 3828 | 1464735391299 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:56:31 INFO - PROCESS | 3828 | 1464735391308 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 3828 | ++DOCSHELL 19808C00 == 39 [pid = 3828] [id = 392] 15:56:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19A24400) [pid = 3828] [serial = 1176] [outer = 00000000] 15:56:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A06E000) [pid = 3828] [serial = 1177] [outer = 19A24400] 15:56:31 INFO - PROCESS | 3828 | 1464735391381 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A078400) [pid = 3828] [serial = 1178] [outer = 19A24400] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (0F30A400) [pid = 3828] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (130AB000) [pid = 3828] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (17618C00) [pid = 3828] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (18024000) [pid = 3828] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16C08C00) [pid = 3828] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15A3A400) [pid = 3828] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1802CC00) [pid = 3828] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (0F305C00) [pid = 3828] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19992C00) [pid = 3828] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15A39400) [pid = 3828] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (103D1800) [pid = 3828] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:56:31 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (15263000) [pid = 3828] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:56:31 INFO - PROCESS | 3828 | 1464735391840 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 696ms 15:56:31 INFO - PROCESS | 3828 | 1464735391909 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:56:31 INFO - PROCESS | 3828 | 1464735391911 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 15:56:31 INFO - PROCESS | 3828 | 1464735391914 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:56:31 INFO - PROCESS | 3828 | 1464735391916 Marionette TRACE conn2 <- [1,1534,null,{}] 15:56:31 INFO - PROCESS | 3828 | 1464735391938 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 3828 | 1464735392049 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:56:32 INFO - PROCESS | 3828 | 1464735392039 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 3828 | ++DOCSHELL 0F305C00 == 40 [pid = 3828] [id = 393] 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (12A91400) [pid = 3828] [serial = 1179] [outer = 00000000] 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (171C9000) [pid = 3828] [serial = 1180] [outer = 12A91400] 15:56:32 INFO - PROCESS | 3828 | 1464735392082 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (18024000) [pid = 3828] [serial = 1181] [outer = 12A91400] 15:56:32 INFO - PROCESS | 3828 | 1464735392477 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 592ms 15:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:56:32 INFO - PROCESS | 3828 | 1464735392515 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 3828 | 1464735392516 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 15:56:32 INFO - PROCESS | 3828 | 1464735392520 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 3828 | 1464735392521 Marionette TRACE conn2 <- [1,1538,null,{}] 15:56:32 INFO - PROCESS | 3828 | 1464735392525 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:32 INFO - PROCESS | 3828 | 1464735392600 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:56:32 INFO - PROCESS | 3828 | 1464735392606 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 3828 | ++DOCSHELL 171C4000 == 41 [pid = 3828] [id = 394] 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (171C4800) [pid = 3828] [serial = 1182] [outer = 00000000] 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (1A158800) [pid = 3828] [serial = 1183] [outer = 171C4800] 15:56:32 INFO - PROCESS | 3828 | 1464735392649 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1A56C000) [pid = 3828] [serial = 1184] [outer = 171C4800] 15:56:33 INFO - PROCESS | 3828 | 1464735393039 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 563ms 15:56:33 INFO - PROCESS | 3828 | 1464735393081 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 3828 | 1464735393083 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 15:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:56:33 INFO - PROCESS | 3828 | 1464735393086 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 3828 | 1464735393088 Marionette TRACE conn2 <- [1,1542,null,{}] 15:56:33 INFO - PROCESS | 3828 | 1464735393091 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:33 INFO - PROCESS | 3828 | 1464735393172 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:56:33 INFO - PROCESS | 3828 | 1464735393181 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 3828 | ++DOCSHELL 15A3A400 == 42 [pid = 3828] [id = 395] 15:56:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1A154800) [pid = 3828] [serial = 1185] [outer = 00000000] 15:56:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1A60BC00) [pid = 3828] [serial = 1186] [outer = 1A154800] 15:56:33 INFO - PROCESS | 3828 | 1464735393226 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A603800) [pid = 3828] [serial = 1187] [outer = 1A154800] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 17E23800 == 41 [pid = 3828] [id = 356] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 0F305000 == 40 [pid = 3828] [id = 386] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 1701C800 == 39 [pid = 3828] [id = 384] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 12D7E800 == 38 [pid = 3828] [id = 385] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 13728800 == 37 [pid = 3828] [id = 383] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 19990400 == 36 [pid = 3828] [id = 381] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 10A7D000 == 35 [pid = 3828] [id = 382] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 13277800 == 34 [pid = 3828] [id = 387] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 157AF000 == 33 [pid = 3828] [id = 388] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 0F305C00 == 32 [pid = 3828] [id = 393] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 19808C00 == 31 [pid = 3828] [id = 392] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 15263400 == 30 [pid = 3828] [id = 389] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 171C4000 == 29 [pid = 3828] [id = 394] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 17608400 == 28 [pid = 3828] [id = 390] 15:56:34 INFO - PROCESS | 3828 | --DOCSHELL 105EF800 == 27 [pid = 3828] [id = 391] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (171D0C00) [pid = 3828] [serial = 1039] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (11CA1800) [pid = 3828] [serial = 1009] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (15FCAC00) [pid = 3828] [serial = 1075] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (10F3B800) [pid = 3828] [serial = 1107] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (10EC4800) [pid = 3828] [serial = 1116] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (10F43C00) [pid = 3828] [serial = 1117] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (13273C00) [pid = 3828] [serial = 1119] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (13903800) [pid = 3828] [serial = 1120] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1761FC00) [pid = 3828] [serial = 1128] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17620400) [pid = 3828] [serial = 1129] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19996000) [pid = 3828] [serial = 1114] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1980C400) [pid = 3828] [serial = 1113] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (171C9800) [pid = 3828] [serial = 1125] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (15C06C00) [pid = 3828] [serial = 1122] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (15FC5400) [pid = 3828] [serial = 1123] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (14F4BC00) [pid = 3828] [serial = 1110] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (19AE5800) [pid = 3828] [serial = 1143] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (184CD400) [pid = 3828] [serial = 1131] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15A39800) [pid = 3828] [serial = 1137] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (19998C00) [pid = 3828] [serial = 1134] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (19A1F000) [pid = 3828] [serial = 1140] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (19A1B400) [pid = 3828] [serial = 1135] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (184E9800) [pid = 3828] [serial = 1132] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (171EBC00) [pid = 3828] [serial = 1126] [outer = 00000000] [url = about:blank] 15:56:34 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (17953C00) [pid = 3828] [serial = 1138] [outer = 00000000] [url = about:blank] 15:56:35 INFO - PROCESS | 3828 | 1464735395031 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1998ms 15:56:35 INFO - PROCESS | 3828 | 1464735395094 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 3828 | 1464735395100 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 15:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:56:35 INFO - PROCESS | 3828 | 1464735395106 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 3828 | 1464735395109 Marionette TRACE conn2 <- [1,1546,null,{}] 15:56:35 INFO - PROCESS | 3828 | 1464735395115 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 3828 | 1464735395206 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:56:35 INFO - PROCESS | 3828 | 1464735395215 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F9000 == 28 [pid = 3828] [id = 396] 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (0F301800) [pid = 3828] [serial = 1188] [outer = 00000000] 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (10439800) [pid = 3828] [serial = 1189] [outer = 0F301800] 15:56:35 INFO - PROCESS | 3828 | 1464735395263 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (10564800) [pid = 3828] [serial = 1190] [outer = 0F301800] 15:56:35 INFO - PROCESS | 3828 | 1464735395708 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 666ms 15:56:35 INFO - PROCESS | 3828 | 1464735395767 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:56:35 INFO - PROCESS | 3828 | 1464735395773 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 15:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:56:35 INFO - PROCESS | 3828 | 1464735395779 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:56:35 INFO - PROCESS | 3828 | 1464735395782 Marionette TRACE conn2 <- [1,1550,null,{}] 15:56:35 INFO - PROCESS | 3828 | 1464735395786 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:35 INFO - PROCESS | 3828 | 1464735395867 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:56:35 INFO - PROCESS | 3828 | 1464735395880 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 3828 | ++DOCSHELL 10F38800 == 29 [pid = 3828] [id = 397] 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (10F3A400) [pid = 3828] [serial = 1191] [outer = 00000000] 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (10F4FC00) [pid = 3828] [serial = 1192] [outer = 10F3A400] 15:56:35 INFO - PROCESS | 3828 | 1464735395928 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (11A01400) [pid = 3828] [serial = 1193] [outer = 10F3A400] 15:56:36 INFO - PROCESS | 3828 | 1464735396353 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 607ms 15:56:36 INFO - PROCESS | 3828 | 1464735396377 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 3828 | 1464735396380 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 15:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:56:36 INFO - PROCESS | 3828 | 1464735396387 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 3828 | 1464735396391 Marionette TRACE conn2 <- [1,1554,null,{}] 15:56:36 INFO - PROCESS | 3828 | 1464735396402 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:36 INFO - PROCESS | 3828 | 1464735396482 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:56:36 INFO - PROCESS | 3828 | 1464735396490 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 3828 | ++DOCSHELL 12B76000 == 30 [pid = 3828] [id = 398] 15:56:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (12B76400) [pid = 3828] [serial = 1194] [outer = 00000000] 15:56:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (130AF000) [pid = 3828] [serial = 1195] [outer = 12B76400] 15:56:36 INFO - PROCESS | 3828 | 1464735396566 Marionette DEBUG loaded listener.js 15:56:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1312A800) [pid = 3828] [serial = 1196] [outer = 12B76400] 15:56:36 INFO - PROCESS | 3828 | 1464735396961 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 607ms 15:56:36 INFO - PROCESS | 3828 | 1464735396991 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 3828 | 1464735396994 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 15:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:56:36 INFO - PROCESS | 3828 | 1464735396997 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 3828 | 1464735396999 Marionette TRACE conn2 <- [1,1558,null,{}] 15:56:36 INFO - PROCESS | 3828 | 1464735397003 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 3828 | 1464735397085 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:56:37 INFO - PROCESS | 3828 | 1464735397091 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 3828 | ++DOCSHELL 105F4C00 == 31 [pid = 3828] [id = 399] 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10A62000) [pid = 3828] [serial = 1197] [outer = 00000000] 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13730800) [pid = 3828] [serial = 1198] [outer = 10A62000] 15:56:37 INFO - PROCESS | 3828 | 1464735397138 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (140D4000) [pid = 3828] [serial = 1199] [outer = 10A62000] 15:56:37 INFO - PROCESS | 3828 | 1464735397539 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 607ms 15:56:37 INFO - PROCESS | 3828 | 1464735397599 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:56:37 INFO - PROCESS | 3828 | 1464735397601 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 15:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:56:37 INFO - PROCESS | 3828 | 1464735397604 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:56:37 INFO - PROCESS | 3828 | 1464735397606 Marionette TRACE conn2 <- [1,1562,null,{}] 15:56:37 INFO - PROCESS | 3828 | 1464735397609 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:37 INFO - PROCESS | 3828 | 1464735397681 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:56:37 INFO - PROCESS | 3828 | 1464735397690 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:37 INFO - PROCESS | 3828 | ++DOCSHELL 14F43400 == 32 [pid = 3828] [id = 400] 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15265400) [pid = 3828] [serial = 1200] [outer = 00000000] 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1526F800) [pid = 3828] [serial = 1201] [outer = 15265400] 15:56:37 INFO - PROCESS | 3828 | 1464735397734 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15731800) [pid = 3828] [serial = 1202] [outer = 15265400] 15:56:38 INFO - PROCESS | 3828 | 1464735398140 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 562ms 15:56:38 INFO - PROCESS | 3828 | 1464735398167 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 3828 | 1464735398169 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 15:56:38 INFO - PROCESS | 3828 | 1464735398172 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:56:38 INFO - PROCESS | 3828 | 1464735398174 Marionette TRACE conn2 <- [1,1566,null,{}] 15:56:38 INFO - PROCESS | 3828 | 1464735398189 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:38 INFO - PROCESS | 3828 | 1464735398285 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:56:38 INFO - PROCESS | 3828 | 1464735398295 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 3828 | ++DOCSHELL 15C07400 == 33 [pid = 3828] [id = 401] 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (15C58400) [pid = 3828] [serial = 1203] [outer = 00000000] 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15FC7C00) [pid = 3828] [serial = 1204] [outer = 15C58400] 15:56:38 INFO - PROCESS | 3828 | 1464735398340 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (16988400) [pid = 3828] [serial = 1205] [outer = 15C58400] 15:56:38 INFO - PROCESS | 3828 | 1464735398722 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 562ms 15:56:38 INFO - PROCESS | 3828 | 1464735398748 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 3828 | 1464735398750 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 15:56:38 INFO - PROCESS | 3828 | 1464735398753 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:56:38 INFO - PROCESS | 3828 | 1464735398754 Marionette TRACE conn2 <- [1,1570,null,{}] 15:56:38 INFO - PROCESS | 3828 | 1464735398758 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:38 INFO - PROCESS | 3828 | 1464735398848 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:56:38 INFO - PROCESS | 3828 | 1464735398856 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 3828 | ++DOCSHELL 15FCF000 == 34 [pid = 3828] [id = 402] 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (16376000) [pid = 3828] [serial = 1206] [outer = 00000000] 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (171C2C00) [pid = 3828] [serial = 1207] [outer = 16376000] 15:56:38 INFO - PROCESS | 3828 | 1464735398900 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (171C4400) [pid = 3828] [serial = 1208] [outer = 16376000] 15:56:39 INFO - PROCESS | 3828 | 1464735399320 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 607ms 15:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:56:39 INFO - PROCESS | 3828 | 1464735399355 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 3828 | 1464735399357 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 15:56:39 INFO - PROCESS | 3828 | 1464735399360 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 3828 | 1464735399362 Marionette TRACE conn2 <- [1,1574,null,{}] 15:56:39 INFO - PROCESS | 3828 | 1464735399365 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:39 INFO - PROCESS | 3828 | 1464735399488 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:56:39 INFO - PROCESS | 3828 | 1464735399494 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:39 INFO - PROCESS | 3828 | ++DOCSHELL 171ED000 == 35 [pid = 3828] [id = 403] 15:56:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (17258800) [pid = 3828] [serial = 1209] [outer = 00000000] 15:56:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (17616800) [pid = 3828] [serial = 1210] [outer = 17258800] 15:56:39 INFO - PROCESS | 3828 | 1464735399521 Marionette DEBUG loaded listener.js 15:56:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17618400) [pid = 3828] [serial = 1211] [outer = 17258800] 15:56:39 INFO - PROCESS | 3828 | 1464735399902 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 592ms 15:56:39 INFO - PROCESS | 3828 | 1464735399962 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 3828 | 1464735399965 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 15:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:56:39 INFO - PROCESS | 3828 | 1464735399976 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 3828 | 1464735399978 Marionette TRACE conn2 <- [1,1578,null,{}] 15:56:39 INFO - PROCESS | 3828 | 1464735399982 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 3828 | 1464735400084 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:56:40 INFO - PROCESS | 3828 | 1464735400093 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 3828 | ++DOCSHELL 12B70800 == 36 [pid = 3828] [id = 404] 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1782F000) [pid = 3828] [serial = 1212] [outer = 00000000] 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (178A9400) [pid = 3828] [serial = 1213] [outer = 1782F000] 15:56:40 INFO - PROCESS | 3828 | 1464735400162 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (17954400) [pid = 3828] [serial = 1214] [outer = 1782F000] 15:56:40 INFO - PROCESS | 3828 | 1464735400560 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 592ms 15:56:40 INFO - PROCESS | 3828 | 1464735400577 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:56:40 INFO - PROCESS | 3828 | 1464735400579 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 15:56:40 INFO - PROCESS | 3828 | 1464735400582 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:56:40 INFO - PROCESS | 3828 | 1464735400584 Marionette TRACE conn2 <- [1,1582,null,{}] 15:56:40 INFO - PROCESS | 3828 | 1464735400593 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:40 INFO - PROCESS | 3828 | 1464735400701 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:56:40 INFO - PROCESS | 3828 | 1464735400707 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 3828 | ++DOCSHELL 1372A000 == 37 [pid = 3828] [id = 405] 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1725B000) [pid = 3828] [serial = 1215] [outer = 00000000] 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (184C3000) [pid = 3828] [serial = 1216] [outer = 1725B000] 15:56:40 INFO - PROCESS | 3828 | 1464735400752 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (184CB000) [pid = 3828] [serial = 1217] [outer = 1725B000] 15:56:41 INFO - PROCESS | 3828 | 1464735401179 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 592ms 15:56:41 INFO - PROCESS | 3828 | 1464735401201 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 3828 | 1464735401203 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 15:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:56:41 INFO - PROCESS | 3828 | 1464735401206 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 3828 | 1464735401208 Marionette TRACE conn2 <- [1,1586,null,{}] 15:56:41 INFO - PROCESS | 3828 | 1464735401212 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:41 INFO - PROCESS | 3828 | 1464735401318 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:56:41 INFO - PROCESS | 3828 | 1464735401354 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:41 INFO - PROCESS | 3828 | ++DOCSHELL 140D9400 == 38 [pid = 3828] [id = 406] 15:56:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (184CD000) [pid = 3828] [serial = 1218] [outer = 00000000] 15:56:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (184F6400) [pid = 3828] [serial = 1219] [outer = 184CD000] 15:56:41 INFO - PROCESS | 3828 | 1464735401460 Marionette DEBUG loaded listener.js 15:56:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19992400) [pid = 3828] [serial = 1220] [outer = 184CD000] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (0F30A800) [pid = 3828] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (19A24400) [pid = 3828] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (16B4E000) [pid = 3828] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1760C000) [pid = 3828] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (10A7D800) [pid = 3828] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (13125400) [pid = 3828] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (14F9E400) [pid = 3828] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (15A36800) [pid = 3828] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (184C2C00) [pid = 3828] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (10A5E400) [pid = 3828] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (12A91400) [pid = 3828] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1702A400) [pid = 3828] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (13282400) [pid = 3828] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (103D2000) [pid = 3828] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (184EA800) [pid = 3828] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19A24800) [pid = 3828] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (130A5000) [pid = 3828] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (13278000) [pid = 3828] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (0F2BB400) [pid = 3828] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (171C4800) [pid = 3828] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (10A57800) [pid = 3828] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (12D83400) [pid = 3828] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:56:42 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17618800) [pid = 3828] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:56:42 INFO - PROCESS | 3828 | 1464735402134 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 977ms 15:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:56:42 INFO - PROCESS | 3828 | 1464735402177 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 3828 | 1464735402179 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 15:56:42 INFO - PROCESS | 3828 | 1464735402182 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 3828 | 1464735402184 Marionette TRACE conn2 <- [1,1590,null,{}] 15:56:42 INFO - PROCESS | 3828 | 1464735402199 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 3828 | 1464735402279 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:56:42 INFO - PROCESS | 3828 | 1464735402288 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 3828 | ++DOCSHELL 10371800 == 39 [pid = 3828] [id = 407] 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (10A5E400) [pid = 3828] [serial = 1221] [outer = 00000000] 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (10F4B800) [pid = 3828] [serial = 1222] [outer = 10A5E400] 15:56:42 INFO - PROCESS | 3828 | 1464735402332 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (13087800) [pid = 3828] [serial = 1223] [outer = 10A5E400] 15:56:42 INFO - PROCESS | 3828 | 1464735402747 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 592ms 15:56:42 INFO - PROCESS | 3828 | 1464735402799 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:56:42 INFO - PROCESS | 3828 | 1464735402801 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 15:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:56:42 INFO - PROCESS | 3828 | 1464735402804 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:56:42 INFO - PROCESS | 3828 | 1464735402806 Marionette TRACE conn2 <- [1,1594,null,{}] 15:56:42 INFO - PROCESS | 3828 | 1464735402809 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:42 INFO - PROCESS | 3828 | 1464735402865 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:56:42 INFO - PROCESS | 3828 | 1464735402871 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 3828 | ++DOCSHELL 10F39400 == 40 [pid = 3828] [id = 408] 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (10F43400) [pid = 3828] [serial = 1224] [outer = 00000000] 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15C5A000) [pid = 3828] [serial = 1225] [outer = 10F43400] 15:56:42 INFO - PROCESS | 3828 | 1464735402914 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1761AC00) [pid = 3828] [serial = 1226] [outer = 10F43400] 15:56:43 INFO - PROCESS | 3828 | 1464735403320 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 563ms 15:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:56:43 INFO - PROCESS | 3828 | 1464735403368 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 3828 | 1464735403370 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 15:56:43 INFO - PROCESS | 3828 | 1464735403373 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 3828 | 1464735403375 Marionette TRACE conn2 <- [1,1598,null,{}] 15:56:43 INFO - PROCESS | 3828 | 1464735403379 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:43 INFO - PROCESS | 3828 | 1464735403461 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:56:43 INFO - PROCESS | 3828 | 1464735403469 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 3828 | ++DOCSHELL 1526F400 == 41 [pid = 3828] [id = 409] 15:56:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15A39800) [pid = 3828] [serial = 1227] [outer = 00000000] 15:56:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (184EAC00) [pid = 3828] [serial = 1228] [outer = 15A39800] 15:56:43 INFO - PROCESS | 3828 | 1464735403495 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19998000) [pid = 3828] [serial = 1229] [outer = 15A39800] 15:56:43 INFO - PROCESS | 3828 | 1464735403876 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 563ms 15:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:56:43 INFO - PROCESS | 3828 | 1464735403937 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 3828 | 1464735403939 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 15:56:43 INFO - PROCESS | 3828 | 1464735403946 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 3828 | 1464735403948 Marionette TRACE conn2 <- [1,1602,null,{}] 15:56:43 INFO - PROCESS | 3828 | 1464735403951 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:44 INFO - PROCESS | 3828 | 1464735404098 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:56:44 INFO - PROCESS | 3828 | 1464735404270 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:44 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B6C00 == 42 [pid = 3828] [id = 410] 15:56:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (0F2B7000) [pid = 3828] [serial = 1230] [outer = 00000000] 15:56:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (0F2ED000) [pid = 3828] [serial = 1231] [outer = 0F2B7000] 15:56:44 INFO - PROCESS | 3828 | 1464735404334 Marionette DEBUG loaded listener.js 15:56:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (0F30AC00) [pid = 3828] [serial = 1232] [outer = 0F2B7000] 15:56:45 INFO - PROCESS | 3828 | 1464735405057 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:56:45 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 15:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1184ms 15:56:45 INFO - PROCESS | 3828 | 1464735405137 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 3828 | 1464735405140 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 15:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:56:45 INFO - PROCESS | 3828 | 1464735405145 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 3828 | 1464735405150 Marionette TRACE conn2 <- [1,1606,null,{}] 15:56:45 INFO - PROCESS | 3828 | 1464735405137 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:45 INFO - PROCESS | 3828 | 1464735405275 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:56:45 INFO - PROCESS | 3828 | 1464735405412 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 3828 | ++DOCSHELL 1102B800 == 43 [pid = 3828] [id = 411] 15:56:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (11CA8400) [pid = 3828] [serial = 1233] [outer = 00000000] 15:56:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (12A8BC00) [pid = 3828] [serial = 1234] [outer = 11CA8400] 15:56:45 INFO - PROCESS | 3828 | 1464735405470 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (12B0D800) [pid = 3828] [serial = 1235] [outer = 11CA8400] 15:56:46 INFO - PROCESS | 3828 | 1464735406391 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1317ms 15:56:46 INFO - PROCESS | 3828 | 1464735406454 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:56:46 INFO - PROCESS | 3828 | 1464735406458 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 15:56:46 INFO - PROCESS | 3828 | 1464735406463 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:56:46 INFO - PROCESS | 3828 | 1464735406467 Marionette TRACE conn2 <- [1,1610,null,{}] 15:56:46 INFO - PROCESS | 3828 | 1464735406473 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:46 INFO - PROCESS | 3828 | 1464735406570 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 1526F400 == 42 [pid = 3828] [id = 409] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 10F39400 == 41 [pid = 3828] [id = 408] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 10371800 == 40 [pid = 3828] [id = 407] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 140D9400 == 39 [pid = 3828] [id = 406] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 1372A000 == 38 [pid = 3828] [id = 405] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 12B70800 == 37 [pid = 3828] [id = 404] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 171ED000 == 36 [pid = 3828] [id = 403] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 15FCF000 == 35 [pid = 3828] [id = 402] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 15C07400 == 34 [pid = 3828] [id = 401] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 14F43400 == 33 [pid = 3828] [id = 400] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 105F4C00 == 32 [pid = 3828] [id = 399] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 12B76000 == 31 [pid = 3828] [id = 398] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 10F38800 == 30 [pid = 3828] [id = 397] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 0F2F9000 == 29 [pid = 3828] [id = 396] 15:56:46 INFO - PROCESS | 3828 | --DOCSHELL 15A3A400 == 28 [pid = 3828] [id = 395] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1A56C000) [pid = 3828] [serial = 1184] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (10A5F400) [pid = 3828] [serial = 1159] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1A078400) [pid = 3828] [serial = 1178] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (17615800) [pid = 3828] [serial = 1168] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17EBBC00) [pid = 3828] [serial = 1171] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (10F36800) [pid = 3828] [serial = 1146] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (19998800) [pid = 3828] [serial = 1174] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (157AB000) [pid = 3828] [serial = 1149] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (128AD400) [pid = 3828] [serial = 1160] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1701D000) [pid = 3828] [serial = 1166] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (19810000) [pid = 3828] [serial = 1069] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (15A3BC00) [pid = 3828] [serial = 1150] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (183BEC00) [pid = 3828] [serial = 1172] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (1A06E000) [pid = 3828] [serial = 1177] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (10F3E400) [pid = 3828] [serial = 1147] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (12B76800) [pid = 3828] [serial = 1072] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (18024000) [pid = 3828] [serial = 1181] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (184C6400) [pid = 3828] [serial = 1152] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (1550B400) [pid = 3828] [serial = 1111] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (11CA9C00) [pid = 3828] [serial = 1108] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (17694C00) [pid = 3828] [serial = 1169] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (1980E800) [pid = 3828] [serial = 1105] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A024C00) [pid = 3828] [serial = 1144] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (13901C00) [pid = 3828] [serial = 1036] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (19A20400) [pid = 3828] [serial = 1175] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (1999B000) [pid = 3828] [serial = 1153] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (171C9000) [pid = 3828] [serial = 1180] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (14F48800) [pid = 3828] [serial = 1162] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (10371C00) [pid = 3828] [serial = 1006] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (1A158800) [pid = 3828] [serial = 1183] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (16989400) [pid = 3828] [serial = 1165] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (10F3EC00) [pid = 3828] [serial = 1033] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (105EC800) [pid = 3828] [serial = 709] [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.] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (1769EC00) [pid = 3828] [serial = 1156] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (15266800) [pid = 3828] [serial = 1163] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (15A37400) [pid = 3828] [serial = 1155] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (19A20800) [pid = 3828] [serial = 1141] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1A60BC00) [pid = 3828] [serial = 1186] [outer = 00000000] [url = about:blank] 15:56:46 INFO - PROCESS | 3828 | 1464735406690 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:46 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B5C00 == 29 [pid = 3828] [id = 412] 15:56:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (0F2B6400) [pid = 3828] [serial = 1236] [outer = 00000000] 15:56:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (0F305C00) [pid = 3828] [serial = 1237] [outer = 0F2B6400] 15:56:46 INFO - PROCESS | 3828 | 1464735406737 Marionette DEBUG loaded listener.js 15:56:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (103D1C00) [pid = 3828] [serial = 1238] [outer = 0F2B6400] 15:56:47 INFO - PROCESS | 3828 | 1464735407144 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:56:47 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 15:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 695ms 15:56:47 INFO - PROCESS | 3828 | 1464735407167 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 3828 | 1464735407173 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 15:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:56:47 INFO - PROCESS | 3828 | 1464735407179 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 3828 | 1464735407182 Marionette TRACE conn2 <- [1,1614,null,{}] 15:56:47 INFO - PROCESS | 3828 | 1464735407186 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:47 INFO - PROCESS | 3828 | 1464735407265 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:56:47 INFO - PROCESS | 3828 | 1464735407272 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 3828 | ++DOCSHELL 10A5E000 == 30 [pid = 3828] [id = 413] 15:56:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (10A5F000) [pid = 3828] [serial = 1239] [outer = 00000000] 15:56:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (10F36800) [pid = 3828] [serial = 1240] [outer = 10A5F000] 15:56:47 INFO - PROCESS | 3828 | 1464735407316 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (10F41800) [pid = 3828] [serial = 1241] [outer = 10A5F000] 15:56:47 INFO - PROCESS | 3828 | 1464735407795 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 666ms 15:56:47 INFO - PROCESS | 3828 | 1464735407860 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 3828 | 1464735407845 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 15:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:56:47 INFO - PROCESS | 3828 | 1464735407849 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 3828 | 1464735407852 Marionette TRACE conn2 <- [1,1618,null,{}] 15:56:47 INFO - PROCESS | 3828 | 1464735407863 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:47 INFO - PROCESS | 3828 | 1464735407975 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:56:48 INFO - PROCESS | 3828 | 1464735408070 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 3828 | ++DOCSHELL 12A87400 == 31 [pid = 3828] [id = 414] 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (12A8B000) [pid = 3828] [serial = 1242] [outer = 00000000] 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (12D39C00) [pid = 3828] [serial = 1243] [outer = 12A8B000] 15:56:48 INFO - PROCESS | 3828 | 1464735408118 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (13104800) [pid = 3828] [serial = 1244] [outer = 12A8B000] 15:56:48 INFO - PROCESS | 3828 | 1464735408477 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 651ms 15:56:48 INFO - PROCESS | 3828 | 1464735408511 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:56:48 INFO - PROCESS | 3828 | 1464735408514 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 15:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:56:48 INFO - PROCESS | 3828 | 1464735408517 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:56:48 INFO - PROCESS | 3828 | 1464735408519 Marionette TRACE conn2 <- [1,1622,null,{}] 15:56:48 INFO - PROCESS | 3828 | 1464735408522 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:48 INFO - PROCESS | 3828 | 1464735408603 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:56:48 INFO - PROCESS | 3828 | 1464735408610 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:48 INFO - PROCESS | 3828 | ++DOCSHELL 1372A000 == 32 [pid = 3828] [id = 415] 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (13906000) [pid = 3828] [serial = 1245] [outer = 00000000] 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (140D3000) [pid = 3828] [serial = 1246] [outer = 13906000] 15:56:48 INFO - PROCESS | 3828 | 1464735408654 Marionette DEBUG loaded listener.js 15:56:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (14F4E000) [pid = 3828] [serial = 1247] [outer = 13906000] 15:56:49 INFO - PROCESS | 3828 | 1464735409115 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 607ms 15:56:49 INFO - PROCESS | 3828 | 1464735409134 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 3828 | 1464735409136 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 15:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:56:49 INFO - PROCESS | 3828 | 1464735409144 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 3828 | 1464735409146 Marionette TRACE conn2 <- [1,1626,null,{}] 15:56:49 INFO - PROCESS | 3828 | 1464735409149 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:49 INFO - PROCESS | 3828 | 1464735409233 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:56:49 INFO - PROCESS | 3828 | 1464735409319 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 3828 | ++DOCSHELL 12A90400 == 33 [pid = 3828] [id = 416] 15:56:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (15264000) [pid = 3828] [serial = 1248] [outer = 00000000] 15:56:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (15269800) [pid = 3828] [serial = 1249] [outer = 15264000] 15:56:49 INFO - PROCESS | 3828 | 1464735409364 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (152BD800) [pid = 3828] [serial = 1250] [outer = 15264000] 15:56:49 INFO - PROCESS | 3828 | 1464735409787 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 695ms 15:56:49 INFO - PROCESS | 3828 | 1464735409844 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 3828 | 1464735409828 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 15:56:49 INFO - PROCESS | 3828 | 1464735409832 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:56:49 INFO - PROCESS | 3828 | 1464735409833 Marionette TRACE conn2 <- [1,1630,null,{}] 15:56:49 INFO - PROCESS | 3828 | 1464735409837 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:49 INFO - PROCESS | 3828 | 1464735409963 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:56:50 INFO - PROCESS | 3828 | 1464735410032 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 3828 | ++DOCSHELL 15A41400 == 34 [pid = 3828] [id = 417] 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (15C0A000) [pid = 3828] [serial = 1251] [outer = 00000000] 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15C5EC00) [pid = 3828] [serial = 1252] [outer = 15C0A000] 15:56:50 INFO - PROCESS | 3828 | 1464735410077 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (15FCAC00) [pid = 3828] [serial = 1253] [outer = 15C0A000] 15:56:50 INFO - PROCESS | 3828 | 1464735410480 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 695ms 15:56:50 INFO - PROCESS | 3828 | 1464735410556 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:56:50 INFO - PROCESS | 3828 | 1464735410558 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 15:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:56:50 INFO - PROCESS | 3828 | 1464735410562 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:56:50 INFO - PROCESS | 3828 | 1464735410564 Marionette TRACE conn2 <- [1,1634,null,{}] 15:56:50 INFO - PROCESS | 3828 | 1464735410567 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:50 INFO - PROCESS | 3828 | 1464735410669 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:56:50 INFO - PROCESS | 3828 | 1464735410829 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (1782F000) [pid = 3828] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (16376000) [pid = 3828] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (1A154800) [pid = 3828] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (10A62000) [pid = 3828] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (15265400) [pid = 3828] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (15C58400) [pid = 3828] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (10F3A400) [pid = 3828] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (12B76400) [pid = 3828] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (0F301800) [pid = 3828] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (17258800) [pid = 3828] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (1725B000) [pid = 3828] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (184CD000) [pid = 3828] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (10A5E400) [pid = 3828] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:56:50 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (10F43400) [pid = 3828] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:56:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EEC00 == 35 [pid = 3828] [id = 418] 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (0F2F0000) [pid = 3828] [serial = 1254] [outer = 00000000] 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (10F33400) [pid = 3828] [serial = 1255] [outer = 0F2F0000] 15:56:50 INFO - PROCESS | 3828 | 1464735410860 Marionette DEBUG loaded listener.js 15:56:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (12A87800) [pid = 3828] [serial = 1256] [outer = 0F2F0000] 15:56:51 INFO - PROCESS | 3828 | 1464735411209 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 696ms 15:56:51 INFO - PROCESS | 3828 | 1464735411261 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 3828 | 1464735411263 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 15:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:56:51 INFO - PROCESS | 3828 | 1464735411266 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 3828 | 1464735411268 Marionette TRACE conn2 <- [1,1638,null,{}] 15:56:51 INFO - PROCESS | 3828 | 1464735411280 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 3828 | 1464735411384 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:56:51 INFO - PROCESS | 3828 | 1464735411443 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 3828 | ++DOCSHELL 10F3A400 == 36 [pid = 3828] [id = 419] 15:56:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (10F3D400) [pid = 3828] [serial = 1257] [outer = 00000000] 15:56:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (16B51C00) [pid = 3828] [serial = 1258] [outer = 10F3D400] 15:56:51 INFO - PROCESS | 3828 | 1464735411491 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (17022400) [pid = 3828] [serial = 1259] [outer = 10F3D400] 15:56:51 INFO - PROCESS | 3828 | 1464735411853 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 606ms 15:56:51 INFO - PROCESS | 3828 | 1464735411886 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 3828 | 1464735411871 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 15:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:56:51 INFO - PROCESS | 3828 | 1464735411883 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 3828 | 1464735411885 Marionette TRACE conn2 <- [1,1642,null,{}] 15:56:51 INFO - PROCESS | 3828 | 1464735411888 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:51 INFO - PROCESS | 3828 | 1464735411962 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:56:51 INFO - PROCESS | 3828 | 1464735411969 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F9400 == 37 [pid = 3828] [id = 420] 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (11C6B800) [pid = 3828] [serial = 1260] [outer = 00000000] 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (17021000) [pid = 3828] [serial = 1261] [outer = 11C6B800] 15:56:52 INFO - PROCESS | 3828 | 1464735412038 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (171C8400) [pid = 3828] [serial = 1262] [outer = 11C6B800] 15:56:52 INFO - PROCESS | 3828 | 1464735412429 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 563ms 15:56:52 INFO - PROCESS | 3828 | 1464735412454 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:56:52 INFO - PROCESS | 3828 | 1464735412458 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 15:56:52 INFO - PROCESS | 3828 | 1464735412462 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:56:52 INFO - PROCESS | 3828 | 1464735412464 Marionette TRACE conn2 <- [1,1646,null,{}] 15:56:52 INFO - PROCESS | 3828 | 1464735412467 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:52 INFO - PROCESS | 3828 | 1464735412581 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:56:52 INFO - PROCESS | 3828 | 1464735412573 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:52 INFO - PROCESS | 3828 | ++DOCSHELL 1319A800 == 38 [pid = 3828] [id = 421] 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (16E42C00) [pid = 3828] [serial = 1263] [outer = 00000000] 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (17616C00) [pid = 3828] [serial = 1264] [outer = 16E42C00] 15:56:52 INFO - PROCESS | 3828 | 1464735412617 Marionette DEBUG loaded listener.js 15:56:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (17604C00) [pid = 3828] [serial = 1265] [outer = 16E42C00] 15:56:53 INFO - PROCESS | 3828 | 1464735413237 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 888ms 15:56:53 INFO - PROCESS | 3828 | 1464735413351 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 3828 | 1464735413357 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 15:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:56:53 INFO - PROCESS | 3828 | 1464735413362 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 3828 | 1464735413366 Marionette TRACE conn2 <- [1,1650,null,{}] 15:56:53 INFO - PROCESS | 3828 | 1464735413372 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:53 INFO - PROCESS | 3828 | 1464735413494 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:56:53 INFO - PROCESS | 3828 | 1464735413626 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 3828 | ++DOCSHELL 10A7AC00 == 39 [pid = 3828] [id = 422] 15:56:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (10A7B000) [pid = 3828] [serial = 1266] [outer = 00000000] 15:56:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (11185C00) [pid = 3828] [serial = 1267] [outer = 10A7B000] 15:56:53 INFO - PROCESS | 3828 | 1464735413683 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (11C6B000) [pid = 3828] [serial = 1268] [outer = 10A7B000] 15:56:54 INFO - PROCESS | 3828 | 1464735414206 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 888ms 15:56:54 INFO - PROCESS | 3828 | 1464735414254 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:56:54 INFO - PROCESS | 3828 | 1464735414259 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 15:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:56:54 INFO - PROCESS | 3828 | 1464735414266 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:56:54 INFO - PROCESS | 3828 | 1464735414269 Marionette TRACE conn2 <- [1,1654,null,{}] 15:56:54 INFO - PROCESS | 3828 | 1464735414273 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:54 INFO - PROCESS | 3828 | 1464735414379 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:56:54 INFO - PROCESS | 3828 | 1464735414481 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:54 INFO - PROCESS | 3828 | ++DOCSHELL 12A8CC00 == 40 [pid = 3828] [id = 423] 15:56:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (13126C00) [pid = 3828] [serial = 1269] [outer = 00000000] 15:56:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (15268000) [pid = 3828] [serial = 1270] [outer = 13126C00] 15:56:54 INFO - PROCESS | 3828 | 1464735414526 Marionette DEBUG loaded listener.js 15:56:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (15A33C00) [pid = 3828] [serial = 1271] [outer = 13126C00] 15:56:55 INFO - PROCESS | 3828 | 1464735415117 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 888ms 15:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:56:55 INFO - PROCESS | 3828 | 1464735415157 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 3828 | 1464735415159 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 15:56:55 INFO - PROCESS | 3828 | 1464735415163 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 3828 | 1464735415167 Marionette TRACE conn2 <- [1,1658,null,{}] 15:56:55 INFO - PROCESS | 3828 | 1464735415179 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:55 INFO - PROCESS | 3828 | 1464735415280 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:56:55 INFO - PROCESS | 3828 | 1464735415384 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 3828 | ++DOCSHELL 17260000 == 41 [pid = 3828] [id = 424] 15:56:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (17619400) [pid = 3828] [serial = 1272] [outer = 00000000] 15:56:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17699C00) [pid = 3828] [serial = 1273] [outer = 17619400] 15:56:55 INFO - PROCESS | 3828 | 1464735415422 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (17834400) [pid = 3828] [serial = 1274] [outer = 17619400] 15:56:56 INFO - PROCESS | 3828 | 1464735416130 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 991ms 15:56:56 INFO - PROCESS | 3828 | 1464735416160 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:56:56 INFO - PROCESS | 3828 | 1464735416164 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 15:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:56:56 INFO - PROCESS | 3828 | 1464735416190 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:56:56 INFO - PROCESS | 3828 | 1464735416194 Marionette TRACE conn2 <- [1,1662,null,{}] 15:56:56 INFO - PROCESS | 3828 | 1464735416200 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:56 INFO - PROCESS | 3828 | 1464735416298 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:56:56 INFO - PROCESS | 3828 | 1464735416433 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:56 INFO - PROCESS | 3828 | ++DOCSHELL 0F30B800 == 42 [pid = 3828] [id = 425] 15:56:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (103D2000) [pid = 3828] [serial = 1275] [outer = 00000000] 15:56:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1102DC00) [pid = 3828] [serial = 1276] [outer = 103D2000] 15:56:56 INFO - PROCESS | 3828 | 1464735416484 Marionette DEBUG loaded listener.js 15:56:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (11CAD400) [pid = 3828] [serial = 1277] [outer = 103D2000] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2F9400 == 41 [pid = 3828] [id = 420] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 10F3A400 == 40 [pid = 3828] [id = 419] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2EEC00 == 39 [pid = 3828] [id = 418] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 15A41400 == 38 [pid = 3828] [id = 417] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 12A90400 == 37 [pid = 3828] [id = 416] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 1372A000 == 36 [pid = 3828] [id = 415] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 12A87400 == 35 [pid = 3828] [id = 414] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 10A5E000 == 34 [pid = 3828] [id = 413] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2B5C00 == 33 [pid = 3828] [id = 412] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 1102B800 == 32 [pid = 3828] [id = 411] 15:56:56 INFO - PROCESS | 3828 | --DOCSHELL 0F2B6C00 == 31 [pid = 3828] [id = 410] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (184EAC00) [pid = 3828] [serial = 1228] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (178A9400) [pid = 3828] [serial = 1213] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (171C2C00) [pid = 3828] [serial = 1207] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (171C4400) [pid = 3828] [serial = 1208] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A603800) [pid = 3828] [serial = 1187] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (13730800) [pid = 3828] [serial = 1198] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (140D4000) [pid = 3828] [serial = 1199] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (1526F800) [pid = 3828] [serial = 1201] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15731800) [pid = 3828] [serial = 1202] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (15FC7C00) [pid = 3828] [serial = 1204] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (16988400) [pid = 3828] [serial = 1205] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (10F4FC00) [pid = 3828] [serial = 1192] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (11A01400) [pid = 3828] [serial = 1193] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (130AF000) [pid = 3828] [serial = 1195] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (1312A800) [pid = 3828] [serial = 1196] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (10439800) [pid = 3828] [serial = 1189] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (10564800) [pid = 3828] [serial = 1190] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (17616800) [pid = 3828] [serial = 1210] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (184C3000) [pid = 3828] [serial = 1216] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (19992400) [pid = 3828] [serial = 1220] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 76 (184F6400) [pid = 3828] [serial = 1219] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 75 (10F4B800) [pid = 3828] [serial = 1222] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 74 (15C5A000) [pid = 3828] [serial = 1225] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 73 (13087800) [pid = 3828] [serial = 1223] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 72 (184CB000) [pid = 3828] [serial = 1217] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 71 (17954400) [pid = 3828] [serial = 1214] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 70 (17618400) [pid = 3828] [serial = 1211] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | --DOMWINDOW == 69 (1761AC00) [pid = 3828] [serial = 1226] [outer = 00000000] [url = about:blank] 15:56:56 INFO - PROCESS | 3828 | 1464735416999 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 858ms 15:56:57 INFO - PROCESS | 3828 | 1464735417058 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 3828 | 1464735417063 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 15:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:56:57 INFO - PROCESS | 3828 | 1464735417052 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 3828 | 1464735417054 Marionette TRACE conn2 <- [1,1666,null,{}] 15:56:57 INFO - PROCESS | 3828 | 1464735417058 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 3828 | 1464735417139 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:56:57 INFO - PROCESS | 3828 | 1464735417148 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 3828 | ++DOCSHELL 1102D400 == 32 [pid = 3828] [id = 426] 15:56:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 70 (11032800) [pid = 3828] [serial = 1278] [outer = 00000000] 15:56:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 71 (12B10C00) [pid = 3828] [serial = 1279] [outer = 11032800] 15:56:57 INFO - PROCESS | 3828 | 1464735417192 Marionette DEBUG loaded listener.js 15:56:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 72 (13087800) [pid = 3828] [serial = 1280] [outer = 11032800] 15:56:57 INFO - PROCESS | 3828 | 1464735417663 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 666ms 15:56:57 INFO - PROCESS | 3828 | 1464735417734 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 3828 | 1464735417736 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 15:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:56:57 INFO - PROCESS | 3828 | 1464735417742 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 3828 | 1464735417745 Marionette TRACE conn2 <- [1,1670,null,{}] 15:56:57 INFO - PROCESS | 3828 | 1464735417758 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:57 INFO - PROCESS | 3828 | 1464735417842 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:56:57 INFO - PROCESS | 3828 | 1464735417926 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:57 INFO - PROCESS | 3828 | ++DOCSHELL 10F34C00 == 33 [pid = 3828] [id = 427] 15:56:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 73 (11C05000) [pid = 3828] [serial = 1281] [outer = 00000000] 15:56:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 74 (140D5000) [pid = 3828] [serial = 1282] [outer = 11C05000] 15:56:57 INFO - PROCESS | 3828 | 1464735417973 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 75 (15267400) [pid = 3828] [serial = 1283] [outer = 11C05000] 15:56:58 INFO - PROCESS | 3828 | 1464735418328 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 607ms 15:56:58 INFO - PROCESS | 3828 | 1464735418361 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 3828 | 1464735418363 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 15:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:56:58 INFO - PROCESS | 3828 | 1464735418366 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 3828 | 1464735418368 Marionette TRACE conn2 <- [1,1674,null,{}] 15:56:58 INFO - PROCESS | 3828 | 1464735418371 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:58 INFO - PROCESS | 3828 | 1464735418437 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:56:58 INFO - PROCESS | 3828 | 1464735418444 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 3828 | ++DOCSHELL 14FA4400 == 34 [pid = 3828] [id = 428] 15:56:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 76 (1526A800) [pid = 3828] [serial = 1284] [outer = 00000000] 15:56:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 77 (15A3D400) [pid = 3828] [serial = 1285] [outer = 1526A800] 15:56:58 INFO - PROCESS | 3828 | 1464735418488 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (15C5A400) [pid = 3828] [serial = 1286] [outer = 1526A800] 15:56:58 INFO - PROCESS | 3828 | 1464735418901 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:56:58 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 15:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 607ms 15:56:58 INFO - PROCESS | 3828 | 1464735418975 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:56:58 INFO - PROCESS | 3828 | 1464735418977 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 15:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:56:58 INFO - PROCESS | 3828 | 1464735418981 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:56:58 INFO - PROCESS | 3828 | 1464735418983 Marionette TRACE conn2 <- [1,1678,null,{}] 15:56:58 INFO - PROCESS | 3828 | 1464735418986 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 3828 | 1464735419084 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:56:59 INFO - PROCESS | 3828 | 1464735419176 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 3828 | ++DOCSHELL 15A3F800 == 35 [pid = 3828] [id = 429] 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (15C5F800) [pid = 3828] [serial = 1287] [outer = 00000000] 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (16C02800) [pid = 3828] [serial = 1288] [outer = 15C5F800] 15:56:59 INFO - PROCESS | 3828 | 1464735419242 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (16E40000) [pid = 3828] [serial = 1289] [outer = 15C5F800] 15:56:59 INFO - PROCESS | 3828 | 1464735419658 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 755ms 15:56:59 INFO - PROCESS | 3828 | 1464735419728 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 3828 | 1464735419730 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 15:56:59 INFO - PROCESS | 3828 | 1464735419733 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:56:59 INFO - PROCESS | 3828 | 1464735419735 Marionette TRACE conn2 <- [1,1682,null,{}] 15:56:59 INFO - PROCESS | 3828 | 1464735419739 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:56:59 INFO - PROCESS | 3828 | 1464735419871 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:56:59 INFO - PROCESS | 3828 | 1464735419886 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 3828 | ++DOCSHELL 1318D800 == 36 [pid = 3828] [id = 430] 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (17604400) [pid = 3828] [serial = 1290] [outer = 00000000] 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (17620400) [pid = 3828] [serial = 1291] [outer = 17604400] 15:56:59 INFO - PROCESS | 3828 | 1464735419932 Marionette DEBUG loaded listener.js 15:56:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1769A000) [pid = 3828] [serial = 1292] [outer = 17604400] 15:57:00 INFO - PROCESS | 3828 | 1464735420321 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 592ms 15:57:00 INFO - PROCESS | 3828 | 1464735420339 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:57:00 INFO - PROCESS | 3828 | 1464735420341 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 15:57:00 INFO - PROCESS | 3828 | 1464735420344 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:57:00 INFO - PROCESS | 3828 | 1464735420346 Marionette TRACE conn2 <- [1,1686,null,{}] 15:57:00 INFO - PROCESS | 3828 | 1464735420349 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:00 INFO - PROCESS | 3828 | 1464735420453 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:57:00 INFO - PROCESS | 3828 | 1464735420539 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:00 INFO - PROCESS | 3828 | ++DOCSHELL 10A5F800 == 37 [pid = 3828] [id = 431] 15:57:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (152BC800) [pid = 3828] [serial = 1293] [outer = 00000000] 15:57:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (17956800) [pid = 3828] [serial = 1294] [outer = 152BC800] 15:57:00 INFO - PROCESS | 3828 | 1464735420582 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (17E23400) [pid = 3828] [serial = 1295] [outer = 152BC800] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (12A8B000) [pid = 3828] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (15C0A000) [pid = 3828] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (0F2B6400) [pid = 3828] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (15A39800) [pid = 3828] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (10A5F000) [pid = 3828] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 81 (0F2F0000) [pid = 3828] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 80 (10F3D400) [pid = 3828] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 79 (11C6B800) [pid = 3828] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 78 (15264000) [pid = 3828] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:57:00 INFO - PROCESS | 3828 | --DOMWINDOW == 77 (13906000) [pid = 3828] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:57:01 INFO - PROCESS | 3828 | 1464735421003 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:57:01 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 15:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 695ms 15:57:01 INFO - PROCESS | 3828 | 1464735421048 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 3828 | 1464735421050 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 15:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:57:01 INFO - PROCESS | 3828 | 1464735421053 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 3828 | 1464735421055 Marionette TRACE conn2 <- [1,1690,null,{}] 15:57:01 INFO - PROCESS | 3828 | 1464735421058 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:01 INFO - PROCESS | 3828 | 1464735421134 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:57:01 INFO - PROCESS | 3828 | 1464735421141 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B9800 == 38 [pid = 3828] [id = 432] 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 78 (0F2EF400) [pid = 3828] [serial = 1296] [outer = 00000000] 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 79 (13903800) [pid = 3828] [serial = 1297] [outer = 0F2EF400] 15:57:01 INFO - PROCESS | 3828 | 1464735421259 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 80 (13D46000) [pid = 3828] [serial = 1298] [outer = 0F2EF400] 15:57:01 INFO - PROCESS | 3828 | 1464735421605 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 562ms 15:57:01 INFO - PROCESS | 3828 | 1464735421634 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 3828 | 1464735421635 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 15:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:57:01 INFO - PROCESS | 3828 | 1464735421639 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 3828 | 1464735421624 Marionette TRACE conn2 <- [1,1694,null,{}] 15:57:01 INFO - PROCESS | 3828 | 1464735421627 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:01 INFO - PROCESS | 3828 | 1464735421709 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:57:01 INFO - PROCESS | 3828 | 1464735421715 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:01 INFO - PROCESS | 3828 | ++DOCSHELL 13273400 == 39 [pid = 3828] [id = 433] 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 81 (15C0E800) [pid = 3828] [serial = 1299] [outer = 00000000] 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 82 (17956000) [pid = 3828] [serial = 1300] [outer = 15C0E800] 15:57:01 INFO - PROCESS | 3828 | 1464735421758 Marionette DEBUG loaded listener.js 15:57:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (183B4000) [pid = 3828] [serial = 1301] [outer = 15C0E800] 15:57:02 INFO - PROCESS | 3828 | 1464735422216 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 607ms 15:57:02 INFO - PROCESS | 3828 | 1464735422239 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 3828 | 1464735422242 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 15:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:57:02 INFO - PROCESS | 3828 | 1464735422245 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - PROCESS | 3828 | 1464735422247 Marionette TRACE conn2 <- [1,1698,null,{}] 15:57:02 INFO - PROCESS | 3828 | 1464735422250 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 3828 | 1464735422325 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:57:02 INFO - PROCESS | 3828 | 1464735422331 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 3828 | ++DOCSHELL 17618C00 == 40 [pid = 3828] [id = 434] 15:57:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (17620000) [pid = 3828] [serial = 1302] [outer = 00000000] 15:57:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (184C8000) [pid = 3828] [serial = 1303] [outer = 17620000] 15:57:02 INFO - PROCESS | 3828 | 1464735422358 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (184CE800) [pid = 3828] [serial = 1304] [outer = 17620000] 15:57:02 INFO - PROCESS | 3828 | 1464735422768 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 562ms 15:57:02 INFO - PROCESS | 3828 | 1464735422853 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:57:02 INFO - PROCESS | 3828 | 1464735422857 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 15:57:02 INFO - PROCESS | 3828 | 1464735422863 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:57:02 INFO - PROCESS | 3828 | 1464735422868 Marionette TRACE conn2 <- [1,1702,null,{}] 15:57:02 INFO - PROCESS | 3828 | 1464735422874 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:02 INFO - PROCESS | 3828 | 1464735422970 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:57:03 INFO - PROCESS | 3828 | 1464735423136 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 3828 | ++DOCSHELL 105ED000 == 41 [pid = 3828] [id = 435] 15:57:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (105EF000) [pid = 3828] [serial = 1305] [outer = 00000000] 15:57:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (10A7B800) [pid = 3828] [serial = 1306] [outer = 105EF000] 15:57:03 INFO - PROCESS | 3828 | 1464735423192 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (1102AC00) [pid = 3828] [serial = 1307] [outer = 105EF000] 15:57:03 INFO - PROCESS | 3828 | 1464735423720 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 888ms 15:57:03 INFO - PROCESS | 3828 | 1464735423755 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:57:03 INFO - PROCESS | 3828 | 1464735423759 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 15:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:57:03 INFO - PROCESS | 3828 | 1464735423767 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 3828 | 1464735423771 Marionette TRACE conn2 <- [1,1706,null,{}] 15:57:03 INFO - PROCESS | 3828 | 1464735423775 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:03 INFO - PROCESS | 3828 | 1464735423878 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:57:03 INFO - PROCESS | 3828 | 1464735423981 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 3828 | ++DOCSHELL 13273C00 == 42 [pid = 3828] [id = 436] 15:57:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (13282400) [pid = 3828] [serial = 1308] [outer = 00000000] 15:57:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (13D4B800) [pid = 3828] [serial = 1309] [outer = 13282400] 15:57:04 INFO - PROCESS | 3828 | 1464735424018 Marionette DEBUG loaded listener.js 15:57:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (15264C00) [pid = 3828] [serial = 1310] [outer = 13282400] 15:57:04 INFO - PROCESS | 3828 | 1464735424612 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 888ms 15:57:04 INFO - PROCESS | 3828 | 1464735424657 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:57:04 INFO - PROCESS | 3828 | 1464735424660 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 15:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:57:04 INFO - PROCESS | 3828 | 1464735424664 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:57:04 INFO - PROCESS | 3828 | 1464735424666 Marionette TRACE conn2 <- [1,1710,null,{}] 15:57:04 INFO - PROCESS | 3828 | 1464735424676 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:04 INFO - PROCESS | 3828 | 1464735424789 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:57:04 INFO - PROCESS | 3828 | 1464735424894 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:04 INFO - PROCESS | 3828 | ++DOCSHELL 171EF800 == 43 [pid = 3828] [id = 437] 15:57:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (171EFC00) [pid = 3828] [serial = 1311] [outer = 00000000] 15:57:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1761DC00) [pid = 3828] [serial = 1312] [outer = 171EFC00] 15:57:04 INFO - PROCESS | 3828 | 1464735424934 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1795CC00) [pid = 3828] [serial = 1313] [outer = 171EFC00] 15:57:05 INFO - PROCESS | 3828 | 1464735425508 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:57:05 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 15:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 888ms 15:57:05 INFO - PROCESS | 3828 | 1464735425571 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 3828 | 1464735425573 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 15:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:57:05 INFO - PROCESS | 3828 | 1464735425561 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 3828 | 1464735425563 Marionette TRACE conn2 <- [1,1714,null,{}] 15:57:05 INFO - PROCESS | 3828 | 1464735425566 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:05 INFO - PROCESS | 3828 | 1464735425668 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:57:05 INFO - PROCESS | 3828 | 1464735425776 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 3828 | ++DOCSHELL 171C2800 == 44 [pid = 3828] [id = 438] 15:57:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (1761A000) [pid = 3828] [serial = 1314] [outer = 00000000] 15:57:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19804000) [pid = 3828] [serial = 1315] [outer = 1761A000] 15:57:05 INFO - PROCESS | 3828 | 1464735425829 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1998F400) [pid = 3828] [serial = 1316] [outer = 1761A000] 15:57:06 INFO - PROCESS | 3828 | 1464735426437 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 888ms 15:57:06 INFO - PROCESS | 3828 | 1464735426469 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 3828 | 1464735426472 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 15:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:57:06 INFO - PROCESS | 3828 | 1464735426476 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 3828 | 1464735426478 Marionette TRACE conn2 <- [1,1718,null,{}] 15:57:06 INFO - PROCESS | 3828 | 1464735426482 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:06 INFO - PROCESS | 3828 | 1464735426563 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:57:06 INFO - PROCESS | 3828 | 1464735426667 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:06 INFO - PROCESS | 3828 | ++DOCSHELL 0F303800 == 45 [pid = 3828] [id = 439] 15:57:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (0F305000) [pid = 3828] [serial = 1317] [outer = 00000000] 15:57:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (10F31800) [pid = 3828] [serial = 1318] [outer = 0F305000] 15:57:06 INFO - PROCESS | 3828 | 1464735426721 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (130AB000) [pid = 3828] [serial = 1319] [outer = 0F305000] 15:57:07 INFO - PROCESS | 3828 | 1464735427403 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:57:07 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 15:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 947ms 15:57:07 INFO - PROCESS | 3828 | 1464735427426 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:57:07 INFO - PROCESS | 3828 | 1464735427430 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 15:57:07 INFO - PROCESS | 3828 | 1464735427435 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:57:07 INFO - PROCESS | 3828 | 1464735427439 Marionette TRACE conn2 <- [1,1722,null,{}] 15:57:07 INFO - PROCESS | 3828 | 1464735427444 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 3828 | 1464735427526 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:57:07 INFO - PROCESS | 3828 | 1464735427636 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 3828 | ++DOCSHELL 10ECAC00 == 46 [pid = 3828] [id = 440] 15:57:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (12A8F000) [pid = 3828] [serial = 1320] [outer = 00000000] 15:57:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (13728800) [pid = 3828] [serial = 1321] [outer = 12A8F000] 15:57:07 INFO - PROCESS | 3828 | 1464735427686 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (140D9400) [pid = 3828] [serial = 1322] [outer = 12A8F000] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 13273400 == 45 [pid = 3828] [id = 433] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 0F2B9800 == 44 [pid = 3828] [id = 432] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 10A5F800 == 43 [pid = 3828] [id = 431] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 1318D800 == 42 [pid = 3828] [id = 430] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 15A3F800 == 41 [pid = 3828] [id = 429] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 10F34C00 == 40 [pid = 3828] [id = 427] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 1102D400 == 39 [pid = 3828] [id = 426] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 0F30B800 == 38 [pid = 3828] [id = 425] 15:57:07 INFO - PROCESS | 3828 | --DOCSHELL 1319A800 == 37 [pid = 3828] [id = 421] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (17616C00) [pid = 3828] [serial = 1264] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (17021000) [pid = 3828] [serial = 1261] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (15269800) [pid = 3828] [serial = 1249] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (140D3000) [pid = 3828] [serial = 1246] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (12D39C00) [pid = 3828] [serial = 1243] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (13104800) [pid = 3828] [serial = 1244] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15C5EC00) [pid = 3828] [serial = 1252] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (12A8BC00) [pid = 3828] [serial = 1234] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (0F305C00) [pid = 3828] [serial = 1237] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (103D1C00) [pid = 3828] [serial = 1238] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (19998000) [pid = 3828] [serial = 1229] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (0F2ED000) [pid = 3828] [serial = 1231] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (10F36800) [pid = 3828] [serial = 1240] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (152BD800) [pid = 3828] [serial = 1250] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (10F41800) [pid = 3828] [serial = 1241] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (15FCAC00) [pid = 3828] [serial = 1253] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 87 (10F33400) [pid = 3828] [serial = 1255] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 86 (171C8400) [pid = 3828] [serial = 1262] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 85 (16B51C00) [pid = 3828] [serial = 1258] [outer = 00000000] [url = about:blank] 15:57:07 INFO - PROCESS | 3828 | --DOMWINDOW == 84 (12A87800) [pid = 3828] [serial = 1256] [outer = 00000000] [url = about:blank] 15:57:08 INFO - PROCESS | 3828 | --DOMWINDOW == 83 (17022400) [pid = 3828] [serial = 1259] [outer = 00000000] [url = about:blank] 15:57:08 INFO - PROCESS | 3828 | --DOMWINDOW == 82 (14F4E000) [pid = 3828] [serial = 1247] [outer = 00000000] [url = about:blank] 15:57:08 INFO - PROCESS | 3828 | 1464735428216 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 858ms 15:57:08 INFO - PROCESS | 3828 | 1464735428287 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 3828 | 1464735428293 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 15:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:57:08 INFO - PROCESS | 3828 | 1464735428298 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 3828 | 1464735428301 Marionette TRACE conn2 <- [1,1726,null,{}] 15:57:08 INFO - PROCESS | 3828 | 1464735428305 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:08 INFO - PROCESS | 3828 | 1464735428391 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:57:08 INFO - PROCESS | 3828 | 1464735428400 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:08 INFO - PROCESS | 3828 | ++DOCSHELL 1172F400 == 38 [pid = 3828] [id = 441] 15:57:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 83 (117A5400) [pid = 3828] [serial = 1323] [outer = 00000000] 15:57:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 84 (1312DC00) [pid = 3828] [serial = 1324] [outer = 117A5400] 15:57:08 INFO - PROCESS | 3828 | 1464735428445 Marionette DEBUG loaded listener.js 15:57:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 85 (13729400) [pid = 3828] [serial = 1325] [outer = 117A5400] 15:57:08 INFO - PROCESS | 3828 | 1464735428884 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 607ms 15:57:08 INFO - PROCESS | 3828 | 1464735428900 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 3828 | 1464735428902 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 15:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:57:08 INFO - PROCESS | 3828 | 1464735428906 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 3828 | 1464735428909 Marionette TRACE conn2 <- [1,1730,null,{}] 15:57:08 INFO - PROCESS | 3828 | 1464735428919 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:08 INFO - PROCESS | 3828 | 1464735429004 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:57:08 INFO - PROCESS | 3828 | 1464735429012 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 3828 | ++DOCSHELL 140D8800 == 39 [pid = 3828] [id = 442] 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 86 (15271800) [pid = 3828] [serial = 1326] [outer = 00000000] 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 87 (15A40C00) [pid = 3828] [serial = 1327] [outer = 15271800] 15:57:09 INFO - PROCESS | 3828 | 1464735429058 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 88 (15FC8400) [pid = 3828] [serial = 1328] [outer = 15271800] 15:57:09 INFO - PROCESS | 3828 | 1464735429471 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 607ms 15:57:09 INFO - PROCESS | 3828 | 1464735429506 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:57:09 INFO - PROCESS | 3828 | 1464735429508 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 15:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:57:09 INFO - PROCESS | 3828 | 1464735429511 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:57:09 INFO - PROCESS | 3828 | 1464735429513 Marionette TRACE conn2 <- [1,1734,null,{}] 15:57:09 INFO - PROCESS | 3828 | 1464735429516 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:09 INFO - PROCESS | 3828 | 1464735429598 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:57:09 INFO - PROCESS | 3828 | 1464735429604 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 3828 | ++DOCSHELL 16987000 == 40 [pid = 3828] [id = 443] 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (16988000) [pid = 3828] [serial = 1329] [outer = 00000000] 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (171C1C00) [pid = 3828] [serial = 1330] [outer = 16988000] 15:57:09 INFO - PROCESS | 3828 | 1464735429649 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (171CFC00) [pid = 3828] [serial = 1331] [outer = 16988000] 15:57:10 INFO - PROCESS | 3828 | 1464735430101 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 606ms 15:57:10 INFO - PROCESS | 3828 | 1464735430125 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 3828 | 1464735430127 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 15:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:57:10 INFO - PROCESS | 3828 | 1464735430140 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 3828 | 1464735430142 Marionette TRACE conn2 <- [1,1738,null,{}] 15:57:10 INFO - PROCESS | 3828 | 1464735430145 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 3828 | 1464735430237 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:57:10 INFO - PROCESS | 3828 | 1464735430244 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 3828 | ++DOCSHELL 0F30F000 == 41 [pid = 3828] [id = 444] 15:57:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1701D400) [pid = 3828] [serial = 1332] [outer = 00000000] 15:57:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (171F0000) [pid = 3828] [serial = 1333] [outer = 1701D400] 15:57:10 INFO - PROCESS | 3828 | 1464735430338 Marionette DEBUG loaded listener.js 15:57:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1761D400) [pid = 3828] [serial = 1334] [outer = 1701D400] 15:57:10 INFO - PROCESS | 3828 | 1464735430753 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 666ms 15:57:10 INFO - PROCESS | 3828 | 1464735430794 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 3828 | 1464735430796 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 15:57:10 INFO - PROCESS | 3828 | 1464735430799 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:57:10 INFO - PROCESS | 3828 | 1464735430801 Marionette TRACE conn2 <- [1,1742,null,{}] 15:57:10 INFO - PROCESS | 3828 | 1464735430805 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 3828 | 1464735430917 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:57:11 INFO - PROCESS | 3828 | 1464735431010 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 3828 | ++DOCSHELL 184C5800 == 42 [pid = 3828] [id = 445] 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (184C6400) [pid = 3828] [serial = 1335] [outer = 00000000] 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (184ED000) [pid = 3828] [serial = 1336] [outer = 184C6400] 15:57:11 INFO - PROCESS | 3828 | 1464735431055 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (1980D800) [pid = 3828] [serial = 1337] [outer = 184C6400] 15:57:11 INFO - PROCESS | 3828 | 1464735431440 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 651ms 15:57:11 INFO - PROCESS | 3828 | 1464735431475 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 3828 | 1464735431477 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 15:57:11 INFO - PROCESS | 3828 | 1464735431481 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 3828 | 1464735431482 Marionette TRACE conn2 <- [1,1746,null,{}] 15:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:57:11 INFO - PROCESS | 3828 | 1464735431486 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:11 INFO - PROCESS | 3828 | 1464735431596 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:57:11 INFO - PROCESS | 3828 | 1464735431654 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:11 INFO - PROCESS | 3828 | ++DOCSHELL 18026800 == 43 [pid = 3828] [id = 446] 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1998EC00) [pid = 3828] [serial = 1338] [outer = 00000000] 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (19999000) [pid = 3828] [serial = 1339] [outer = 1998EC00] 15:57:11 INFO - PROCESS | 3828 | 1464735431701 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (19A18400) [pid = 3828] [serial = 1340] [outer = 1998EC00] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1526A800) [pid = 3828] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11032800) [pid = 3828] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (15C5F800) [pid = 3828] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (16E42C00) [pid = 3828] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (11C05000) [pid = 3828] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (103D2000) [pid = 3828] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17604400) [pid = 3828] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (0F2EF400) [pid = 3828] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (152BC800) [pid = 3828] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:57:12 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (15C0E800) [pid = 3828] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:57:12 INFO - PROCESS | 3828 | 1464735432108 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 636ms 15:57:12 INFO - PROCESS | 3828 | 1464735432129 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 3828 | 1464735432131 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 15:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:57:12 INFO - PROCESS | 3828 | 1464735432134 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 3828 | 1464735432136 Marionette TRACE conn2 <- [1,1750,null,{}] 15:57:12 INFO - PROCESS | 3828 | 1464735432139 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 3828 | 1464735432242 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:57:12 INFO - PROCESS | 3828 | 1464735432251 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 3828 | ++DOCSHELL 10F3B000 == 44 [pid = 3828] [id = 447] 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (10F3F800) [pid = 3828] [serial = 1341] [outer = 00000000] 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (1526A800) [pid = 3828] [serial = 1342] [outer = 10F3F800] 15:57:12 INFO - PROCESS | 3828 | 1464735432295 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (17EB6C00) [pid = 3828] [serial = 1343] [outer = 10F3F800] 15:57:12 INFO - PROCESS | 3828 | 1464735432735 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 651ms 15:57:12 INFO - PROCESS | 3828 | 1464735432813 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 3828 | 1464735432797 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 15:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:57:12 INFO - PROCESS | 3828 | 1464735432801 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 3828 | 1464735432803 Marionette TRACE conn2 <- [1,1754,null,{}] 15:57:12 INFO - PROCESS | 3828 | 1464735432806 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 3828 | 1464735432892 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:57:12 INFO - PROCESS | 3828 | 1464735432898 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:12 INFO - PROCESS | 3828 | ++DOCSHELL 13D4F400 == 45 [pid = 3828] [id = 448] 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (15C06C00) [pid = 3828] [serial = 1344] [outer = 00000000] 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (19A21000) [pid = 3828] [serial = 1345] [outer = 15C06C00] 15:57:12 INFO - PROCESS | 3828 | 1464735432941 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (19A25800) [pid = 3828] [serial = 1346] [outer = 15C06C00] 15:57:13 INFO - PROCESS | 3828 | 1464735433377 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 592ms 15:57:13 INFO - PROCESS | 3828 | 1464735433420 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 3828 | 1464735433422 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 15:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:57:13 INFO - PROCESS | 3828 | 1464735433425 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 3828 | 1464735433426 Marionette TRACE conn2 <- [1,1758,null,{}] 15:57:13 INFO - PROCESS | 3828 | 1464735433430 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:13 INFO - PROCESS | 3828 | 1464735433491 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:57:13 INFO - PROCESS | 3828 | 1464735433525 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 3828 | ++DOCSHELL 19A1FC00 == 46 [pid = 3828] [id = 449] 15:57:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (19A27C00) [pid = 3828] [serial = 1347] [outer = 00000000] 15:57:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1A024800) [pid = 3828] [serial = 1348] [outer = 19A27C00] 15:57:13 INFO - PROCESS | 3828 | 1464735433568 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1A154800) [pid = 3828] [serial = 1349] [outer = 19A27C00] 15:57:14 INFO - PROCESS | 3828 | 1464735434114 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 695ms 15:57:14 INFO - PROCESS | 3828 | 1464735434129 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 3828 | 1464735434133 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 15:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:57:14 INFO - PROCESS | 3828 | 1464735434139 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 3828 | 1464735434143 Marionette TRACE conn2 <- [1,1762,null,{}] 15:57:14 INFO - PROCESS | 3828 | 1464735434149 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:14 INFO - PROCESS | 3828 | 1464735434246 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:57:14 INFO - PROCESS | 3828 | 1464735434381 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:14 INFO - PROCESS | 3828 | ++DOCSHELL 0F307400 == 47 [pid = 3828] [id = 450] 15:57:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (0F30A800) [pid = 3828] [serial = 1350] [outer = 00000000] 15:57:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (10A5EC00) [pid = 3828] [serial = 1351] [outer = 0F30A800] 15:57:14 INFO - PROCESS | 3828 | 1464735434439 Marionette DEBUG loaded listener.js 15:57:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (11A05C00) [pid = 3828] [serial = 1352] [outer = 0F30A800] 15:57:15 INFO - PROCESS | 3828 | 1464735435026 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 947ms 15:57:15 INFO - PROCESS | 3828 | 1464735435088 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 3828 | 1464735435094 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 15:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:57:15 INFO - PROCESS | 3828 | 1464735435100 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 3828 | 1464735435103 Marionette TRACE conn2 <- [1,1766,null,{}] 15:57:15 INFO - PROCESS | 3828 | 1464735435107 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:15 INFO - PROCESS | 3828 | 1464735435195 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:57:15 INFO - PROCESS | 3828 | 1464735435329 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 3828 | ++DOCSHELL 13D4DC00 == 48 [pid = 3828] [id = 451] 15:57:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (140D2800) [pid = 3828] [serial = 1353] [outer = 00000000] 15:57:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (157ABC00) [pid = 3828] [serial = 1354] [outer = 140D2800] 15:57:15 INFO - PROCESS | 3828 | 1464735435384 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (15C0E800) [pid = 3828] [serial = 1355] [outer = 140D2800] 15:57:15 INFO - PROCESS | 3828 | 1464735435905 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:57:15 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 15:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 859ms 15:57:15 INFO - PROCESS | 3828 | 1464735435950 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:57:15 INFO - PROCESS | 3828 | 1464735435953 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 15:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:57:15 INFO - PROCESS | 3828 | 1464735435956 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:57:15 INFO - PROCESS | 3828 | 1464735435960 Marionette TRACE conn2 <- [1,1770,null,{}] 15:57:15 INFO - PROCESS | 3828 | 1464735435971 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 3828 | 1464735436077 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:57:16 INFO - PROCESS | 3828 | 1464735436166 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:16 INFO - PROCESS | 3828 | ++DOCSHELL 183BF400 == 49 [pid = 3828] [id = 452] 15:57:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19809400) [pid = 3828] [serial = 1356] [outer = 00000000] 15:57:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1999A400) [pid = 3828] [serial = 1357] [outer = 19809400] 15:57:16 INFO - PROCESS | 3828 | 1464735436221 Marionette DEBUG loaded listener.js 15:57:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19AE7800) [pid = 3828] [serial = 1358] [outer = 19809400] 15:57:16 INFO - PROCESS | 3828 | 1464735436773 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:57:16 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 15:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 902ms 15:57:16 INFO - PROCESS | 3828 | 1464735436846 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 3828 | 1464735436849 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 15:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:57:16 INFO - PROCESS | 3828 | 1464735436852 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 3828 | 1464735436854 Marionette TRACE conn2 <- [1,1774,null,{}] 15:57:16 INFO - PROCESS | 3828 | 1464735436858 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 3828 | 1464735436962 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:57:17 INFO - PROCESS | 3828 | 1464735437068 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 3828 | ++DOCSHELL 0F30A000 == 50 [pid = 3828] [id = 453] 15:57:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (10330400) [pid = 3828] [serial = 1359] [outer = 00000000] 15:57:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A56EC00) [pid = 3828] [serial = 1360] [outer = 10330400] 15:57:17 INFO - PROCESS | 3828 | 1464735437104 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1A60B000) [pid = 3828] [serial = 1361] [outer = 10330400] 15:57:17 INFO - PROCESS | 3828 | 1464735437828 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:57:17 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 15:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1036ms 15:57:17 INFO - PROCESS | 3828 | 1464735437891 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 3828 | 1464735437895 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 15:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:57:17 INFO - PROCESS | 3828 | 1464735437900 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 3828 | 1464735437904 Marionette TRACE conn2 <- [1,1778,null,{}] 15:57:17 INFO - PROCESS | 3828 | 1464735437909 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 3828 | 1464735438014 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:57:18 INFO - PROCESS | 3828 | 1464735438155 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 3828 | ++DOCSHELL 10F3C000 == 51 [pid = 3828] [id = 454] 15:57:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (10F3F000) [pid = 3828] [serial = 1362] [outer = 00000000] 15:57:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (12A8D800) [pid = 3828] [serial = 1363] [outer = 10F3F000] 15:57:18 INFO - PROCESS | 3828 | 1464735438216 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (12D86C00) [pid = 3828] [serial = 1364] [outer = 10F3F000] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 13D4F400 == 50 [pid = 3828] [id = 448] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 10F3B000 == 49 [pid = 3828] [id = 447] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 18026800 == 48 [pid = 3828] [id = 446] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 184C5800 == 47 [pid = 3828] [id = 445] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 0F30F000 == 46 [pid = 3828] [id = 444] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 16987000 == 45 [pid = 3828] [id = 443] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 14FA4400 == 44 [pid = 3828] [id = 428] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 140D8800 == 43 [pid = 3828] [id = 442] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 1172F400 == 42 [pid = 3828] [id = 441] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 10ECAC00 == 41 [pid = 3828] [id = 440] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 171EF800 == 40 [pid = 3828] [id = 437] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 13273C00 == 39 [pid = 3828] [id = 436] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (184C8000) [pid = 3828] [serial = 1303] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15268000) [pid = 3828] [serial = 1270] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (11185C00) [pid = 3828] [serial = 1267] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (17699C00) [pid = 3828] [serial = 1273] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOCSHELL 105ED000 == 38 [pid = 3828] [id = 435] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (17E23400) [pid = 3828] [serial = 1295] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15C5A400) [pid = 3828] [serial = 1286] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (13D46000) [pid = 3828] [serial = 1298] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15A3D400) [pid = 3828] [serial = 1285] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (12B10C00) [pid = 3828] [serial = 1279] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (16C02800) [pid = 3828] [serial = 1288] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (13087800) [pid = 3828] [serial = 1280] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (16E40000) [pid = 3828] [serial = 1289] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17604C00) [pid = 3828] [serial = 1265] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (140D5000) [pid = 3828] [serial = 1282] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15267400) [pid = 3828] [serial = 1283] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11CAD400) [pid = 3828] [serial = 1277] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1102DC00) [pid = 3828] [serial = 1276] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (1769A000) [pid = 3828] [serial = 1292] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (17620400) [pid = 3828] [serial = 1291] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13903800) [pid = 3828] [serial = 1297] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (17956800) [pid = 3828] [serial = 1294] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (17956000) [pid = 3828] [serial = 1300] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (183B4000) [pid = 3828] [serial = 1301] [outer = 00000000] [url = about:blank] 15:57:18 INFO - PROCESS | 3828 | 1464735438770 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:57:18 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) 15:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 888ms 15:57:18 INFO - PROCESS | 3828 | 1464735438787 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 3828 | 1464735438793 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 15:57:18 INFO - PROCESS | 3828 | 1464735438802 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:57:18 INFO - PROCESS | 3828 | 1464735438805 Marionette TRACE conn2 <- [1,1782,null,{}] 15:57:18 INFO - PROCESS | 3828 | 1464735438809 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:18 INFO - PROCESS | 3828 | 1464735438891 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:57:18 INFO - PROCESS | 3828 | 1464735438991 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:18 INFO - PROCESS | 3828 | ++DOCSHELL 10513400 == 39 [pid = 3828] [id = 455] 15:57:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (10ECE000) [pid = 3828] [serial = 1365] [outer = 00000000] 15:57:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (12D2D800) [pid = 3828] [serial = 1366] [outer = 10ECE000] 15:57:19 INFO - PROCESS | 3828 | 1464735439045 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (13192400) [pid = 3828] [serial = 1367] [outer = 10ECE000] 15:57:19 INFO - PROCESS | 3828 | 1464735439425 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 666ms 15:57:19 INFO - PROCESS | 3828 | 1464735439467 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:57:19 INFO - PROCESS | 3828 | 1464735439469 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 15:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:57:19 INFO - PROCESS | 3828 | 1464735439476 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:57:19 INFO - PROCESS | 3828 | 1464735439479 Marionette TRACE conn2 <- [1,1786,null,{}] 15:57:19 INFO - PROCESS | 3828 | 1464735439489 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:19 INFO - PROCESS | 3828 | 1464735439576 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:57:19 INFO - PROCESS | 3828 | 1464735439584 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 3828 | ++DOCSHELL 15269C00 == 40 [pid = 3828] [id = 456] 15:57:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (1526A400) [pid = 3828] [serial = 1368] [outer = 00000000] 15:57:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15503400) [pid = 3828] [serial = 1369] [outer = 1526A400] 15:57:19 INFO - PROCESS | 3828 | 1464735439630 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15A32800) [pid = 3828] [serial = 1370] [outer = 1526A400] 15:57:20 INFO - PROCESS | 3828 | 1464735440070 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 592ms 15:57:20 INFO - PROCESS | 3828 | 1464735440090 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 3828 | 1464735440092 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 15:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:57:20 INFO - PROCESS | 3828 | 1464735440095 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 3828 | 1464735440097 Marionette TRACE conn2 <- [1,1790,null,{}] 15:57:20 INFO - PROCESS | 3828 | 1464735440101 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 3828 | 1464735440167 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:57:20 INFO - PROCESS | 3828 | 1464735440174 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 3828 | ++DOCSHELL 15C0A400 == 41 [pid = 3828] [id = 457] 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (15C0AC00) [pid = 3828] [serial = 1371] [outer = 00000000] 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1697C400) [pid = 3828] [serial = 1372] [outer = 15C0AC00] 15:57:20 INFO - PROCESS | 3828 | 1464735440218 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1697F000) [pid = 3828] [serial = 1373] [outer = 15C0AC00] 15:57:20 INFO - PROCESS | 3828 | 1464735440635 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 563ms 15:57:20 INFO - PROCESS | 3828 | 1464735440667 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 3828 | 1464735440669 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 15:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:57:20 INFO - PROCESS | 3828 | 1464735440672 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 3828 | 1464735440674 Marionette TRACE conn2 <- [1,1794,null,{}] 15:57:20 INFO - PROCESS | 3828 | 1464735440685 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 3828 | 1464735440799 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:57:20 INFO - PROCESS | 3828 | 1464735440806 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:20 INFO - PROCESS | 3828 | ++DOCSHELL 16377400 == 42 [pid = 3828] [id = 458] 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (16B4E000) [pid = 3828] [serial = 1374] [outer = 00000000] 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (171C9000) [pid = 3828] [serial = 1375] [outer = 16B4E000] 15:57:20 INFO - PROCESS | 3828 | 1464735440849 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (171EA400) [pid = 3828] [serial = 1376] [outer = 16B4E000] 15:57:21 INFO - PROCESS | 3828 | 1464735441301 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 666ms 15:57:21 INFO - PROCESS | 3828 | 1464735441336 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 3828 | 1464735441338 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 15:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:57:21 INFO - PROCESS | 3828 | 1464735441341 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 3828 | 1464735441342 Marionette TRACE conn2 <- [1,1798,null,{}] 15:57:21 INFO - PROCESS | 3828 | 1464735441352 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 3828 | 1464735441478 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:57:21 INFO - PROCESS | 3828 | 1464735441486 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 3828 | ++DOCSHELL 0F301400 == 43 [pid = 3828] [id = 459] 15:57:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (10A7A400) [pid = 3828] [serial = 1377] [outer = 00000000] 15:57:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (178AE400) [pid = 3828] [serial = 1378] [outer = 10A7A400] 15:57:21 INFO - PROCESS | 3828 | 1464735441519 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17E1B000) [pid = 3828] [serial = 1379] [outer = 10A7A400] 15:57:21 INFO - PROCESS | 3828 | 1464735441949 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 666ms 15:57:22 INFO - PROCESS | 3828 | 1464735442010 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 3828 | 1464735442012 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 15:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:57:22 INFO - PROCESS | 3828 | 1464735442015 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 3828 | 1464735442017 Marionette TRACE conn2 <- [1,1802,null,{}] 15:57:22 INFO - PROCESS | 3828 | 1464735442020 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 3828 | 1464735442162 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:57:22 INFO - PROCESS | 3828 | 1464735442172 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 3828 | ++DOCSHELL 17E29800 == 44 [pid = 3828] [id = 460] 15:57:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (17EBBC00) [pid = 3828] [serial = 1380] [outer = 00000000] 15:57:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (184CEC00) [pid = 3828] [serial = 1381] [outer = 17EBBC00] 15:57:22 INFO - PROCESS | 3828 | 1464735442214 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19807400) [pid = 3828] [serial = 1382] [outer = 17EBBC00] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (117A5400) [pid = 3828] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1998EC00) [pid = 3828] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15271800) [pid = 3828] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16988000) [pid = 3828] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (12A8F000) [pid = 3828] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (184C6400) [pid = 3828] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (10F3F800) [pid = 3828] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17619400) [pid = 3828] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (0F305000) [pid = 3828] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15C06C00) [pid = 3828] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (11CA8400) [pid = 3828] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (1701D400) [pid = 3828] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (0F2B7000) [pid = 3828] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (10A7B000) [pid = 3828] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:57:22 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (13126C00) [pid = 3828] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:57:22 INFO - PROCESS | 3828 | 1464735442808 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 844ms 15:57:22 INFO - PROCESS | 3828 | 1464735442861 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 3828 | 1464735442863 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 15:57:22 INFO - PROCESS | 3828 | 1464735442866 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:57:22 INFO - PROCESS | 3828 | 1464735442868 Marionette TRACE conn2 <- [1,1806,null,{}] 15:57:22 INFO - PROCESS | 3828 | 1464735442872 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 3828 | 1464735442971 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:57:23 INFO - PROCESS | 3828 | 1464735443074 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 3828 | ++DOCSHELL 0F302400 == 45 [pid = 3828] [id = 461] 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (10489000) [pid = 3828] [serial = 1383] [outer = 00000000] 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (11A0A400) [pid = 3828] [serial = 1384] [outer = 10489000] 15:57:23 INFO - PROCESS | 3828 | 1464735443126 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (11C05000) [pid = 3828] [serial = 1385] [outer = 10489000] 15:57:23 INFO - PROCESS | 3828 | 1464735443482 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 666ms 15:57:23 INFO - PROCESS | 3828 | 1464735443532 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 3828 | 1464735443534 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 15:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:57:23 INFO - PROCESS | 3828 | 1464735443537 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 3828 | 1464735443538 Marionette TRACE conn2 <- [1,1810,null,{}] 15:57:23 INFO - PROCESS | 3828 | 1464735443542 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 3828 | 1464735443618 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:57:23 INFO - PROCESS | 3828 | 1464735443624 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:23 INFO - PROCESS | 3828 | ++DOCSHELL 0F30FC00 == 46 [pid = 3828] [id = 462] 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (1043AC00) [pid = 3828] [serial = 1386] [outer = 00000000] 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17619400) [pid = 3828] [serial = 1387] [outer = 1043AC00] 15:57:23 INFO - PROCESS | 3828 | 1464735443668 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (184C6400) [pid = 3828] [serial = 1388] [outer = 1043AC00] 15:57:24 INFO - PROCESS | 3828 | 1464735444065 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 562ms 15:57:24 INFO - PROCESS | 3828 | 1464735444122 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 3828 | 1464735444125 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:57:24 INFO - PROCESS | 3828 | 1464735444133 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 3828 | 1464735444134 Marionette TRACE conn2 <- [1,1814,null,{}] 15:57:24 INFO - PROCESS | 3828 | 1464735444138 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:24 INFO - PROCESS | 3828 | 1464735444217 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:57:24 INFO - PROCESS | 3828 | 1464735444223 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 3828 | ++DOCSHELL 1725B000 == 47 [pid = 3828] [id = 463] 15:57:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19996400) [pid = 3828] [serial = 1389] [outer = 00000000] 15:57:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19A23C00) [pid = 3828] [serial = 1390] [outer = 19996400] 15:57:24 INFO - PROCESS | 3828 | 1464735444251 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19AE5800) [pid = 3828] [serial = 1391] [outer = 19996400] 15:57:24 INFO - PROCESS | 3828 | 1464735444773 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 710ms 15:57:24 INFO - PROCESS | 3828 | 1464735444831 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 3828 | 1464735444836 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 15:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:57:24 INFO - PROCESS | 3828 | 1464735444842 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 3828 | 1464735444846 Marionette TRACE conn2 <- [1,1818,null,{}] 15:57:24 INFO - PROCESS | 3828 | 1464735444853 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:25 INFO - PROCESS | 3828 | 1464735445040 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:57:25 INFO - PROCESS | 3828 | 1464735445063 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:25 INFO - PROCESS | 3828 | ++DOCSHELL 10510C00 == 48 [pid = 3828] [id = 464] 15:57:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (10560400) [pid = 3828] [serial = 1392] [outer = 00000000] 15:57:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (11731C00) [pid = 3828] [serial = 1393] [outer = 10560400] 15:57:25 INFO - PROCESS | 3828 | 1464735445118 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (12894800) [pid = 3828] [serial = 1394] [outer = 10560400] 15:57:25 INFO - PROCESS | 3828 | 1464735445692 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 903ms 15:57:25 INFO - PROCESS | 3828 | 1464735445734 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 3828 | 1464735445739 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 15:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:57:25 INFO - PROCESS | 3828 | 1464735445746 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 3828 | 1464735445749 Marionette TRACE conn2 <- [1,1822,null,{}] 15:57:25 INFO - PROCESS | 3828 | 1464735445753 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:25 INFO - PROCESS | 3828 | 1464735445887 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:57:26 INFO - PROCESS | 3828 | 1464735446023 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 3828 | ++DOCSHELL 11185C00 == 49 [pid = 3828] [id = 465] 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (140CDC00) [pid = 3828] [serial = 1395] [outer = 00000000] 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1526D000) [pid = 3828] [serial = 1396] [outer = 140CDC00] 15:57:26 INFO - PROCESS | 3828 | 1464735446078 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15A39800) [pid = 3828] [serial = 1397] [outer = 140CDC00] 15:57:26 INFO - PROCESS | 3828 | 1464735446635 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:57:26 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 15:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 947ms 15:57:26 INFO - PROCESS | 3828 | 1464735446692 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:57:26 INFO - PROCESS | 3828 | 1464735446695 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 15:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:57:26 INFO - PROCESS | 3828 | 1464735446699 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 3828 | 1464735446702 Marionette TRACE conn2 <- [1,1826,null,{}] 15:57:26 INFO - PROCESS | 3828 | 1464735446713 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 3828 | 1464735446849 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:57:26 INFO - PROCESS | 3828 | 1464735446866 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 3828 | ++DOCSHELL 17830000 == 50 [pid = 3828] [id = 466] 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (178AB000) [pid = 3828] [serial = 1398] [outer = 00000000] 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (184CB400) [pid = 3828] [serial = 1399] [outer = 178AB000] 15:57:26 INFO - PROCESS | 3828 | 1464735446922 Marionette DEBUG loaded listener.js 15:57:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (19A22000) [pid = 3828] [serial = 1400] [outer = 178AB000] 15:57:27 INFO - PROCESS | 3828 | 1464735447588 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 947ms 15:57:27 INFO - PROCESS | 3828 | 1464735447645 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:57:27 INFO - PROCESS | 3828 | 1464735447648 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 15:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:57:27 INFO - PROCESS | 3828 | 1464735447651 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:57:27 INFO - PROCESS | 3828 | 1464735447653 Marionette TRACE conn2 <- [1,1830,null,{}] 15:57:27 INFO - PROCESS | 3828 | 1464735447657 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:27 INFO - PROCESS | 3828 | 1464735447759 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:57:27 INFO - PROCESS | 3828 | 1464735447875 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:27 INFO - PROCESS | 3828 | ++DOCSHELL 16E42000 == 51 [pid = 3828] [id = 467] 15:57:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (184C7000) [pid = 3828] [serial = 1401] [outer = 00000000] 15:57:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1A60E400) [pid = 3828] [serial = 1402] [outer = 184C7000] 15:57:27 INFO - PROCESS | 3828 | 1464735447929 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1A743800) [pid = 3828] [serial = 1403] [outer = 184C7000] 15:57:28 INFO - PROCESS | 3828 | 1464735448488 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 888ms 15:57:28 INFO - PROCESS | 3828 | 1464735448542 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 3828 | 1464735448545 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 15:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:57:28 INFO - PROCESS | 3828 | 1464735448548 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 3828 | 1464735448550 Marionette TRACE conn2 <- [1,1834,null,{}] 15:57:28 INFO - PROCESS | 3828 | 1464735448554 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 3828 | 1464735448654 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:57:28 INFO - PROCESS | 3828 | 1464735448764 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B7400 == 52 [pid = 3828] [id = 468] 15:57:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (0F2EB800) [pid = 3828] [serial = 1404] [outer = 00000000] 15:57:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (11C5F400) [pid = 3828] [serial = 1405] [outer = 0F2EB800] 15:57:28 INFO - PROCESS | 3828 | 1464735448801 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1311E800) [pid = 3828] [serial = 1406] [outer = 0F2EB800] 15:57:29 INFO - PROCESS | 3828 | 1464735449528 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:57:29 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) 15:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1036ms 15:57:29 INFO - PROCESS | 3828 | 1464735449586 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 3828 | 1464735449591 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 15:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:57:29 INFO - PROCESS | 3828 | 1464735449595 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 3828 | 1464735449599 Marionette TRACE conn2 <- [1,1838,null,{}] 15:57:29 INFO - PROCESS | 3828 | 1464735449604 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:29 INFO - PROCESS | 3828 | 1464735449704 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:57:29 INFO - PROCESS | 3828 | 1464735449850 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 0F30FC00 == 51 [pid = 3828] [id = 462] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 0F302400 == 50 [pid = 3828] [id = 461] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 17E29800 == 49 [pid = 3828] [id = 460] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 0F301400 == 48 [pid = 3828] [id = 459] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 16377400 == 47 [pid = 3828] [id = 458] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 15C0A400 == 46 [pid = 3828] [id = 457] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 15269C00 == 45 [pid = 3828] [id = 456] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 10513400 == 44 [pid = 3828] [id = 455] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 10F3C000 == 43 [pid = 3828] [id = 454] 15:57:29 INFO - PROCESS | 3828 | --DOCSHELL 19A1FC00 == 42 [pid = 3828] [id = 449] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (13729400) [pid = 3828] [serial = 1325] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19A18400) [pid = 3828] [serial = 1340] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (15A40C00) [pid = 3828] [serial = 1327] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (171C1C00) [pid = 3828] [serial = 1330] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (13728800) [pid = 3828] [serial = 1321] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (184ED000) [pid = 3828] [serial = 1336] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (19999000) [pid = 3828] [serial = 1339] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1761DC00) [pid = 3828] [serial = 1312] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (171CFC00) [pid = 3828] [serial = 1331] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15FC8400) [pid = 3828] [serial = 1328] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1980D800) [pid = 3828] [serial = 1337] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1526A800) [pid = 3828] [serial = 1342] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (17834400) [pid = 3828] [serial = 1274] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10F31800) [pid = 3828] [serial = 1318] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (19804000) [pid = 3828] [serial = 1315] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1312DC00) [pid = 3828] [serial = 1324] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (17EB6C00) [pid = 3828] [serial = 1343] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (10A7B800) [pid = 3828] [serial = 1306] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (140D9400) [pid = 3828] [serial = 1322] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19A21000) [pid = 3828] [serial = 1345] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (12B0D800) [pid = 3828] [serial = 1235] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (13D4B800) [pid = 3828] [serial = 1309] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1761D400) [pid = 3828] [serial = 1334] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (0F30AC00) [pid = 3828] [serial = 1232] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (130AB000) [pid = 3828] [serial = 1319] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (1A024800) [pid = 3828] [serial = 1348] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (11C6B000) [pid = 3828] [serial = 1268] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (171F0000) [pid = 3828] [serial = 1333] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 89 (15A33C00) [pid = 3828] [serial = 1271] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | --DOMWINDOW == 88 (19A25800) [pid = 3828] [serial = 1346] [outer = 00000000] [url = about:blank] 15:57:29 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B2C00 == 43 [pid = 3828] [id = 469] 15:57:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 89 (0F2F0000) [pid = 3828] [serial = 1407] [outer = 00000000] 15:57:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 90 (0F310400) [pid = 3828] [serial = 1408] [outer = 0F2F0000] 15:57:29 INFO - PROCESS | 3828 | 1464735449951 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (1102E800) [pid = 3828] [serial = 1409] [outer = 0F2F0000] 15:57:30 INFO - PROCESS | 3828 | 1464735450360 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 799ms 15:57:30 INFO - PROCESS | 3828 | 1464735450392 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 3828 | 1464735450397 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 15:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:57:30 INFO - PROCESS | 3828 | 1464735450404 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 3828 | 1464735450407 Marionette TRACE conn2 <- [1,1842,null,{}] 15:57:30 INFO - PROCESS | 3828 | 1464735450411 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:30 INFO - PROCESS | 3828 | 1464735450496 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:57:30 INFO - PROCESS | 3828 | 1464735450503 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 3828 | ++DOCSHELL 12B6B800 == 44 [pid = 3828] [id = 470] 15:57:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (12B6E000) [pid = 3828] [serial = 1410] [outer = 00000000] 15:57:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (13D46C00) [pid = 3828] [serial = 1411] [outer = 12B6E000] 15:57:30 INFO - PROCESS | 3828 | 1464735450547 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (140D9400) [pid = 3828] [serial = 1412] [outer = 12B6E000] 15:57:30 INFO - PROCESS | 3828 | 1464735450989 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 607ms 15:57:31 INFO - PROCESS | 3828 | 1464735451019 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 3828 | 1464735451021 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:57:31 INFO - PROCESS | 3828 | 1464735451024 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 3828 | 1464735451028 Marionette TRACE conn2 <- [1,1846,null,{}] 15:57:31 INFO - PROCESS | 3828 | 1464735451038 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:31 INFO - PROCESS | 3828 | 1464735451107 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:57:31 INFO - PROCESS | 3828 | 1464735451117 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 3828 | ++DOCSHELL 15C5E800 == 45 [pid = 3828] [id = 471] 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15C5EC00) [pid = 3828] [serial = 1413] [outer = 00000000] 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (16C0FC00) [pid = 3828] [serial = 1414] [outer = 15C5EC00] 15:57:31 INFO - PROCESS | 3828 | 1464735451164 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (171C7000) [pid = 3828] [serial = 1415] [outer = 15C5EC00] 15:57:31 INFO - PROCESS | 3828 | 1464735451595 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 606ms 15:57:31 INFO - PROCESS | 3828 | 1464735451627 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 3828 | 1464735451630 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 15:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:57:31 INFO - PROCESS | 3828 | 1464735451633 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 3828 | 1464735451634 Marionette TRACE conn2 <- [1,1850,null,{}] 15:57:31 INFO - PROCESS | 3828 | 1464735451638 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:31 INFO - PROCESS | 3828 | 1464735451711 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:57:31 INFO - PROCESS | 3828 | 1464735451718 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:31 INFO - PROCESS | 3828 | ++DOCSHELL 17022800 == 46 [pid = 3828] [id = 472] 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (171CEC00) [pid = 3828] [serial = 1416] [outer = 00000000] 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (17617800) [pid = 3828] [serial = 1417] [outer = 171CEC00] 15:57:31 INFO - PROCESS | 3828 | 1464735451765 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (17621400) [pid = 3828] [serial = 1418] [outer = 171CEC00] 15:57:32 INFO - PROCESS | 3828 | 1464735452247 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 666ms 15:57:32 INFO - PROCESS | 3828 | 1464735452297 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 3828 | 1464735452299 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 15:57:32 INFO - PROCESS | 3828 | 1464735452302 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:57:32 INFO - PROCESS | 3828 | 1464735452304 Marionette TRACE conn2 <- [1,1854,null,{}] 15:57:32 INFO - PROCESS | 3828 | 1464735452308 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:32 INFO - PROCESS | 3828 | 1464735452402 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:57:32 INFO - PROCESS | 3828 | 1464735452408 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F8000 == 47 [pid = 3828] [id = 473] 15:57:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (12B76400) [pid = 3828] [serial = 1419] [outer = 00000000] 15:57:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (178A7000) [pid = 3828] [serial = 1420] [outer = 12B76400] 15:57:32 INFO - PROCESS | 3828 | 1464735452509 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (17E23400) [pid = 3828] [serial = 1421] [outer = 12B76400] 15:57:32 INFO - PROCESS | 3828 | 1464735452932 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 651ms 15:57:32 INFO - PROCESS | 3828 | 1464735452968 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 3828 | 1464735452970 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 15:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:57:32 INFO - PROCESS | 3828 | 1464735452956 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 3828 | 1464735452957 Marionette TRACE conn2 <- [1,1858,null,{}] 15:57:32 INFO - PROCESS | 3828 | 1464735452961 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 3828 | 1464735453109 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:57:33 INFO - PROCESS | 3828 | 1464735453133 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 3828 | ++DOCSHELL 1047B400 == 48 [pid = 3828] [id = 474] 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (184E7400) [pid = 3828] [serial = 1422] [outer = 00000000] 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (19995800) [pid = 3828] [serial = 1423] [outer = 184E7400] 15:57:33 INFO - PROCESS | 3828 | 1464735453179 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (19999000) [pid = 3828] [serial = 1424] [outer = 184E7400] 15:57:33 INFO - PROCESS | 3828 | 1464735453592 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 651ms 15:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:57:33 INFO - PROCESS | 3828 | 1464735453634 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 3828 | 1464735453636 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 15:57:33 INFO - PROCESS | 3828 | 1464735453639 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 3828 | 1464735453641 Marionette TRACE conn2 <- [1,1862,null,{}] 15:57:33 INFO - PROCESS | 3828 | 1464735453649 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 3828 | 1464735453745 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:57:33 INFO - PROCESS | 3828 | 1464735453752 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 3828 | ++DOCSHELL 15C58400 == 49 [pid = 3828] [id = 475] 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1980D800) [pid = 3828] [serial = 1425] [outer = 00000000] 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19AEB400) [pid = 3828] [serial = 1426] [outer = 1980D800] 15:57:33 INFO - PROCESS | 3828 | 1464735453795 Marionette DEBUG loaded listener.js 15:57:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1A071000) [pid = 3828] [serial = 1427] [outer = 1980D800] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (10330400) [pid = 3828] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (10ECE000) [pid = 3828] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1043AC00) [pid = 3828] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1526A400) [pid = 3828] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10F3F000) [pid = 3828] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (15C0AC00) [pid = 3828] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (10A7A400) [pid = 3828] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (10489000) [pid = 3828] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17EBBC00) [pid = 3828] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (16B4E000) [pid = 3828] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:57:34 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (17620000) [pid = 3828] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:57:34 INFO - PROCESS | 3828 | 1464735454287 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 696ms 15:57:34 INFO - PROCESS | 3828 | 1464735454342 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 3828 | 1464735454345 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:57:34 INFO - PROCESS | 3828 | 1464735454331 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 3828 | 1464735454333 Marionette TRACE conn2 <- [1,1866,null,{}] 15:57:34 INFO - PROCESS | 3828 | 1464735454336 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:34 INFO - PROCESS | 3828 | 1464735454449 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:57:34 INFO - PROCESS | 3828 | 1464735454456 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:34 INFO - PROCESS | 3828 | ++DOCSHELL 10F33400 == 50 [pid = 3828] [id = 476] 15:57:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15A38400) [pid = 3828] [serial = 1428] [outer = 00000000] 15:57:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (1783B800) [pid = 3828] [serial = 1429] [outer = 15A38400] 15:57:34 INFO - PROCESS | 3828 | 1464735454499 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (19802800) [pid = 3828] [serial = 1430] [outer = 15A38400] 15:57:34 INFO - PROCESS | 3828 | 1464735454925 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 651ms 15:57:34 INFO - PROCESS | 3828 | 1464735455010 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 3828 | 1464735455012 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 15:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:57:34 INFO - PROCESS | 3828 | 1464735454998 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 3828 | 1464735455000 Marionette TRACE conn2 <- [1,1870,null,{}] 15:57:35 INFO - PROCESS | 3828 | 1464735455003 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:35 INFO - PROCESS | 3828 | 1464735455081 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:57:35 INFO - PROCESS | 3828 | 1464735455088 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 3828 | ++DOCSHELL 10379000 == 51 [pid = 3828] [id = 477] 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (10A5A800) [pid = 3828] [serial = 1431] [outer = 00000000] 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (184EA800) [pid = 3828] [serial = 1432] [outer = 10A5A800] 15:57:35 INFO - PROCESS | 3828 | 1464735455131 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19A25800) [pid = 3828] [serial = 1433] [outer = 10A5A800] 15:57:35 INFO - PROCESS | 3828 | 1464735455531 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 562ms 15:57:35 INFO - PROCESS | 3828 | 1464735455577 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 3828 | 1464735455579 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 15:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:57:35 INFO - PROCESS | 3828 | 1464735455582 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 3828 | 1464735455584 Marionette TRACE conn2 <- [1,1874,null,{}] 15:57:35 INFO - PROCESS | 3828 | 1464735455587 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:35 INFO - PROCESS | 3828 | 1464735455649 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:57:35 INFO - PROCESS | 3828 | 1464735455655 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 3828 | ++DOCSHELL 15A3F400 == 52 [pid = 3828] [id = 478] 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1A151800) [pid = 3828] [serial = 1434] [outer = 00000000] 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1A74B800) [pid = 3828] [serial = 1435] [outer = 1A151800] 15:57:35 INFO - PROCESS | 3828 | 1464735455698 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A74E400) [pid = 3828] [serial = 1436] [outer = 1A151800] 15:57:36 INFO - PROCESS | 3828 | 1464735456371 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 858ms 15:57:36 INFO - PROCESS | 3828 | 1464735456432 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 3828 | 1464735456435 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 15:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:57:36 INFO - PROCESS | 3828 | 1464735456440 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 3828 | 1464735456444 Marionette TRACE conn2 <- [1,1878,null,{}] 15:57:36 INFO - PROCESS | 3828 | 1464735456449 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:36 INFO - PROCESS | 3828 | 1464735456561 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:57:36 INFO - PROCESS | 3828 | 1464735456654 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 3828 | ++DOCSHELL 10488000 == 53 [pid = 3828] [id = 479] 15:57:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (10F34C00) [pid = 3828] [serial = 1437] [outer = 00000000] 15:57:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (12A8EC00) [pid = 3828] [serial = 1438] [outer = 10F34C00] 15:57:36 INFO - PROCESS | 3828 | 1464735456750 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (13903800) [pid = 3828] [serial = 1439] [outer = 10F34C00] 15:57:37 INFO - PROCESS | 3828 | 1464735457325 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 948ms 15:57:37 INFO - PROCESS | 3828 | 1464735457389 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 3828 | 1464735457395 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 15:57:37 INFO - PROCESS | 3828 | 1464735457401 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:57:37 INFO - PROCESS | 3828 | 1464735457404 Marionette TRACE conn2 <- [1,1882,null,{}] 15:57:37 INFO - PROCESS | 3828 | 1464735457409 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:37 INFO - PROCESS | 3828 | 1464735457521 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:57:37 INFO - PROCESS | 3828 | 1464735457658 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:37 INFO - PROCESS | 3828 | ++DOCSHELL 1550A400 == 54 [pid = 3828] [id = 480] 15:57:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (157B3800) [pid = 3828] [serial = 1440] [outer = 00000000] 15:57:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1701EC00) [pid = 3828] [serial = 1441] [outer = 157B3800] 15:57:37 INFO - PROCESS | 3828 | 1464735457713 Marionette DEBUG loaded listener.js 15:57:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17616C00) [pid = 3828] [serial = 1442] [outer = 157B3800] 15:57:38 INFO - PROCESS | 3828 | 1464735458282 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 947ms 15:57:38 INFO - PROCESS | 3828 | 1464735458352 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:57:38 INFO - PROCESS | 3828 | 1464735458354 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 15:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:57:38 INFO - PROCESS | 3828 | 1464735458358 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:57:38 INFO - PROCESS | 3828 | 1464735458362 Marionette TRACE conn2 <- [1,1886,null,{}] 15:57:38 INFO - PROCESS | 3828 | 1464735458373 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:38 INFO - PROCESS | 3828 | 1464735458484 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:57:38 INFO - PROCESS | 3828 | 1464735458624 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 3828 | ++DOCSHELL 1A60F000 == 55 [pid = 3828] [id = 481] 15:57:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1A60FC00) [pid = 3828] [serial = 1443] [outer = 00000000] 15:57:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1A74C400) [pid = 3828] [serial = 1444] [outer = 1A60FC00] 15:57:38 INFO - PROCESS | 3828 | 1464735458681 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1AA27400) [pid = 3828] [serial = 1445] [outer = 1A60FC00] 15:57:39 INFO - PROCESS | 3828 | 1464735459408 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1095ms 15:57:39 INFO - PROCESS | 3828 | 1464735459455 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:57:39 INFO - PROCESS | 3828 | 1464735459459 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 15:57:39 INFO - PROCESS | 3828 | 1464735459464 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 3828 | 1464735459467 Marionette TRACE conn2 <- [1,1890,null,{}] 15:57:39 INFO - PROCESS | 3828 | 1464735459473 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:39 INFO - PROCESS | 3828 | 1464735459575 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:57:39 INFO - PROCESS | 3828 | 1464735459659 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 3828 | ++DOCSHELL 10EC9C00 == 56 [pid = 3828] [id = 482] 15:57:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (10F4FC00) [pid = 3828] [serial = 1446] [outer = 00000000] 15:57:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (12B0D800) [pid = 3828] [serial = 1447] [outer = 10F4FC00] 15:57:39 INFO - PROCESS | 3828 | 1464735459708 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (13105000) [pid = 3828] [serial = 1448] [outer = 10F4FC00] 15:57:40 INFO - PROCESS | 3828 | 1464735460317 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 888ms 15:57:40 INFO - PROCESS | 3828 | 1464735460350 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 3828 | 1464735460356 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 15:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:57:40 INFO - PROCESS | 3828 | 1464735460362 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 3828 | 1464735460364 Marionette TRACE conn2 <- [1,1894,null,{}] 15:57:40 INFO - PROCESS | 3828 | 1464735460368 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:40 INFO - PROCESS | 3828 | 1464735460467 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 10379000 == 55 [pid = 3828] [id = 477] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 10F33400 == 54 [pid = 3828] [id = 476] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 15C58400 == 53 [pid = 3828] [id = 475] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 1047B400 == 52 [pid = 3828] [id = 474] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 0F2F8000 == 51 [pid = 3828] [id = 473] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 17022800 == 50 [pid = 3828] [id = 472] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 15C5E800 == 49 [pid = 3828] [id = 471] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 12B6B800 == 48 [pid = 3828] [id = 470] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 0F2B2C00 == 47 [pid = 3828] [id = 469] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (10A5EC00) [pid = 3828] [serial = 1351] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (157ABC00) [pid = 3828] [serial = 1354] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19A23C00) [pid = 3828] [serial = 1390] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1999A400) [pid = 3828] [serial = 1357] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 11185C00 == 46 [pid = 3828] [id = 465] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 10510C00 == 45 [pid = 3828] [id = 464] 15:57:40 INFO - PROCESS | 3828 | --DOCSHELL 1725B000 == 44 [pid = 3828] [id = 463] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (184CE800) [pid = 3828] [serial = 1304] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1A60B000) [pid = 3828] [serial = 1361] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1A56EC00) [pid = 3828] [serial = 1360] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (12D2D800) [pid = 3828] [serial = 1366] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (184C6400) [pid = 3828] [serial = 1388] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (13192400) [pid = 3828] [serial = 1367] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15503400) [pid = 3828] [serial = 1369] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (15A32800) [pid = 3828] [serial = 1370] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (12D86C00) [pid = 3828] [serial = 1364] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (12A8D800) [pid = 3828] [serial = 1363] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1697C400) [pid = 3828] [serial = 1372] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (178AE400) [pid = 3828] [serial = 1378] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (11A0A400) [pid = 3828] [serial = 1384] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (184CEC00) [pid = 3828] [serial = 1381] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17619400) [pid = 3828] [serial = 1387] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19807400) [pid = 3828] [serial = 1382] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (171C9000) [pid = 3828] [serial = 1375] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (17E1B000) [pid = 3828] [serial = 1379] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (171EA400) [pid = 3828] [serial = 1376] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (11C05000) [pid = 3828] [serial = 1385] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1697F000) [pid = 3828] [serial = 1373] [outer = 00000000] [url = about:blank] 15:57:40 INFO - PROCESS | 3828 | 1464735460646 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:40 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B0800 == 45 [pid = 3828] [id = 483] 15:57:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (0F2B2C00) [pid = 3828] [serial = 1449] [outer = 00000000] 15:57:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (105FA400) [pid = 3828] [serial = 1450] [outer = 0F2B2C00] 15:57:40 INFO - PROCESS | 3828 | 1464735460673 Marionette DEBUG loaded listener.js 15:57:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (10F4C000) [pid = 3828] [serial = 1451] [outer = 0F2B2C00] 15:57:41 INFO - PROCESS | 3828 | 1464735461111 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 799ms 15:57:41 INFO - PROCESS | 3828 | 1464735461163 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 3828 | 1464735461166 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:57:41 INFO - PROCESS | 3828 | 1464735461169 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 3828 | 1464735461173 Marionette TRACE conn2 <- [1,1898,null,{}] 15:57:41 INFO - PROCESS | 3828 | 1464735461182 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 3828 | 1464735461267 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:57:41 INFO - PROCESS | 3828 | 1464735461277 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 3828 | ++DOCSHELL 13D53800 == 46 [pid = 3828] [id = 484] 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (14FA4C00) [pid = 3828] [serial = 1452] [outer = 00000000] 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1526E000) [pid = 3828] [serial = 1453] [outer = 14FA4C00] 15:57:41 INFO - PROCESS | 3828 | 1464735461324 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (15738800) [pid = 3828] [serial = 1454] [outer = 14FA4C00] 15:57:41 INFO - PROCESS | 3828 | 1464735461755 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 607ms 15:57:41 INFO - PROCESS | 3828 | 1464735461770 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 3828 | 1464735461772 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 15:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:57:41 INFO - PROCESS | 3828 | 1464735461776 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 3828 | 1464735461777 Marionette TRACE conn2 <- [1,1902,null,{}] 15:57:41 INFO - PROCESS | 3828 | 1464735461781 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 3828 | 1464735461862 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:57:41 INFO - PROCESS | 3828 | 1464735461870 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 3828 | ++DOCSHELL 15A39C00 == 47 [pid = 3828] [id = 485] 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15A3EC00) [pid = 3828] [serial = 1455] [outer = 00000000] 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (16987C00) [pid = 3828] [serial = 1456] [outer = 15A3EC00] 15:57:41 INFO - PROCESS | 3828 | 1464735461914 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (16C0A400) [pid = 3828] [serial = 1457] [outer = 15A3EC00] 15:57:42 INFO - PROCESS | 3828 | 1464735462324 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 562ms 15:57:42 INFO - PROCESS | 3828 | 1464735462342 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 3828 | 1464735462344 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 15:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:57:42 INFO - PROCESS | 3828 | 1464735462348 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 3828 | 1464735462349 Marionette TRACE conn2 <- [1,1906,null,{}] 15:57:42 INFO - PROCESS | 3828 | 1464735462353 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:42 INFO - PROCESS | 3828 | 1464735462430 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:57:42 INFO - PROCESS | 3828 | 1464735462436 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 3828 | ++DOCSHELL 15C0A400 == 48 [pid = 3828] [id = 486] 15:57:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (16B4CC00) [pid = 3828] [serial = 1458] [outer = 00000000] 15:57:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (171F0000) [pid = 3828] [serial = 1459] [outer = 16B4CC00] 15:57:42 INFO - PROCESS | 3828 | 1464735462480 Marionette DEBUG loaded listener.js 15:57:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17258400) [pid = 3828] [serial = 1460] [outer = 16B4CC00] 15:57:42 INFO - PROCESS | 3828 | 1464735462975 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 666ms 15:57:43 INFO - PROCESS | 3828 | 1464735463011 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 3828 | 1464735463013 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 15:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:57:43 INFO - PROCESS | 3828 | 1464735463016 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 3828 | 1464735463018 Marionette TRACE conn2 <- [1,1910,null,{}] 15:57:43 INFO - PROCESS | 3828 | 1464735463021 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:43 INFO - PROCESS | 3828 | 1464735463152 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:57:43 INFO - PROCESS | 3828 | 1464735463216 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 3828 | ++DOCSHELL 171C2C00 == 49 [pid = 3828] [id = 487] 15:57:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (17608400) [pid = 3828] [serial = 1461] [outer = 00000000] 15:57:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (17EBD400) [pid = 3828] [serial = 1462] [outer = 17608400] 15:57:43 INFO - PROCESS | 3828 | 1464735463261 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (183C0400) [pid = 3828] [serial = 1463] [outer = 17608400] 15:57:43 INFO - PROCESS | 3828 | 1464735463661 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 696ms 15:57:43 INFO - PROCESS | 3828 | 1464735463721 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 3828 | 1464735463723 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 15:57:43 INFO - PROCESS | 3828 | 1464735463727 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:57:43 INFO - PROCESS | 3828 | 1464735463728 Marionette TRACE conn2 <- [1,1914,null,{}] 15:57:43 INFO - PROCESS | 3828 | 1464735463765 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:43 INFO - PROCESS | 3828 | 1464735463874 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:57:43 INFO - PROCESS | 3828 | 1464735463924 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:43 INFO - PROCESS | 3828 | ++DOCSHELL 12B0C400 == 50 [pid = 3828] [id = 488] 15:57:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (184C9000) [pid = 3828] [serial = 1464] [outer = 00000000] 15:57:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (184EBC00) [pid = 3828] [serial = 1465] [outer = 184C9000] 15:57:43 INFO - PROCESS | 3828 | 1464735463967 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1980A000) [pid = 3828] [serial = 1466] [outer = 184C9000] 15:57:44 INFO - PROCESS | 3828 | 1464735464362 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 666ms 15:57:44 INFO - PROCESS | 3828 | 1464735464396 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:57:44 INFO - PROCESS | 3828 | 1464735464398 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 15:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:57:44 INFO - PROCESS | 3828 | 1464735464401 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:57:44 INFO - PROCESS | 3828 | 1464735464403 Marionette TRACE conn2 <- [1,1918,null,{}] 15:57:44 INFO - PROCESS | 3828 | 1464735464407 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 3828 | 1464735464518 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:57:44 INFO - PROCESS | 3828 | 1464735464528 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 3828 | ++DOCSHELL 1050E000 == 51 [pid = 3828] [id = 489] 15:57:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17EB8C00) [pid = 3828] [serial = 1467] [outer = 00000000] 15:57:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (19997800) [pid = 3828] [serial = 1468] [outer = 17EB8C00] 15:57:44 INFO - PROCESS | 3828 | 1464735464577 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19998800) [pid = 3828] [serial = 1469] [outer = 17EB8C00] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (105EF000) [pid = 3828] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (13282400) [pid = 3828] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (12B76400) [pid = 3828] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (12B6E000) [pid = 3828] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (0F2F0000) [pid = 3828] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (15C5EC00) [pid = 3828] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (184E7400) [pid = 3828] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (171CEC00) [pid = 3828] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1980D800) [pid = 3828] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15A38400) [pid = 3828] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10A5A800) [pid = 3828] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (171EFC00) [pid = 3828] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:57:44 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1761A000) [pid = 3828] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:57:45 INFO - PROCESS | 3828 | 1464735465127 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 799ms 15:57:45 INFO - PROCESS | 3828 | 1464735465208 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 3828 | 1464735465210 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 15:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:57:45 INFO - PROCESS | 3828 | 1464735465213 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 3828 | 1464735465214 Marionette TRACE conn2 <- [1,1922,null,{}] 15:57:45 INFO - PROCESS | 3828 | 1464735465218 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 3828 | 1464735465287 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:57:45 INFO - PROCESS | 3828 | 1464735465293 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 3828 | ++DOCSHELL 10F3FC00 == 52 [pid = 3828] [id = 490] 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (12895C00) [pid = 3828] [serial = 1470] [outer = 00000000] 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (171CF400) [pid = 3828] [serial = 1471] [outer = 12895C00] 15:57:45 INFO - PROCESS | 3828 | 1464735465336 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1761A800) [pid = 3828] [serial = 1472] [outer = 12895C00] 15:57:45 INFO - PROCESS | 3828 | 1464735465773 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 592ms 15:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:57:45 INFO - PROCESS | 3828 | 1464735465816 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 3828 | 1464735465818 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 15:57:45 INFO - PROCESS | 3828 | 1464735465821 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 3828 | 1464735465823 Marionette TRACE conn2 <- [1,1926,null,{}] 15:57:45 INFO - PROCESS | 3828 | 1464735465827 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 3828 | 1464735465885 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:57:45 INFO - PROCESS | 3828 | 1464735465891 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:45 INFO - PROCESS | 3828 | ++DOCSHELL 15FC8400 == 53 [pid = 3828] [id = 491] 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17E28400) [pid = 3828] [serial = 1473] [outer = 00000000] 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1998E800) [pid = 3828] [serial = 1474] [outer = 17E28400] 15:57:45 INFO - PROCESS | 3828 | 1464735465936 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (19AE1C00) [pid = 3828] [serial = 1475] [outer = 17E28400] 15:57:46 INFO - PROCESS | 3828 | 1464735466339 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 563ms 15:57:46 INFO - PROCESS | 3828 | 1464735466385 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 3828 | 1464735466387 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 15:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:57:46 INFO - PROCESS | 3828 | 1464735466391 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 3828 | 1464735466393 Marionette TRACE conn2 <- [1,1930,null,{}] 15:57:46 INFO - PROCESS | 3828 | 1464735466396 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 3828 | 1464735466494 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:57:46 INFO - PROCESS | 3828 | 1464735466484 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 3828 | ++DOCSHELL 17953000 == 54 [pid = 3828] [id = 492] 15:57:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (19AE3C00) [pid = 3828] [serial = 1476] [outer = 00000000] 15:57:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1A60BC00) [pid = 3828] [serial = 1477] [outer = 19AE3C00] 15:57:46 INFO - PROCESS | 3828 | 1464735466532 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1AA28400) [pid = 3828] [serial = 1478] [outer = 19AE3C00] 15:57:47 INFO - PROCESS | 3828 | 1464735467221 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 888ms 15:57:47 INFO - PROCESS | 3828 | 1464735467281 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 3828 | 1464735467286 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 15:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:57:47 INFO - PROCESS | 3828 | 1464735467291 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 3828 | 1464735467296 Marionette TRACE conn2 <- [1,1934,null,{}] 15:57:47 INFO - PROCESS | 3828 | 1464735467301 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 3828 | 1464735467444 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:57:47 INFO - PROCESS | 3828 | 1464735467567 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 3828 | ++DOCSHELL 10F42C00 == 55 [pid = 3828] [id = 493] 15:57:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (10F4B800) [pid = 3828] [serial = 1479] [outer = 00000000] 15:57:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (12B76000) [pid = 3828] [serial = 1480] [outer = 10F4B800] 15:57:47 INFO - PROCESS | 3828 | 1464735467634 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (130A5000) [pid = 3828] [serial = 1481] [outer = 10F4B800] 15:57:48 INFO - PROCESS | 3828 | 1464735468220 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 977ms 15:57:48 INFO - PROCESS | 3828 | 1464735468282 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 3828 | 1464735468288 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 15:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:57:48 INFO - PROCESS | 3828 | 1464735468322 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 3828 | 1464735468325 Marionette TRACE conn2 <- [1,1938,null,{}] 15:57:48 INFO - PROCESS | 3828 | 1464735468343 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:48 INFO - PROCESS | 3828 | 1464735468472 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:57:48 INFO - PROCESS | 3828 | 1464735468532 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:48 INFO - PROCESS | 3828 | ++DOCSHELL 1526EC00 == 56 [pid = 3828] [id = 494] 15:57:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1526FC00) [pid = 3828] [serial = 1482] [outer = 00000000] 15:57:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (15C0B800) [pid = 3828] [serial = 1483] [outer = 1526FC00] 15:57:48 INFO - PROCESS | 3828 | 1464735468589 Marionette DEBUG loaded listener.js 15:57:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (16987000) [pid = 3828] [serial = 1484] [outer = 1526FC00] 15:57:49 INFO - PROCESS | 3828 | 1464735469200 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 962ms 15:57:49 INFO - PROCESS | 3828 | 1464735469262 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:57:49 INFO - PROCESS | 3828 | 1464735469265 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 15:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:57:49 INFO - PROCESS | 3828 | 1464735469269 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:57:49 INFO - PROCESS | 3828 | 1464735469272 Marionette TRACE conn2 <- [1,1942,null,{}] 15:57:49 INFO - PROCESS | 3828 | 1464735469283 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 3828 | 1464735469390 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:57:49 INFO - PROCESS | 3828 | 1464735469511 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 3828 | ++DOCSHELL 19803800 == 57 [pid = 3828] [id = 495] 15:57:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (19996C00) [pid = 3828] [serial = 1485] [outer = 00000000] 15:57:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A152400) [pid = 3828] [serial = 1486] [outer = 19996C00] 15:57:49 INFO - PROCESS | 3828 | 1464735469568 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1A612000) [pid = 3828] [serial = 1487] [outer = 19996C00] 15:57:50 INFO - PROCESS | 3828 | 1464735470083 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 888ms 15:57:50 INFO - PROCESS | 3828 | 1464735470157 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 3828 | 1464735470159 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 15:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:57:50 INFO - PROCESS | 3828 | 1464735470163 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 3828 | 1464735470165 Marionette TRACE conn2 <- [1,1946,null,{}] 15:57:50 INFO - PROCESS | 3828 | 1464735470169 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:50 INFO - PROCESS | 3828 | 1464735470273 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:57:50 INFO - PROCESS | 3828 | 1464735470412 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:50 INFO - PROCESS | 3828 | ++DOCSHELL 10C44400 == 58 [pid = 3828] [id = 496] 15:57:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (10C47800) [pid = 3828] [serial = 1488] [outer = 00000000] 15:57:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (10C4B000) [pid = 3828] [serial = 1489] [outer = 10C47800] 15:57:50 INFO - PROCESS | 3828 | 1464735470474 Marionette DEBUG loaded listener.js 15:57:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (10C50000) [pid = 3828] [serial = 1490] [outer = 10C47800] 15:57:51 INFO - PROCESS | 3828 | 1464735471270 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1125ms 15:57:51 INFO - PROCESS | 3828 | 1464735471291 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:57:51 INFO - PROCESS | 3828 | 1464735471295 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 15:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:57:51 INFO - PROCESS | 3828 | 1464735471300 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 3828 | 1464735471304 Marionette TRACE conn2 <- [1,1950,null,{}] 15:57:51 INFO - PROCESS | 3828 | 1464735471311 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:51 INFO - PROCESS | 3828 | 1464735471414 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:57:51 INFO - PROCESS | 3828 | 1464735471558 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 3828 | ++DOCSHELL 10C43C00 == 59 [pid = 3828] [id = 497] 15:57:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (10C48000) [pid = 3828] [serial = 1491] [outer = 00000000] 15:57:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (10F44C00) [pid = 3828] [serial = 1492] [outer = 10C48000] 15:57:51 INFO - PROCESS | 3828 | 1464735471616 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (11C0C400) [pid = 3828] [serial = 1493] [outer = 10C48000] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 15FC8400 == 58 [pid = 3828] [id = 491] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 10F3FC00 == 57 [pid = 3828] [id = 490] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 1050E000 == 56 [pid = 3828] [id = 489] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 12B0C400 == 55 [pid = 3828] [id = 488] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 171C2C00 == 54 [pid = 3828] [id = 487] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 15C0A400 == 53 [pid = 3828] [id = 486] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 15A39C00 == 52 [pid = 3828] [id = 485] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 13D53800 == 51 [pid = 3828] [id = 484] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 0F2B0800 == 50 [pid = 3828] [id = 483] 15:57:52 INFO - PROCESS | 3828 | --DOCSHELL 10EC9C00 == 49 [pid = 3828] [id = 482] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1795CC00) [pid = 3828] [serial = 1313] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1998F400) [pid = 3828] [serial = 1316] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1102AC00) [pid = 3828] [serial = 1307] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (15264C00) [pid = 3828] [serial = 1310] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (178A7000) [pid = 3828] [serial = 1420] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (13D46C00) [pid = 3828] [serial = 1411] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (140D9400) [pid = 3828] [serial = 1412] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (0F310400) [pid = 3828] [serial = 1408] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1102E800) [pid = 3828] [serial = 1409] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (16C0FC00) [pid = 3828] [serial = 1414] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (19995800) [pid = 3828] [serial = 1423] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (171C7000) [pid = 3828] [serial = 1415] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17E23400) [pid = 3828] [serial = 1421] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (17617800) [pid = 3828] [serial = 1417] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1A60E400) [pid = 3828] [serial = 1402] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (19AEB400) [pid = 3828] [serial = 1426] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (11C5F400) [pid = 3828] [serial = 1405] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1A74B800) [pid = 3828] [serial = 1435] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1783B800) [pid = 3828] [serial = 1429] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1526D000) [pid = 3828] [serial = 1396] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (184EA800) [pid = 3828] [serial = 1432] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (11731C00) [pid = 3828] [serial = 1393] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (184CB400) [pid = 3828] [serial = 1399] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1A071000) [pid = 3828] [serial = 1427] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (19999000) [pid = 3828] [serial = 1424] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (17621400) [pid = 3828] [serial = 1418] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (19802800) [pid = 3828] [serial = 1430] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19A25800) [pid = 3828] [serial = 1433] [outer = 00000000] [url = about:blank] 15:57:52 INFO - PROCESS | 3828 | 1464735472180 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 903ms 15:57:52 INFO - PROCESS | 3828 | 1464735472211 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 3828 | 1464735472217 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 15:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:57:52 INFO - PROCESS | 3828 | 1464735472223 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 3828 | 1464735472225 Marionette TRACE conn2 <- [1,1954,null,{}] 15:57:52 INFO - PROCESS | 3828 | 1464735472229 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 3828 | 1464735472300 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:57:52 INFO - PROCESS | 3828 | 1464735472307 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 3828 | ++DOCSHELL 11189000 == 50 [pid = 3828] [id = 498] 15:57:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (11725000) [pid = 3828] [serial = 1494] [outer = 00000000] 15:57:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (12D35000) [pid = 3828] [serial = 1495] [outer = 11725000] 15:57:52 INFO - PROCESS | 3828 | 1464735472352 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (13192400) [pid = 3828] [serial = 1496] [outer = 11725000] 15:57:52 INFO - PROCESS | 3828 | 1464735472823 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 666ms 15:57:52 INFO - PROCESS | 3828 | 1464735472886 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 3828 | 1464735472888 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 15:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:57:52 INFO - PROCESS | 3828 | 1464735472875 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 3828 | 1464735472878 Marionette TRACE conn2 <- [1,1958,null,{}] 15:57:52 INFO - PROCESS | 3828 | 1464735472888 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 3828 | 1464735472973 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:57:53 INFO - PROCESS | 3828 | 1464735473103 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 3828 | ++DOCSHELL 15264000 == 51 [pid = 3828] [id = 499] 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (15266800) [pid = 3828] [serial = 1497] [outer = 00000000] 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15A36400) [pid = 3828] [serial = 1498] [outer = 15266800] 15:57:53 INFO - PROCESS | 3828 | 1464735473150 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (15C07400) [pid = 3828] [serial = 1499] [outer = 15266800] 15:57:53 INFO - PROCESS | 3828 | 1464735473498 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 651ms 15:57:53 INFO - PROCESS | 3828 | 1464735473538 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 3828 | 1464735473541 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 15:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:57:53 INFO - PROCESS | 3828 | 1464735473544 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 3828 | 1464735473546 Marionette TRACE conn2 <- [1,1962,null,{}] 15:57:53 INFO - PROCESS | 3828 | 1464735473549 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:53 INFO - PROCESS | 3828 | 1464735473683 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:57:53 INFO - PROCESS | 3828 | 1464735473834 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:53 INFO - PROCESS | 3828 | ++DOCSHELL 10379000 == 52 [pid = 3828] [id = 500] 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (1037A400) [pid = 3828] [serial = 1500] [outer = 00000000] 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (10A59400) [pid = 3828] [serial = 1501] [outer = 1037A400] 15:57:53 INFO - PROCESS | 3828 | 1464735473893 Marionette DEBUG loaded listener.js 15:57:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (10C43400) [pid = 3828] [serial = 1502] [outer = 1037A400] 15:57:54 INFO - PROCESS | 3828 | 1464735474514 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 976ms 15:57:54 INFO - PROCESS | 3828 | 1464735474547 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 3828 | 1464735474551 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 15:57:54 INFO - PROCESS | 3828 | 1464735474555 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:57:54 INFO - PROCESS | 3828 | 1464735474560 Marionette TRACE conn2 <- [1,1966,null,{}] 15:57:54 INFO - PROCESS | 3828 | 1464735474565 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:54 INFO - PROCESS | 3828 | 1464735474672 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:57:54 INFO - PROCESS | 3828 | 1464735474770 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 3828 | ++DOCSHELL 13D52000 == 53 [pid = 3828] [id = 501] 15:57:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (140CD800) [pid = 3828] [serial = 1503] [outer = 00000000] 15:57:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1550F000) [pid = 3828] [serial = 1504] [outer = 140CD800] 15:57:54 INFO - PROCESS | 3828 | 1464735474868 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (15A3B400) [pid = 3828] [serial = 1505] [outer = 140CD800] 15:57:55 INFO - PROCESS | 3828 | 1464735475424 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 947ms 15:57:55 INFO - PROCESS | 3828 | 1464735475506 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:57:55 INFO - PROCESS | 3828 | 1464735475509 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 15:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:57:55 INFO - PROCESS | 3828 | 1464735475513 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 3828 | 1464735475515 Marionette TRACE conn2 <- [1,1970,null,{}] 15:57:55 INFO - PROCESS | 3828 | 1464735475534 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 3828 | 1464735475643 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:57:55 INFO - PROCESS | 3828 | 1464735475774 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 3828 | ++DOCSHELL 171E1C00 == 54 [pid = 3828] [id = 502] 15:57:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (171E5800) [pid = 3828] [serial = 1506] [outer = 00000000] 15:57:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1761DC00) [pid = 3828] [serial = 1507] [outer = 171E5800] 15:57:55 INFO - PROCESS | 3828 | 1464735475830 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17694000) [pid = 3828] [serial = 1508] [outer = 171E5800] 15:57:56 INFO - PROCESS | 3828 | 1464735476378 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 903ms 15:57:56 INFO - PROCESS | 3828 | 1464735476403 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 3828 | 1464735476407 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 15:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:57:56 INFO - PROCESS | 3828 | 1464735476417 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 3828 | 1464735476422 Marionette TRACE conn2 <- [1,1974,null,{}] 15:57:56 INFO - PROCESS | 3828 | 1464735476426 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:56 INFO - PROCESS | 3828 | 1464735476530 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:57:56 INFO - PROCESS | 3828 | 1464735476637 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:56 INFO - PROCESS | 3828 | ++DOCSHELL 1769A000 == 55 [pid = 3828] [id = 503] 15:57:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (17954400) [pid = 3828] [serial = 1509] [outer = 00000000] 15:57:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (184C4400) [pid = 3828] [serial = 1510] [outer = 17954400] 15:57:56 INFO - PROCESS | 3828 | 1464735476691 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (184C6000) [pid = 3828] [serial = 1511] [outer = 17954400] 15:57:57 INFO - PROCESS | 3828 | 1464735477193 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 843ms 15:57:57 INFO - PROCESS | 3828 | 1464735477282 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 3828 | 1464735477284 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 15:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:57:57 INFO - PROCESS | 3828 | 1464735477288 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 3828 | 1464735477290 Marionette TRACE conn2 <- [1,1978,null,{}] 15:57:57 INFO - PROCESS | 3828 | 1464735477294 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:57 INFO - PROCESS | 3828 | 1464735477375 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:57:57 INFO - PROCESS | 3828 | 1464735477483 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 3828 | ++DOCSHELL 17E1B000 == 56 [pid = 3828] [id = 504] 15:57:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (17E23400) [pid = 3828] [serial = 1512] [outer = 00000000] 15:57:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (19991C00) [pid = 3828] [serial = 1513] [outer = 17E23400] 15:57:57 INFO - PROCESS | 3828 | 1464735477536 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (19995000) [pid = 3828] [serial = 1514] [outer = 17E23400] 15:57:58 INFO - PROCESS | 3828 | 1464735478089 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 859ms 15:57:58 INFO - PROCESS | 3828 | 1464735478135 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 3828 | 1464735478137 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 15:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:57:58 INFO - PROCESS | 3828 | 1464735478141 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 3828 | 1464735478143 Marionette TRACE conn2 <- [1,1982,null,{}] 15:57:58 INFO - PROCESS | 3828 | 1464735478147 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:58 INFO - PROCESS | 3828 | 1464735478248 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:57:58 INFO - PROCESS | 3828 | 1464735478366 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:58 INFO - PROCESS | 3828 | ++DOCSHELL 10513400 == 57 [pid = 3828] [id = 505] 15:57:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1055CC00) [pid = 3828] [serial = 1515] [outer = 00000000] 15:57:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (10C44C00) [pid = 3828] [serial = 1516] [outer = 1055CC00] 15:57:58 INFO - PROCESS | 3828 | 1464735478552 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1102AC00) [pid = 3828] [serial = 1517] [outer = 1055CC00] 15:57:59 INFO - PROCESS | 3828 | --DOCSHELL 15264000 == 56 [pid = 3828] [id = 499] 15:57:59 INFO - PROCESS | 3828 | --DOCSHELL 11189000 == 55 [pid = 3828] [id = 498] 15:57:59 INFO - PROCESS | 3828 | --DOCSHELL 10C43C00 == 54 [pid = 3828] [id = 497] 15:57:59 INFO - PROCESS | 3828 | --DOCSHELL 1526EC00 == 53 [pid = 3828] [id = 494] 15:57:59 INFO - PROCESS | 3828 | --DOCSHELL 10F42C00 == 52 [pid = 3828] [id = 493] 15:57:59 INFO - PROCESS | 3828 | 1464735479147 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1035ms 15:57:59 INFO - PROCESS | 3828 | 1464735479185 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 3828 | 1464735479190 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 15:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:57:59 INFO - PROCESS | 3828 | 1464735479195 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - PROCESS | 3828 | 1464735479198 Marionette TRACE conn2 <- [1,1986,null,{}] 15:57:59 INFO - PROCESS | 3828 | 1464735479203 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:59 INFO - PROCESS | 3828 | 1464735479314 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:57:59 INFO - PROCESS | 3828 | 1464735479402 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 3828 | ++DOCSHELL 10A7D400 == 53 [pid = 3828] [id = 506] 15:57:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (10C4B400) [pid = 3828] [serial = 1518] [outer = 00000000] 15:57:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (13198800) [pid = 3828] [serial = 1519] [outer = 10C4B400] 15:57:59 INFO - PROCESS | 3828 | 1464735479449 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (15A3D000) [pid = 3828] [serial = 1520] [outer = 10C4B400] 15:57:59 INFO - PROCESS | 3828 | 1464735479920 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 755ms 15:57:59 INFO - PROCESS | 3828 | 1464735479958 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:57:59 INFO - PROCESS | 3828 | 1464735479961 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 15:57:59 INFO - PROCESS | 3828 | 1464735479967 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:57:59 INFO - PROCESS | 3828 | 1464735479970 Marionette TRACE conn2 <- [1,1990,null,{}] 15:57:59 INFO - PROCESS | 3828 | 1464735479973 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 3828 | 1464735480094 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:58:00 INFO - PROCESS | 3828 | 1464735480146 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 3828 | ++DOCSHELL 17837000 == 54 [pid = 3828] [id = 507] 15:58:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1783A000) [pid = 3828] [serial = 1521] [outer = 00000000] 15:58:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (184CBC00) [pid = 3828] [serial = 1522] [outer = 1783A000] 15:58:00 INFO - PROCESS | 3828 | 1464735480194 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (19990000) [pid = 3828] [serial = 1523] [outer = 1783A000] 15:58:00 INFO - PROCESS | 3828 | 1464735480663 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 755ms 15:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:58:00 INFO - PROCESS | 3828 | 1464735480732 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 3828 | 1464735480735 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 15:58:00 INFO - PROCESS | 3828 | 1464735480722 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 3828 | 1464735480725 Marionette TRACE conn2 <- [1,1994,null,{}] 15:58:00 INFO - PROCESS | 3828 | 1464735480735 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 3828 | 1464735480859 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:58:00 INFO - PROCESS | 3828 | 1464735480934 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 3828 | ++DOCSHELL 1A60C000 == 55 [pid = 3828] [id = 508] 15:58:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1A60E400) [pid = 3828] [serial = 1524] [outer = 00000000] 15:58:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1A744C00) [pid = 3828] [serial = 1525] [outer = 1A60E400] 15:58:00 INFO - PROCESS | 3828 | 1464735480978 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1A74FC00) [pid = 3828] [serial = 1526] [outer = 1A60E400] 15:58:01 INFO - PROCESS | 3828 | 1464735481384 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:58:01 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 15:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 696ms 15:58:01 INFO - PROCESS | 3828 | 1464735481424 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 3828 | 1464735481426 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 15:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:58:01 INFO - PROCESS | 3828 | 1464735481439 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 3828 | 1464735481441 Marionette TRACE conn2 <- [1,1998,null,{}] 15:58:01 INFO - PROCESS | 3828 | 1464735481444 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 3828 | 1464735481625 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (19996400) [pid = 3828] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (17608400) [pid = 3828] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (184C9000) [pid = 3828] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1A151800) [pid = 3828] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (15A3EC00) [pid = 3828] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (14FA4C00) [pid = 3828] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (10F4FC00) [pid = 3828] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (16B4CC00) [pid = 3828] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17EB8C00) [pid = 3828] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (0F2B2C00) [pid = 3828] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10C48000) [pid = 3828] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (11725000) [pid = 3828] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (17E28400) [pid = 3828] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (0F30A800) [pid = 3828] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (140D2800) [pid = 3828] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:58:01 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (19809400) [pid = 3828] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:58:01 INFO - PROCESS | 3828 | 1464735481698 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:01 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B1800 == 56 [pid = 3828] [id = 509] 15:58:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (0F2B0C00) [pid = 3828] [serial = 1527] [outer = 00000000] 15:58:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (10C48000) [pid = 3828] [serial = 1528] [outer = 0F2B0C00] 15:58:01 INFO - PROCESS | 3828 | 1464735481727 Marionette DEBUG loaded listener.js 15:58:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (13120000) [pid = 3828] [serial = 1529] [outer = 0F2B0C00] 15:58:02 INFO - PROCESS | 3828 | 1464735482082 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:58:02 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 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 725ms 15:58:02 INFO - PROCESS | 3828 | 1464735482154 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 3828 | 1464735482156 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:58:02 INFO - PROCESS | 3828 | 1464735482159 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 3828 | 1464735482161 Marionette TRACE conn2 <- [1,2002,null,{}] 15:58:02 INFO - PROCESS | 3828 | 1464735482165 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:02 INFO - PROCESS | 3828 | 1464735482258 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:58:02 INFO - PROCESS | 3828 | 1464735482267 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 3828 | ++DOCSHELL 1A024C00 == 57 [pid = 3828] [id = 510] 15:58:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A151400) [pid = 3828] [serial = 1530] [outer = 00000000] 15:58:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1AA2F800) [pid = 3828] [serial = 1531] [outer = 1A151400] 15:58:02 INFO - PROCESS | 3828 | 1464735482317 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AB67800) [pid = 3828] [serial = 1532] [outer = 1A151400] 15:58:02 INFO - PROCESS | 3828 | 1464735482813 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 696ms 15:58:02 INFO - PROCESS | 3828 | 1464735482863 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:58:02 INFO - PROCESS | 3828 | 1464735482865 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 15:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:58:02 INFO - PROCESS | 3828 | 1464735482895 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:58:02 INFO - PROCESS | 3828 | 1464735482897 Marionette TRACE conn2 <- [1,2006,null,{}] 15:58:02 INFO - PROCESS | 3828 | 1464735482905 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:02 INFO - PROCESS | 3828 | 1464735483014 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:58:03 INFO - PROCESS | 3828 | 1464735483021 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 3828 | ++DOCSHELL 183BEC00 == 58 [pid = 3828] [id = 511] 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (184C3800) [pid = 3828] [serial = 1533] [outer = 00000000] 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1AC43000) [pid = 3828] [serial = 1534] [outer = 184C3800] 15:58:03 INFO - PROCESS | 3828 | 1464735483048 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1AB66800) [pid = 3828] [serial = 1535] [outer = 184C3800] 15:58:03 INFO - PROCESS | 3828 | 1464735483455 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 651ms 15:58:03 INFO - PROCESS | 3828 | 1464735483554 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 3828 | 1464735483558 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 15:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:58:03 INFO - PROCESS | 3828 | 1464735483564 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 3828 | 1464735483569 Marionette TRACE conn2 <- [1,2010,null,{}] 15:58:03 INFO - PROCESS | 3828 | 1464735483575 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:03 INFO - PROCESS | 3828 | 1464735483708 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:58:03 INFO - PROCESS | 3828 | 1464735483816 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:03 INFO - PROCESS | 3828 | ++DOCSHELL 10EC4C00 == 59 [pid = 3828] [id = 512] 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (10ECB000) [pid = 3828] [serial = 1536] [outer = 00000000] 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (12B6F400) [pid = 3828] [serial = 1537] [outer = 10ECB000] 15:58:03 INFO - PROCESS | 3828 | 1464735483873 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (140D3400) [pid = 3828] [serial = 1538] [outer = 10ECB000] 15:58:04 INFO - PROCESS | 3828 | 1464735484473 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 947ms 15:58:04 INFO - PROCESS | 3828 | 1464735484512 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 3828 | 1464735484516 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 15:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:58:04 INFO - PROCESS | 3828 | 1464735484524 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 3828 | 1464735484528 Marionette TRACE conn2 <- [1,2014,null,{}] 15:58:04 INFO - PROCESS | 3828 | 1464735484533 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 3828 | 1464735484647 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:58:04 INFO - PROCESS | 3828 | 1464735484770 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 3828 | ++DOCSHELL 171EF800 == 60 [pid = 3828] [id = 513] 15:58:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1782F000) [pid = 3828] [serial = 1539] [outer = 00000000] 15:58:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (19810000) [pid = 3828] [serial = 1540] [outer = 1782F000] 15:58:04 INFO - PROCESS | 3828 | 1464735484826 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19A26400) [pid = 3828] [serial = 1541] [outer = 1782F000] 15:58:05 INFO - PROCESS | 3828 | 1464735485368 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 888ms 15:58:05 INFO - PROCESS | 3828 | 1464735485410 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 3828 | 1464735485412 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 15:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:58:05 INFO - PROCESS | 3828 | 1464735485416 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 3828 | 1464735485418 Marionette TRACE conn2 <- [1,2018,null,{}] 15:58:05 INFO - PROCESS | 3828 | 1464735485428 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:05 INFO - PROCESS | 3828 | 1464735485533 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:58:05 INFO - PROCESS | 3828 | 1464735485690 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 3828 | ++DOCSHELL 1AB61C00 == 61 [pid = 3828] [id = 514] 15:58:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1AB63000) [pid = 3828] [serial = 1542] [outer = 00000000] 15:58:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1AB6D000) [pid = 3828] [serial = 1543] [outer = 1AB63000] 15:58:05 INFO - PROCESS | 3828 | 1464735485748 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1AC4A800) [pid = 3828] [serial = 1544] [outer = 1AB63000] 15:58:06 INFO - PROCESS | 3828 | 1464735486341 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 977ms 15:58:06 INFO - PROCESS | 3828 | 1464735486406 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 3828 | 1464735486408 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 15:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:58:06 INFO - PROCESS | 3828 | 1464735486429 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 3828 | 1464735486431 Marionette TRACE conn2 <- [1,2022,null,{}] 15:58:06 INFO - PROCESS | 3828 | 1464735486435 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 3828 | 1464735486540 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:58:06 INFO - PROCESS | 3828 | 1464735486665 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:06 INFO - PROCESS | 3828 | ++DOCSHELL 18459000 == 62 [pid = 3828] [id = 515] 15:58:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (18459400) [pid = 3828] [serial = 1545] [outer = 00000000] 15:58:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1845CC00) [pid = 3828] [serial = 1546] [outer = 18459400] 15:58:06 INFO - PROCESS | 3828 | 1464735486719 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1AA30000) [pid = 3828] [serial = 1547] [outer = 18459400] 15:58:07 INFO - PROCESS | 3828 | 1464735487245 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 902ms 15:58:07 INFO - PROCESS | 3828 | 1464735487324 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 3828 | 1464735487326 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 15:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:58:07 INFO - PROCESS | 3828 | 1464735487330 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 3828 | 1464735487331 Marionette TRACE conn2 <- [1,2026,null,{}] 15:58:07 INFO - PROCESS | 3828 | 1464735487335 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:07 INFO - PROCESS | 3828 | 1464735487434 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:58:07 INFO - PROCESS | 3828 | 1464735487595 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 3828 | ++DOCSHELL 13129400 == 63 [pid = 3828] [id = 516] 15:58:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (13910800) [pid = 3828] [serial = 1548] [outer = 00000000] 15:58:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1AC49C00) [pid = 3828] [serial = 1549] [outer = 13910800] 15:58:07 INFO - PROCESS | 3828 | 1464735487649 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1B011C00) [pid = 3828] [serial = 1550] [outer = 13910800] 15:58:08 INFO - PROCESS | 3828 | 1464735488193 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 888ms 15:58:08 INFO - PROCESS | 3828 | 1464735488222 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 3828 | 1464735488224 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 15:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:58:08 INFO - PROCESS | 3828 | 1464735488228 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 3828 | 1464735488229 Marionette TRACE conn2 <- [1,2030,null,{}] 15:58:08 INFO - PROCESS | 3828 | 1464735488233 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 3828 | 1464735488353 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:58:08 INFO - PROCESS | 3828 | 1464735488469 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:08 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B8C00 == 64 [pid = 3828] [id = 517] 15:58:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (10A5B800) [pid = 3828] [serial = 1551] [outer = 00000000] 15:58:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (15A35000) [pid = 3828] [serial = 1552] [outer = 10A5B800] 15:58:08 INFO - PROCESS | 3828 | 1464735488506 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (180E8800) [pid = 3828] [serial = 1553] [outer = 10A5B800] 15:58:09 INFO - PROCESS | 3828 | 1464735489320 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:58:09 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) 15:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1125ms 15:58:09 INFO - PROCESS | 3828 | 1464735489373 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:58:09 INFO - PROCESS | 3828 | 1464735489378 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 15:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:58:09 INFO - PROCESS | 3828 | 1464735489382 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 3828 | 1464735489386 Marionette TRACE conn2 <- [1,2034,null,{}] 15:58:09 INFO - PROCESS | 3828 | 1464735489392 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:09 INFO - PROCESS | 3828 | 1464735489535 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:58:09 INFO - PROCESS | 3828 | 1464735489681 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 1A024C00 == 63 [pid = 3828] [id = 510] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 0F2B1800 == 62 [pid = 3828] [id = 509] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 1A60C000 == 61 [pid = 3828] [id = 508] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 17837000 == 60 [pid = 3828] [id = 507] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 10A7D400 == 59 [pid = 3828] [id = 506] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 10513400 == 58 [pid = 3828] [id = 505] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 171E1C00 == 57 [pid = 3828] [id = 502] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 13D52000 == 56 [pid = 3828] [id = 501] 15:58:09 INFO - PROCESS | 3828 | --DOCSHELL 10379000 == 55 [pid = 3828] [id = 500] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (11A05C00) [pid = 3828] [serial = 1352] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (15C0E800) [pid = 3828] [serial = 1355] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (19AE7800) [pid = 3828] [serial = 1358] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1A60BC00) [pid = 3828] [serial = 1477] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (17EBD400) [pid = 3828] [serial = 1462] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (184EBC00) [pid = 3828] [serial = 1465] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1A74E400) [pid = 3828] [serial = 1436] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (183C0400) [pid = 3828] [serial = 1463] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (16987C00) [pid = 3828] [serial = 1456] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (16C0A400) [pid = 3828] [serial = 1457] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1526E000) [pid = 3828] [serial = 1453] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (15738800) [pid = 3828] [serial = 1454] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (13105000) [pid = 3828] [serial = 1448] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (12B0D800) [pid = 3828] [serial = 1447] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1701EC00) [pid = 3828] [serial = 1441] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (171F0000) [pid = 3828] [serial = 1459] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (12A8EC00) [pid = 3828] [serial = 1438] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1A74C400) [pid = 3828] [serial = 1444] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (19997800) [pid = 3828] [serial = 1468] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (105FA400) [pid = 3828] [serial = 1450] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (10F4C000) [pid = 3828] [serial = 1451] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10F44C00) [pid = 3828] [serial = 1492] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1980A000) [pid = 3828] [serial = 1466] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (11C0C400) [pid = 3828] [serial = 1493] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (13192400) [pid = 3828] [serial = 1496] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (12B76000) [pid = 3828] [serial = 1480] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (15C0B800) [pid = 3828] [serial = 1483] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (12D35000) [pid = 3828] [serial = 1495] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (19AE1C00) [pid = 3828] [serial = 1475] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (171CF400) [pid = 3828] [serial = 1471] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1A152400) [pid = 3828] [serial = 1486] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1998E800) [pid = 3828] [serial = 1474] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19998800) [pid = 3828] [serial = 1469] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (10C4B000) [pid = 3828] [serial = 1489] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (17258400) [pid = 3828] [serial = 1460] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15A36400) [pid = 3828] [serial = 1498] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (19AE5800) [pid = 3828] [serial = 1391] [outer = 00000000] [url = about:blank] 15:58:09 INFO - PROCESS | 3828 | ++DOCSHELL 10379000 == 56 [pid = 3828] [id = 518] 15:58:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (10513400) [pid = 3828] [serial = 1554] [outer = 00000000] 15:58:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (10F35800) [pid = 3828] [serial = 1555] [outer = 10513400] 15:58:09 INFO - PROCESS | 3828 | 1464735489760 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (11C6B000) [pid = 3828] [serial = 1556] [outer = 10513400] 15:58:10 INFO - PROCESS | 3828 | 1464735490181 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 859ms 15:58:10 INFO - PROCESS | 3828 | 1464735490236 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 3828 | 1464735490242 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 15:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:58:10 INFO - PROCESS | 3828 | 1464735490248 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 3828 | 1464735490250 Marionette TRACE conn2 <- [1,2038,null,{}] 15:58:10 INFO - PROCESS | 3828 | 1464735490254 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:10 INFO - PROCESS | 3828 | 1464735490342 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:58:10 INFO - PROCESS | 3828 | 1464735490352 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:10 INFO - PROCESS | 3828 | ++DOCSHELL 1327CC00 == 57 [pid = 3828] [id = 519] 15:58:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1550CC00) [pid = 3828] [serial = 1557] [outer = 00000000] 15:58:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (15A33800) [pid = 3828] [serial = 1558] [outer = 1550CC00] 15:58:10 INFO - PROCESS | 3828 | 1464735490397 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15A41C00) [pid = 3828] [serial = 1559] [outer = 1550CC00] 15:58:10 INFO - PROCESS | 3828 | 1464735490883 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 651ms 15:58:10 INFO - PROCESS | 3828 | 1464735490909 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 3828 | 1464735490911 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 15:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:58:10 INFO - PROCESS | 3828 | 1464735490915 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 3828 | 1464735490918 Marionette TRACE conn2 <- [1,2042,null,{}] 15:58:10 INFO - PROCESS | 3828 | 1464735490928 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:10 INFO - PROCESS | 3828 | 1464735491015 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:58:11 INFO - PROCESS | 3828 | 1464735491025 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 3828 | ++DOCSHELL 171E1400 == 58 [pid = 3828] [id = 520] 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (171E1C00) [pid = 3828] [serial = 1560] [outer = 00000000] 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17602400) [pid = 3828] [serial = 1561] [outer = 171E1C00] 15:58:11 INFO - PROCESS | 3828 | 1464735491056 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1769B000) [pid = 3828] [serial = 1562] [outer = 171E1C00] 15:58:11 INFO - PROCESS | 3828 | 1464735491507 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 651ms 15:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:58:11 INFO - PROCESS | 3828 | 1464735491575 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 3828 | 1464735491577 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 15:58:11 INFO - PROCESS | 3828 | 1464735491580 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 3828 | 1464735491582 Marionette TRACE conn2 <- [1,2046,null,{}] 15:58:11 INFO - PROCESS | 3828 | 1464735491585 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:11 INFO - PROCESS | 3828 | 1464735491670 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:58:11 INFO - PROCESS | 3828 | 1464735491804 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 3828 | ++DOCSHELL 1795A400 == 59 [pid = 3828] [id = 521] 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (17E28000) [pid = 3828] [serial = 1563] [outer = 00000000] 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1844EC00) [pid = 3828] [serial = 1564] [outer = 17E28000] 15:58:11 INFO - PROCESS | 3828 | 1464735491833 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (18455400) [pid = 3828] [serial = 1565] [outer = 17E28000] 15:58:12 INFO - PROCESS | 3828 | 1464735492223 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 695ms 15:58:12 INFO - PROCESS | 3828 | 1464735492283 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 3828 | 1464735492285 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 15:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:58:12 INFO - PROCESS | 3828 | 1464735492300 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 3828 | 1464735492302 Marionette TRACE conn2 <- [1,2050,null,{}] 15:58:12 INFO - PROCESS | 3828 | 1464735492307 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:12 INFO - PROCESS | 3828 | 1464735492422 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:58:12 INFO - PROCESS | 3828 | 1464735492472 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:12 INFO - PROCESS | 3828 | ++DOCSHELL 17358000 == 60 [pid = 3828] [id = 522] 15:58:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1845AC00) [pid = 3828] [serial = 1566] [outer = 00000000] 15:58:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (184F6000) [pid = 3828] [serial = 1567] [outer = 1845AC00] 15:58:12 INFO - PROCESS | 3828 | 1464735492516 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1998F800) [pid = 3828] [serial = 1568] [outer = 1845AC00] 15:58:12 INFO - PROCESS | 3828 | 1464735492940 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 666ms 15:58:12 INFO - PROCESS | 3828 | 1464735492956 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 3828 | 1464735492958 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 15:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:58:12 INFO - PROCESS | 3828 | 1464735492996 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 3828 | 1464735492998 Marionette TRACE conn2 <- [1,2054,null,{}] 15:58:13 INFO - PROCESS | 3828 | 1464735493005 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 3828 | 1464735493132 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:58:13 INFO - PROCESS | 3828 | 1464735493187 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 3828 | ++DOCSHELL 19A24000 == 61 [pid = 3828] [id = 523] 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (19A26000) [pid = 3828] [serial = 1569] [outer = 00000000] 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1A152400) [pid = 3828] [serial = 1570] [outer = 19A26000] 15:58:13 INFO - PROCESS | 3828 | 1464735493231 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1A155800) [pid = 3828] [serial = 1571] [outer = 19A26000] 15:58:13 INFO - PROCESS | 3828 | 1464735493618 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 696ms 15:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:58:13 INFO - PROCESS | 3828 | 1464735493661 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 3828 | 1464735493663 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 15:58:13 INFO - PROCESS | 3828 | 1464735493672 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 3828 | 1464735493674 Marionette TRACE conn2 <- [1,2058,null,{}] 15:58:13 INFO - PROCESS | 3828 | 1464735493677 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 3828 | 1464735493791 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:58:13 INFO - PROCESS | 3828 | 1464735493797 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 3828 | ++DOCSHELL 11CA2C00 == 62 [pid = 3828] [id = 524] 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (130AA000) [pid = 3828] [serial = 1572] [outer = 00000000] 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1A60C800) [pid = 3828] [serial = 1573] [outer = 130AA000] 15:58:13 INFO - PROCESS | 3828 | 1464735493841 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1A74D400) [pid = 3828] [serial = 1574] [outer = 130AA000] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (12895C00) [pid = 3828] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1783A000) [pid = 3828] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1A60E400) [pid = 3828] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1A151400) [pid = 3828] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (0F2B0C00) [pid = 3828] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10C4B400) [pid = 3828] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1055CC00) [pid = 3828] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:58:14 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (15266800) [pid = 3828] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:58:14 INFO - PROCESS | 3828 | 1464735494340 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 696ms 15:58:14 INFO - PROCESS | 3828 | 1464735494371 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 3828 | 1464735494373 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 15:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:58:14 INFO - PROCESS | 3828 | 1464735494376 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 3828 | 1464735494378 Marionette TRACE conn2 <- [1,2062,null,{}] 15:58:14 INFO - PROCESS | 3828 | 1464735494416 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 3828 | 1464735494525 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:58:14 INFO - PROCESS | 3828 | 1464735494540 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 3828 | ++DOCSHELL 13273400 == 63 [pid = 3828] [id = 525] 15:58:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (16B4B400) [pid = 3828] [serial = 1575] [outer = 00000000] 15:58:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19807400) [pid = 3828] [serial = 1576] [outer = 16B4B400] 15:58:14 INFO - PROCESS | 3828 | 1464735494586 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A078400) [pid = 3828] [serial = 1577] [outer = 16B4B400] 15:58:14 INFO - PROCESS | 3828 | 1464735494975 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 651ms 15:58:15 INFO - PROCESS | 3828 | 1464735495037 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 3828 | 1464735495039 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 15:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:58:15 INFO - PROCESS | 3828 | 1464735495042 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 3828 | 1464735495043 Marionette TRACE conn2 <- [1,2066,null,{}] 15:58:15 INFO - PROCESS | 3828 | 1464735495047 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:15 INFO - PROCESS | 3828 | 1464735495127 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:58:15 INFO - PROCESS | 3828 | 1464735495136 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 3828 | ++DOCSHELL 15A32400 == 64 [pid = 3828] [id = 526] 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (17E22400) [pid = 3828] [serial = 1578] [outer = 00000000] 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1AA2D000) [pid = 3828] [serial = 1579] [outer = 17E22400] 15:58:15 INFO - PROCESS | 3828 | 1464735495191 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1AB66400) [pid = 3828] [serial = 1580] [outer = 17E22400] 15:58:15 INFO - PROCESS | 3828 | 1464735495580 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 592ms 15:58:15 INFO - PROCESS | 3828 | 1464735495644 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 3828 | 1464735495646 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 15:58:15 INFO - PROCESS | 3828 | 1464735495650 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:58:15 INFO - PROCESS | 3828 | 1464735495651 Marionette TRACE conn2 <- [1,2070,null,{}] 15:58:15 INFO - PROCESS | 3828 | 1464735495655 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:15 INFO - PROCESS | 3828 | 1464735495738 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:58:15 INFO - PROCESS | 3828 | 1464735495744 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:15 INFO - PROCESS | 3828 | ++DOCSHELL 10C46000 == 65 [pid = 3828] [id = 527] 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1526A800) [pid = 3828] [serial = 1581] [outer = 00000000] 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1B00F400) [pid = 3828] [serial = 1582] [outer = 1526A800] 15:58:15 INFO - PROCESS | 3828 | 1464735495788 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1B07EC00) [pid = 3828] [serial = 1583] [outer = 1526A800] 15:58:16 INFO - PROCESS | 3828 | 1464735496450 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 858ms 15:58:16 INFO - PROCESS | 3828 | 1464735496518 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 3828 | 1464735496523 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 15:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:58:16 INFO - PROCESS | 3828 | 1464735496511 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 3828 | 1464735496515 Marionette TRACE conn2 <- [1,2074,null,{}] 15:58:16 INFO - PROCESS | 3828 | 1464735496521 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 3828 | 1464735496652 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:58:16 INFO - PROCESS | 3828 | 1464735496796 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 3828 | ++DOCSHELL 11CA3400 == 66 [pid = 3828] [id = 528] 15:58:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (11CAC800) [pid = 3828] [serial = 1584] [outer = 00000000] 15:58:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1318DC00) [pid = 3828] [serial = 1585] [outer = 11CAC800] 15:58:16 INFO - PROCESS | 3828 | 1464735496854 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (14F44C00) [pid = 3828] [serial = 1586] [outer = 11CAC800] 15:58:17 INFO - PROCESS | 3828 | 1464735497400 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 947ms 15:58:17 INFO - PROCESS | 3828 | 1464735497474 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 3828 | 1464735497480 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 15:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:58:17 INFO - PROCESS | 3828 | 1464735497486 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 3828 | 1464735497489 Marionette TRACE conn2 <- [1,2078,null,{}] 15:58:17 INFO - PROCESS | 3828 | 1464735497493 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:17 INFO - PROCESS | 3828 | 1464735497632 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:58:17 INFO - PROCESS | 3828 | 1464735497777 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:17 INFO - PROCESS | 3828 | ++DOCSHELL 16988800 == 67 [pid = 3828] [id = 529] 15:58:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (16E40400) [pid = 3828] [serial = 1587] [outer = 00000000] 15:58:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (17258C00) [pid = 3828] [serial = 1588] [outer = 16E40400] 15:58:17 INFO - PROCESS | 3828 | 1464735497831 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (17695800) [pid = 3828] [serial = 1589] [outer = 16E40400] 15:58:18 INFO - PROCESS | 3828 | 1464735498384 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 947ms 15:58:18 INFO - PROCESS | 3828 | 1464735498431 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 3828 | 1464735498434 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 15:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:58:18 INFO - PROCESS | 3828 | 1464735498437 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 3828 | 1464735498441 Marionette TRACE conn2 <- [1,2082,null,{}] 15:58:18 INFO - PROCESS | 3828 | 1464735498452 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 3828 | 1464735498593 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:58:18 INFO - PROCESS | 3828 | 1464735498738 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 3828 | ++DOCSHELL 19AE3400 == 68 [pid = 3828] [id = 530] 15:58:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1AA2E000) [pid = 3828] [serial = 1590] [outer = 00000000] 15:58:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1AC4DC00) [pid = 3828] [serial = 1591] [outer = 1AA2E000] 15:58:18 INFO - PROCESS | 3828 | 1464735498795 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1B080800) [pid = 3828] [serial = 1592] [outer = 1AA2E000] 15:58:19 INFO - PROCESS | 3828 | 1464735499360 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 991ms 15:58:19 INFO - PROCESS | 3828 | 1464735499427 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 3828 | 1464735499430 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 15:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:58:19 INFO - PROCESS | 3828 | 1464735499434 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 3828 | 1464735499436 Marionette TRACE conn2 <- [1,2086,null,{}] 15:58:19 INFO - PROCESS | 3828 | 1464735499456 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:19 INFO - PROCESS | 3828 | 1464735499564 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:58:19 INFO - PROCESS | 3828 | 1464735499734 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:19 INFO - PROCESS | 3828 | ++DOCSHELL 15A3EC00 == 69 [pid = 3828] [id = 531] 15:58:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1AB62000) [pid = 3828] [serial = 1593] [outer = 00000000] 15:58:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1B354C00) [pid = 3828] [serial = 1594] [outer = 1AB62000] 15:58:19 INFO - PROCESS | 3828 | 1464735499807 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1B359000) [pid = 3828] [serial = 1595] [outer = 1AB62000] 15:58:20 INFO - PROCESS | 3828 | 1464735500589 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1214ms 15:58:20 INFO - PROCESS | 3828 | 1464735500634 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 3828 | 1464735500638 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 15:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:58:20 INFO - PROCESS | 3828 | 1464735500643 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 3828 | 1464735500647 Marionette TRACE conn2 <- [1,2090,null,{}] 15:58:20 INFO - PROCESS | 3828 | 1464735500653 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:20 INFO - PROCESS | 3828 | 1464735500759 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:58:20 INFO - PROCESS | 3828 | 1464735500891 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 3828 | ++DOCSHELL 0F305C00 == 70 [pid = 3828] [id = 532] 15:58:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (0F309400) [pid = 3828] [serial = 1596] [outer = 00000000] 15:58:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (10A7B800) [pid = 3828] [serial = 1597] [outer = 0F309400] 15:58:20 INFO - PROCESS | 3828 | 1464735500944 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (10C4E800) [pid = 3828] [serial = 1598] [outer = 0F309400] 15:58:21 INFO - PROCESS | 3828 | 1464735501543 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 947ms 15:58:21 INFO - PROCESS | 3828 | 1464735501587 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 3828 | 1464735501592 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 15:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:58:21 INFO - PROCESS | 3828 | 1464735501599 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 3828 | 1464735501601 Marionette TRACE conn2 <- [1,2094,null,{}] 15:58:21 INFO - PROCESS | 3828 | 1464735501606 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 3828 | 1464735501701 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:58:21 INFO - PROCESS | 3828 | 1464735501817 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:21 INFO - PROCESS | 3828 | ++DOCSHELL 10ECE000 == 71 [pid = 3828] [id = 533] 15:58:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (10F32C00) [pid = 3828] [serial = 1599] [outer = 00000000] 15:58:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (12A8F400) [pid = 3828] [serial = 1600] [outer = 10F32C00] 15:58:21 INFO - PROCESS | 3828 | 1464735501905 Marionette DEBUG loaded listener.js 15:58:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1311F800) [pid = 3828] [serial = 1601] [outer = 10F32C00] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 17E1B000 == 70 [pid = 3828] [id = 504] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 15A32400 == 69 [pid = 3828] [id = 526] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 13273400 == 68 [pid = 3828] [id = 525] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 11CA2C00 == 67 [pid = 3828] [id = 524] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 19A24000 == 66 [pid = 3828] [id = 523] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 17358000 == 65 [pid = 3828] [id = 522] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 1795A400 == 64 [pid = 3828] [id = 521] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 171E1400 == 63 [pid = 3828] [id = 520] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 1327CC00 == 62 [pid = 3828] [id = 519] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 10379000 == 61 [pid = 3828] [id = 518] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 0F2B8C00 == 60 [pid = 3828] [id = 517] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 13129400 == 59 [pid = 3828] [id = 516] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 18459000 == 58 [pid = 3828] [id = 515] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 1AB61C00 == 57 [pid = 3828] [id = 514] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 171EF800 == 56 [pid = 3828] [id = 513] 15:58:22 INFO - PROCESS | 3828 | --DOCSHELL 10EC4C00 == 55 [pid = 3828] [id = 512] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1761A800) [pid = 3828] [serial = 1472] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (1AC43000) [pid = 3828] [serial = 1534] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (184CBC00) [pid = 3828] [serial = 1522] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (10A59400) [pid = 3828] [serial = 1501] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1550F000) [pid = 3828] [serial = 1504] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1761DC00) [pid = 3828] [serial = 1507] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1A744C00) [pid = 3828] [serial = 1525] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (19990000) [pid = 3828] [serial = 1523] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1A74FC00) [pid = 3828] [serial = 1526] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1AA2F800) [pid = 3828] [serial = 1531] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (10C48000) [pid = 3828] [serial = 1528] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (13198800) [pid = 3828] [serial = 1519] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (184C4400) [pid = 3828] [serial = 1510] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (10C44C00) [pid = 3828] [serial = 1516] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1102AC00) [pid = 3828] [serial = 1517] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (19991C00) [pid = 3828] [serial = 1513] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (15C07400) [pid = 3828] [serial = 1499] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (13120000) [pid = 3828] [serial = 1529] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (15A3D000) [pid = 3828] [serial = 1520] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1AB67800) [pid = 3828] [serial = 1532] [outer = 00000000] [url = about:blank] 15:58:22 INFO - PROCESS | 3828 | 1464735502374 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 799ms 15:58:22 INFO - PROCESS | 3828 | 1464735502401 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:58:22 INFO - PROCESS | 3828 | 1464735502403 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 15:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:58:22 INFO - PROCESS | 3828 | 1464735502407 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:58:22 INFO - PROCESS | 3828 | 1464735502410 Marionette TRACE conn2 <- [1,2098,null,{}] 15:58:22 INFO - PROCESS | 3828 | 1464735502420 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:22 INFO - PROCESS | 3828 | 1464735502489 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:58:22 INFO - PROCESS | 3828 | 1464735502498 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 3828 | ++DOCSHELL 12895C00 == 56 [pid = 3828] [id = 534] 15:58:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (128AA000) [pid = 3828] [serial = 1602] [outer = 00000000] 15:58:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (13D53C00) [pid = 3828] [serial = 1603] [outer = 128AA000] 15:58:22 INFO - PROCESS | 3828 | 1464735502546 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (15267C00) [pid = 3828] [serial = 1604] [outer = 128AA000] 15:58:23 INFO - PROCESS | 3828 | 1464735503029 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 666ms 15:58:23 INFO - PROCESS | 3828 | 1464735503074 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 3828 | 1464735503076 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 15:58:23 INFO - PROCESS | 3828 | 1464735503080 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 3828 | 1464735503081 Marionette TRACE conn2 <- [1,2102,null,{}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:58:23 INFO - PROCESS | 3828 | 1464735503085 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 3828 | 1464735503151 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:58:23 INFO - PROCESS | 3828 | 1464735503158 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 3828 | ++DOCSHELL 13281800 == 57 [pid = 3828] [id = 535] 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (13D52000) [pid = 3828] [serial = 1605] [outer = 00000000] 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (15A3B000) [pid = 3828] [serial = 1606] [outer = 13D52000] 15:58:23 INFO - PROCESS | 3828 | 1464735503203 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (15FC7400) [pid = 3828] [serial = 1607] [outer = 13D52000] 15:58:23 INFO - PROCESS | 3828 | 1464735503643 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 592ms 15:58:23 INFO - PROCESS | 3828 | 1464735503686 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 3828 | 1464735503688 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 15:58:23 INFO - PROCESS | 3828 | 1464735503691 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 3828 | 1464735503693 Marionette TRACE conn2 <- [1,2106,null,{}] 15:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:58:23 INFO - PROCESS | 3828 | 1464735503697 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 3828 | 1464735503776 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:58:23 INFO - PROCESS | 3828 | 1464735503782 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 3828 | ++DOCSHELL 16B47000 == 58 [pid = 3828] [id = 536] 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (16B49C00) [pid = 3828] [serial = 1608] [outer = 00000000] 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (171C7C00) [pid = 3828] [serial = 1609] [outer = 16B49C00] 15:58:23 INFO - PROCESS | 3828 | 1464735503838 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (171F0000) [pid = 3828] [serial = 1610] [outer = 16B49C00] 15:58:24 INFO - PROCESS | 3828 | 1464735504261 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 607ms 15:58:24 INFO - PROCESS | 3828 | 1464735504295 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 3828 | 1464735504306 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:58:24 INFO - PROCESS | 3828 | 1464735504310 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 3828 | 1464735504312 Marionette TRACE conn2 <- [1,2110,null,{}] 15:58:24 INFO - PROCESS | 3828 | 1464735504315 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 3828 | 1464735504423 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:58:24 INFO - PROCESS | 3828 | 1464735504431 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 3828 | ++DOCSHELL 0F215800 == 59 [pid = 3828] [id = 537] 15:58:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (0F216000) [pid = 3828] [serial = 1611] [outer = 00000000] 15:58:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (17957000) [pid = 3828] [serial = 1612] [outer = 0F216000] 15:58:24 INFO - PROCESS | 3828 | 1464735504463 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (18452400) [pid = 3828] [serial = 1613] [outer = 0F216000] 15:58:24 INFO - PROCESS | 3828 | 1464735504930 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 666ms 15:58:24 INFO - PROCESS | 3828 | 1464735504975 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 3828 | 1464735504977 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 15:58:24 INFO - PROCESS | 3828 | 1464735504980 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:58:24 INFO - PROCESS | 3828 | 1464735504982 Marionette TRACE conn2 <- [1,2114,null,{}] 15:58:24 INFO - PROCESS | 3828 | 1464735504986 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:25 INFO - PROCESS | 3828 | 1464735505084 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:58:25 INFO - PROCESS | 3828 | 1464735505181 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 3828 | ++DOCSHELL 16D9DC00 == 60 [pid = 3828] [id = 538] 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (16D9E000) [pid = 3828] [serial = 1614] [outer = 00000000] 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (16DA1800) [pid = 3828] [serial = 1615] [outer = 16D9E000] 15:58:25 INFO - PROCESS | 3828 | 1464735505223 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (16DA4400) [pid = 3828] [serial = 1616] [outer = 16D9E000] 15:58:25 INFO - PROCESS | 3828 | 1464735505608 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 666ms 15:58:25 INFO - PROCESS | 3828 | 1464735505646 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 3828 | 1464735505648 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 15:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:58:25 INFO - PROCESS | 3828 | 1464735505651 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 3828 | 1464735505653 Marionette TRACE conn2 <- [1,2118,null,{}] 15:58:25 INFO - PROCESS | 3828 | 1464735505656 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:25 INFO - PROCESS | 3828 | 1464735505754 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:58:25 INFO - PROCESS | 3828 | 1464735505821 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2400 == 61 [pid = 3828] [id = 539] 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (16D9EC00) [pid = 3828] [serial = 1617] [outer = 00000000] 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (18458400) [pid = 3828] [serial = 1618] [outer = 16D9EC00] 15:58:25 INFO - PROCESS | 3828 | 1464735505865 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (184CE000) [pid = 3828] [serial = 1619] [outer = 16D9EC00] 15:58:26 INFO - PROCESS | 3828 | 1464735506256 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 3828 | 1464735506317 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 15:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:58:26 INFO - PROCESS | 3828 | 1464735506321 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 3828 | 1464735506322 Marionette TRACE conn2 <- [1,2122,null,{}] 15:58:26 INFO - PROCESS | 3828 | 1464735506326 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 3828 | 1464735506431 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (19A27C00) [pid = 3828] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (171E5800) [pid = 3828] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (17954400) [pid = 3828] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (10560400) [pid = 3828] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1526FC00) [pid = 3828] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (184C7000) [pid = 3828] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (10C47800) [pid = 3828] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (140CDC00) [pid = 3828] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (10F34C00) [pid = 3828] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1A60FC00) [pid = 3828] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (10F4B800) [pid = 3828] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (0F2EB800) [pid = 3828] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (19996C00) [pid = 3828] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (178AB000) [pid = 3828] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (19AE3C00) [pid = 3828] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1037A400) [pid = 3828] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (140CD800) [pid = 3828] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (157B3800) [pid = 3828] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1845AC00) [pid = 3828] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (19A26000) [pid = 3828] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (130AA000) [pid = 3828] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (10513400) [pid = 3828] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (184C3800) [pid = 3828] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1550CC00) [pid = 3828] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (10A5B800) [pid = 3828] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (171E1C00) [pid = 3828] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (17E22400) [pid = 3828] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (16B4B400) [pid = 3828] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (17E28000) [pid = 3828] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:58:26 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17E23400) [pid = 3828] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:58:26 INFO - PROCESS | 3828 | 1464735506841 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B1C00 == 62 [pid = 3828] [id = 540] 15:58:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (0F2EB800) [pid = 3828] [serial = 1620] [outer = 00000000] 15:58:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (10A5B800) [pid = 3828] [serial = 1621] [outer = 0F2EB800] 15:58:26 INFO - PROCESS | 3828 | 1464735506889 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (10F4B800) [pid = 3828] [serial = 1622] [outer = 0F2EB800] 15:58:27 INFO - PROCESS | 3828 | 1464735507233 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 948ms 15:58:27 INFO - PROCESS | 3828 | 1464735507260 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 3828 | 1464735507262 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 15:58:27 INFO - PROCESS | 3828 | 1464735507265 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:58:27 INFO - PROCESS | 3828 | 1464735507267 Marionette TRACE conn2 <- [1,2126,null,{}] 15:58:27 INFO - PROCESS | 3828 | 1464735507271 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 3828 | 1464735507354 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:58:27 INFO - PROCESS | 3828 | 1464735507360 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 3828 | ++DOCSHELL 10A58400 == 63 [pid = 3828] [id = 541] 15:58:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (10F34C00) [pid = 3828] [serial = 1623] [outer = 00000000] 15:58:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (15A3AC00) [pid = 3828] [serial = 1624] [outer = 10F34C00] 15:58:27 INFO - PROCESS | 3828 | 1464735507501 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (171E5800) [pid = 3828] [serial = 1625] [outer = 10F34C00] 15:58:27 INFO - PROCESS | 3828 | 1464735507837 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 607ms 15:58:27 INFO - PROCESS | 3828 | 1464735507868 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 3828 | 1464735507870 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 15:58:27 INFO - PROCESS | 3828 | 1464735507873 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:58:27 INFO - PROCESS | 3828 | 1464735507875 Marionette TRACE conn2 <- [1,2130,null,{}] 15:58:27 INFO - PROCESS | 3828 | 1464735507879 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 3828 | 1464735507977 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:58:28 INFO - PROCESS | 3828 | 1464735508116 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 3828 | ++DOCSHELL 15C5D800 == 64 [pid = 3828] [id = 542] 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (15FC5800) [pid = 3828] [serial = 1626] [outer = 00000000] 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (184EB400) [pid = 3828] [serial = 1627] [outer = 15FC5800] 15:58:28 INFO - PROCESS | 3828 | 1464735508146 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (19A1D400) [pid = 3828] [serial = 1628] [outer = 15FC5800] 15:58:28 INFO - PROCESS | 3828 | 1464735508501 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 3828 | 1464735508539 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 15:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:58:28 INFO - PROCESS | 3828 | 1464735508543 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 3828 | 1464735508545 Marionette TRACE conn2 <- [1,2134,null,{}] 15:58:28 INFO - PROCESS | 3828 | 1464735508548 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:28 INFO - PROCESS | 3828 | 1464735508629 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:58:28 INFO - PROCESS | 3828 | 1464735508635 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 3828 | ++DOCSHELL 184D0800 == 65 [pid = 3828] [id = 543] 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (19994400) [pid = 3828] [serial = 1629] [outer = 00000000] 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1A156400) [pid = 3828] [serial = 1630] [outer = 19994400] 15:58:28 INFO - PROCESS | 3828 | 1464735508679 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1A56F000) [pid = 3828] [serial = 1631] [outer = 19994400] 15:58:29 INFO - PROCESS | 3828 | 1464735509366 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 3828 | 1464735509422 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 15:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:58:29 INFO - PROCESS | 3828 | 1464735509429 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 3828 | 1464735509435 Marionette TRACE conn2 <- [1,2138,null,{}] 15:58:29 INFO - PROCESS | 3828 | 1464735509440 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:29 INFO - PROCESS | 3828 | 1464735509555 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:58:29 INFO - PROCESS | 3828 | 1464735509693 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F9400 == 66 [pid = 3828] [id = 544] 15:58:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (105F6000) [pid = 3828] [serial = 1632] [outer = 00000000] 15:58:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (10C49C00) [pid = 3828] [serial = 1633] [outer = 105F6000] 15:58:29 INFO - PROCESS | 3828 | 1464735509750 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (12A90400) [pid = 3828] [serial = 1634] [outer = 105F6000] 15:58:30 INFO - PROCESS | 3828 | 1464735510284 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 903ms 15:58:30 INFO - PROCESS | 3828 | 1464735510320 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 3828 | 1464735510326 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 15:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:58:30 INFO - PROCESS | 3828 | 1464735510332 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 3828 | 1464735510335 Marionette TRACE conn2 <- [1,2142,null,{}] 15:58:30 INFO - PROCESS | 3828 | 1464735510339 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 3828 | 1464735510449 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:58:30 INFO - PROCESS | 3828 | 1464735510595 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 3828 | ++DOCSHELL 12B75C00 == 67 [pid = 3828] [id = 545] 15:58:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (140D0C00) [pid = 3828] [serial = 1635] [outer = 00000000] 15:58:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (16C02400) [pid = 3828] [serial = 1636] [outer = 140D0C00] 15:58:30 INFO - PROCESS | 3828 | 1464735510649 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (16E43C00) [pid = 3828] [serial = 1637] [outer = 140D0C00] 15:58:31 INFO - PROCESS | 3828 | 1464735511243 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 947ms 15:58:31 INFO - PROCESS | 3828 | 1464735511275 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 3828 | 1464735511277 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 15:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:58:31 INFO - PROCESS | 3828 | 1464735511281 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 3828 | 1464735511285 Marionette TRACE conn2 <- [1,2146,null,{}] 15:58:31 INFO - PROCESS | 3828 | 1464735511296 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:31 INFO - PROCESS | 3828 | 1464735511404 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:58:31 INFO - PROCESS | 3828 | 1464735511534 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 3828 | ++DOCSHELL 19990800 == 68 [pid = 3828] [id = 546] 15:58:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (19991000) [pid = 3828] [serial = 1638] [outer = 00000000] 15:58:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (19A26800) [pid = 3828] [serial = 1639] [outer = 19991000] 15:58:31 INFO - PROCESS | 3828 | 1464735511591 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1A150400) [pid = 3828] [serial = 1640] [outer = 19991000] 15:58:32 INFO - PROCESS | 3828 | 1464735512104 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 858ms 15:58:32 INFO - PROCESS | 3828 | 1464735512131 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 3828 | 1464735512134 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 15:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:58:32 INFO - PROCESS | 3828 | 1464735512137 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 3828 | 1464735512139 Marionette TRACE conn2 <- [1,2150,null,{}] 15:58:32 INFO - PROCESS | 3828 | 1464735512142 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:32 INFO - PROCESS | 3828 | 1464735512250 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:58:32 INFO - PROCESS | 3828 | 1464735512367 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 3828 | ++DOCSHELL 17E22400 == 69 [pid = 3828] [id = 547] 15:58:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (17E29000) [pid = 3828] [serial = 1641] [outer = 00000000] 15:58:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1A750800) [pid = 3828] [serial = 1642] [outer = 17E29000] 15:58:32 INFO - PROCESS | 3828 | 1464735512460 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1AA2C000) [pid = 3828] [serial = 1643] [outer = 17E29000] 15:58:33 INFO - PROCESS | 3828 | 1464735513092 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 992ms 15:58:33 INFO - PROCESS | 3828 | 1464735513152 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 3828 | 1464735513154 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 15:58:33 INFO - PROCESS | 3828 | 1464735513159 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:58:33 INFO - PROCESS | 3828 | 1464735513161 Marionette TRACE conn2 <- [1,2154,null,{}] 15:58:33 INFO - PROCESS | 3828 | 1464735513164 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 3828 | 1464735513270 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:58:33 INFO - PROCESS | 3828 | 1464735513398 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 3828 | ++DOCSHELL 10376400 == 70 [pid = 3828] [id = 548] 15:58:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (10560800) [pid = 3828] [serial = 1644] [outer = 00000000] 15:58:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (10F3E000) [pid = 3828] [serial = 1645] [outer = 10560800] 15:58:33 INFO - PROCESS | 3828 | 1464735513457 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (13193400) [pid = 3828] [serial = 1646] [outer = 10560800] 15:58:34 INFO - PROCESS | 3828 | 1464735514260 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1184ms 15:58:34 INFO - PROCESS | 3828 | 1464735514349 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 3828 | 1464735514353 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 15:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:58:34 INFO - PROCESS | 3828 | 1464735514373 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 3828 | 1464735514376 Marionette TRACE conn2 <- [1,2158,null,{}] 15:58:34 INFO - PROCESS | 3828 | 1464735514383 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:34 INFO - PROCESS | 3828 | 1464735514495 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:58:34 INFO - PROCESS | 3828 | 1464735514625 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 3828 | ++DOCSHELL 10C4AC00 == 71 [pid = 3828] [id = 549] 15:58:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (10C4C800) [pid = 3828] [serial = 1647] [outer = 00000000] 15:58:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (117A3000) [pid = 3828] [serial = 1648] [outer = 10C4C800] 15:58:34 INFO - PROCESS | 3828 | 1464735514684 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1312D800) [pid = 3828] [serial = 1649] [outer = 10C4C800] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 15A3F400 == 70 [pid = 3828] [id = 478] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 183BEC00 == 69 [pid = 3828] [id = 511] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 15C5D800 == 68 [pid = 3828] [id = 542] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 10A58400 == 67 [pid = 3828] [id = 541] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 0F2B1C00 == 66 [pid = 3828] [id = 540] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2400 == 65 [pid = 3828] [id = 539] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 16D9DC00 == 64 [pid = 3828] [id = 538] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 0F215800 == 63 [pid = 3828] [id = 537] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 16B47000 == 62 [pid = 3828] [id = 536] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 13281800 == 61 [pid = 3828] [id = 535] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 12895C00 == 60 [pid = 3828] [id = 534] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 10ECE000 == 59 [pid = 3828] [id = 533] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 0F305C00 == 58 [pid = 3828] [id = 532] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1845CC00) [pid = 3828] [serial = 1546] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1AC49C00) [pid = 3828] [serial = 1549] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1B00F400) [pid = 3828] [serial = 1582] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOCSHELL 10C46000 == 57 [pid = 3828] [id = 527] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (19995000) [pid = 3828] [serial = 1514] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1A154800) [pid = 3828] [serial = 1349] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (17694000) [pid = 3828] [serial = 1508] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (184C6000) [pid = 3828] [serial = 1511] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (12894800) [pid = 3828] [serial = 1394] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (16987000) [pid = 3828] [serial = 1484] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1A743800) [pid = 3828] [serial = 1403] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (10C50000) [pid = 3828] [serial = 1490] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (15A39800) [pid = 3828] [serial = 1397] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (13903800) [pid = 3828] [serial = 1439] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1AA27400) [pid = 3828] [serial = 1445] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (130A5000) [pid = 3828] [serial = 1481] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1311E800) [pid = 3828] [serial = 1406] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1A612000) [pid = 3828] [serial = 1487] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (19A22000) [pid = 3828] [serial = 1400] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1AA28400) [pid = 3828] [serial = 1478] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (10C43400) [pid = 3828] [serial = 1502] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (15A3B400) [pid = 3828] [serial = 1505] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (17616C00) [pid = 3828] [serial = 1442] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (184F6000) [pid = 3828] [serial = 1567] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1A155800) [pid = 3828] [serial = 1571] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A152400) [pid = 3828] [serial = 1570] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1AB6D000) [pid = 3828] [serial = 1543] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1A60C800) [pid = 3828] [serial = 1573] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10F35800) [pid = 3828] [serial = 1555] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (19810000) [pid = 3828] [serial = 1540] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (12B6F400) [pid = 3828] [serial = 1537] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1AB66800) [pid = 3828] [serial = 1535] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (15A33800) [pid = 3828] [serial = 1558] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (15A41C00) [pid = 3828] [serial = 1559] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (180E8800) [pid = 3828] [serial = 1553] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15A35000) [pid = 3828] [serial = 1552] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (17602400) [pid = 3828] [serial = 1561] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1769B000) [pid = 3828] [serial = 1562] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1AA2D000) [pid = 3828] [serial = 1579] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (19807400) [pid = 3828] [serial = 1576] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (1A74D400) [pid = 3828] [serial = 1574] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (1844EC00) [pid = 3828] [serial = 1564] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (1AB66400) [pid = 3828] [serial = 1580] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (11C6B000) [pid = 3828] [serial = 1556] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (1998F800) [pid = 3828] [serial = 1568] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (1A078400) [pid = 3828] [serial = 1577] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (18455400) [pid = 3828] [serial = 1565] [outer = 00000000] [url = about:blank] 15:58:35 INFO - PROCESS | 3828 | 1464735515259 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 947ms 15:58:35 INFO - PROCESS | 3828 | 1464735515318 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 3828 | 1464735515323 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 15:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:58:35 INFO - PROCESS | 3828 | 1464735515329 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 3828 | 1464735515332 Marionette TRACE conn2 <- [1,2162,null,{}] 15:58:35 INFO - PROCESS | 3828 | 1464735515335 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:35 INFO - PROCESS | 3828 | 1464735515427 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:58:35 INFO - PROCESS | 3828 | 1464735515533 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B0C00 == 58 [pid = 3828] [id = 550] 15:58:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (105F8C00) [pid = 3828] [serial = 1650] [outer = 00000000] 15:58:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (1172F400) [pid = 3828] [serial = 1651] [outer = 105F8C00] 15:58:35 INFO - PROCESS | 3828 | 1464735515561 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (130A5000) [pid = 3828] [serial = 1652] [outer = 105F8C00] 15:58:35 INFO - PROCESS | 3828 | 1464735515967 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 696ms 15:58:36 INFO - PROCESS | 3828 | 1464735516051 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 3828 | 1464735516054 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 15:58:36 INFO - PROCESS | 3828 | 1464735516057 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 3828 | 1464735516061 Marionette TRACE conn2 <- [1,2166,null,{}] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:58:36 INFO - PROCESS | 3828 | 1464735516071 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 3828 | 1464735516158 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:58:36 INFO - PROCESS | 3828 | 1464735516175 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 3828 | ++DOCSHELL 15A37000 == 59 [pid = 3828] [id = 551] 15:58:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (15A37400) [pid = 3828] [serial = 1653] [outer = 00000000] 15:58:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (15A40C00) [pid = 3828] [serial = 1654] [outer = 15A37400] 15:58:36 INFO - PROCESS | 3828 | 1464735516222 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15FC7C00) [pid = 3828] [serial = 1655] [outer = 15A37400] 15:58:36 INFO - PROCESS | 3828 | 1464735516653 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 666ms 15:58:36 INFO - PROCESS | 3828 | 1464735516726 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 3828 | 1464735516729 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 15:58:36 INFO - PROCESS | 3828 | 1464735516732 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:58:36 INFO - PROCESS | 3828 | 1464735516733 Marionette TRACE conn2 <- [1,2170,null,{}] 15:58:36 INFO - PROCESS | 3828 | 1464735516737 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:36 INFO - PROCESS | 3828 | 1464735516822 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:58:36 INFO - PROCESS | 3828 | 1464735516831 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 3828 | ++DOCSHELL 15503400 == 60 [pid = 3828] [id = 552] 15:58:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (16B4E000) [pid = 3828] [serial = 1656] [outer = 00000000] 15:58:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (16D9DC00) [pid = 3828] [serial = 1657] [outer = 16B4E000] 15:58:36 INFO - PROCESS | 3828 | 1464735516953 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (16E43800) [pid = 3828] [serial = 1658] [outer = 16B4E000] 15:58:37 INFO - PROCESS | 3828 | 1464735517328 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 666ms 15:58:37 INFO - PROCESS | 3828 | 1464735517389 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 3828 | 1464735517391 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 15:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:58:37 INFO - PROCESS | 3828 | 1464735517395 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 3828 | 1464735517397 Marionette TRACE conn2 <- [1,2174,null,{}] 15:58:37 INFO - PROCESS | 3828 | 1464735517400 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 3828 | 1464735517552 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:58:37 INFO - PROCESS | 3828 | 1464735517575 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 3828 | ++DOCSHELL 11C6B000 == 61 [pid = 3828] [id = 553] 15:58:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (16884800) [pid = 3828] [serial = 1659] [outer = 00000000] 15:58:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1761AC00) [pid = 3828] [serial = 1660] [outer = 16884800] 15:58:37 INFO - PROCESS | 3828 | 1464735517602 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (1761F400) [pid = 3828] [serial = 1661] [outer = 16884800] 15:58:38 INFO - PROCESS | 3828 | 1464735518051 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 711ms 15:58:38 INFO - PROCESS | 3828 | 1464735518098 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 3828 | 1464735518100 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 15:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:58:38 INFO - PROCESS | 3828 | 1464735518104 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 3828 | 1464735518105 Marionette TRACE conn2 <- [1,2178,null,{}] 15:58:38 INFO - PROCESS | 3828 | 1464735518109 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 3828 | 1464735518243 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:58:38 INFO - PROCESS | 3828 | 1464735518295 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 3828 | ++DOCSHELL 14F4E000 == 62 [pid = 3828] [id = 554] 15:58:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (15270400) [pid = 3828] [serial = 1662] [outer = 00000000] 15:58:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (18451C00) [pid = 3828] [serial = 1663] [outer = 15270400] 15:58:38 INFO - PROCESS | 3828 | 1464735518340 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (18454000) [pid = 3828] [serial = 1664] [outer = 15270400] 15:58:38 INFO - PROCESS | 3828 | 1464735518739 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 666ms 15:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:58:38 INFO - PROCESS | 3828 | 1464735518776 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 3828 | 1464735518778 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 15:58:38 INFO - PROCESS | 3828 | 1464735518781 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 3828 | 1464735518783 Marionette TRACE conn2 <- [1,2182,null,{}] 15:58:38 INFO - PROCESS | 3828 | 1464735518786 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:38 INFO - PROCESS | 3828 | 1464735518931 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:58:38 INFO - PROCESS | 3828 | 1464735519002 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 3828 | ++DOCSHELL 17EC0400 == 63 [pid = 3828] [id = 555] 15:58:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (184C8000) [pid = 3828] [serial = 1665] [outer = 00000000] 15:58:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1980E000) [pid = 3828] [serial = 1666] [outer = 184C8000] 15:58:39 INFO - PROCESS | 3828 | 1464735519026 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19991400) [pid = 3828] [serial = 1667] [outer = 184C8000] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15FC5800) [pid = 3828] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1782F000) [pid = 3828] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1AB63000) [pid = 3828] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (10ECB000) [pid = 3828] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (16D9E000) [pid = 3828] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (13D52000) [pid = 3828] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (0F309400) [pid = 3828] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (128AA000) [pid = 3828] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1AB62000) [pid = 3828] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16D9EC00) [pid = 3828] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1AA2E000) [pid = 3828] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (16E40400) [pid = 3828] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (10F32C00) [pid = 3828] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (0F216000) [pid = 3828] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (11CAC800) [pid = 3828] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (0F2EB800) [pid = 3828] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (16B49C00) [pid = 3828] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (10F34C00) [pid = 3828] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18459400) [pid = 3828] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:58:39 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (13910800) [pid = 3828] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:58:39 INFO - PROCESS | 3828 | 1464735519561 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 859ms 15:58:39 INFO - PROCESS | 3828 | 1464735519647 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 3828 | 1464735519649 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 15:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:58:39 INFO - PROCESS | 3828 | 1464735519652 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 3828 | 1464735519654 Marionette TRACE conn2 <- [1,2186,null,{}] 15:58:39 INFO - PROCESS | 3828 | 1464735519658 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 3828 | 1464735519728 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:58:39 INFO - PROCESS | 3828 | 1464735519734 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 3828 | ++DOCSHELL 12B70800 == 64 [pid = 3828] [id = 556] 15:58:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (13278400) [pid = 3828] [serial = 1668] [outer = 00000000] 15:58:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (16E40400) [pid = 3828] [serial = 1669] [outer = 13278400] 15:58:39 INFO - PROCESS | 3828 | 1464735519790 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (17834400) [pid = 3828] [serial = 1670] [outer = 13278400] 15:58:40 INFO - PROCESS | 3828 | 1464735520189 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 562ms 15:58:40 INFO - PROCESS | 3828 | 1464735520215 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 3828 | 1464735520217 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 15:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:58:40 INFO - PROCESS | 3828 | 1464735520234 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 3828 | 1464735520236 Marionette TRACE conn2 <- [1,2190,null,{}] 15:58:40 INFO - PROCESS | 3828 | 1464735520240 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 3828 | 1464735520321 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:58:40 INFO - PROCESS | 3828 | 1464735520312 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 3828 | ++DOCSHELL 1572EC00 == 65 [pid = 3828] [id = 557] 15:58:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (15FC5800) [pid = 3828] [serial = 1671] [outer = 00000000] 15:58:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (19803000) [pid = 3828] [serial = 1672] [outer = 15FC5800] 15:58:40 INFO - PROCESS | 3828 | 1464735520356 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1999A000) [pid = 3828] [serial = 1673] [outer = 15FC5800] 15:58:40 INFO - PROCESS | 3828 | 1464735520788 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms 15:58:40 INFO - PROCESS | 3828 | 1464735520843 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 3828 | 1464735520846 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 15:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:58:40 INFO - PROCESS | 3828 | 1464735520849 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 3828 | 1464735520851 Marionette TRACE conn2 <- [1,2194,null,{}] 15:58:40 INFO - PROCESS | 3828 | 1464735520854 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 3828 | 1464735520940 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:58:40 INFO - PROCESS | 3828 | 1464735520946 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 3828 | ++DOCSHELL 1783B800 == 66 [pid = 3828] [id = 558] 15:58:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (19A19000) [pid = 3828] [serial = 1674] [outer = 00000000] 15:58:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (19A27C00) [pid = 3828] [serial = 1675] [outer = 19A19000] 15:58:40 INFO - PROCESS | 3828 | 1464735520990 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19AEB000) [pid = 3828] [serial = 1676] [outer = 19A19000] 15:58:41 INFO - PROCESS | 3828 | 1464735521593 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 785ms 15:58:41 INFO - PROCESS | 3828 | 1464735521651 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 3828 | 1464735521655 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 15:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:58:41 INFO - PROCESS | 3828 | 1464735521663 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 3828 | 1464735521666 Marionette TRACE conn2 <- [1,2198,null,{}] 15:58:41 INFO - PROCESS | 3828 | 1464735521672 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 3828 | 1464735521810 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:58:41 INFO - PROCESS | 3828 | 1464735521946 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 3828 | ++DOCSHELL 105F4C00 == 67 [pid = 3828] [id = 559] 15:58:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (10C41C00) [pid = 3828] [serial = 1677] [outer = 00000000] 15:58:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (11725400) [pid = 3828] [serial = 1678] [outer = 10C41C00] 15:58:41 INFO - PROCESS | 3828 | 1464735521985 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (128AB800) [pid = 3828] [serial = 1679] [outer = 10C41C00] 15:58:42 INFO - PROCESS | 3828 | 1464735522518 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 888ms 15:58:42 INFO - PROCESS | 3828 | 1464735522570 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 3828 | 1464735522576 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 15:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:58:42 INFO - PROCESS | 3828 | 1464735522583 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 3828 | 1464735522586 Marionette TRACE conn2 <- [1,2202,null,{}] 15:58:42 INFO - PROCESS | 3828 | 1464735522590 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:42 INFO - PROCESS | 3828 | 1464735522683 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:58:42 INFO - PROCESS | 3828 | 1464735522847 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 3828 | ++DOCSHELL 1526F000 == 68 [pid = 3828] [id = 560] 15:58:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (15270800) [pid = 3828] [serial = 1680] [outer = 00000000] 15:58:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15A39800) [pid = 3828] [serial = 1681] [outer = 15270800] 15:58:42 INFO - PROCESS | 3828 | 1464735522901 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (16981C00) [pid = 3828] [serial = 1682] [outer = 15270800] 15:58:43 INFO - PROCESS | 3828 | 1464735523452 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 947ms 15:58:43 INFO - PROCESS | 3828 | 1464735523529 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 3828 | 1464735523532 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 15:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:58:43 INFO - PROCESS | 3828 | 1464735523535 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 3828 | 1464735523539 Marionette TRACE conn2 <- [1,2206,null,{}] 15:58:43 INFO - PROCESS | 3828 | 1464735523550 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:43 INFO - PROCESS | 3828 | 1464735523644 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:58:43 INFO - PROCESS | 3828 | 1464735523790 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:43 INFO - PROCESS | 3828 | ++DOCSHELL 18450400 == 69 [pid = 3828] [id = 561] 15:58:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1845AC00) [pid = 3828] [serial = 1683] [outer = 00000000] 15:58:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (184E9400) [pid = 3828] [serial = 1684] [outer = 1845AC00] 15:58:43 INFO - PROCESS | 3828 | 1464735523848 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (19A24800) [pid = 3828] [serial = 1685] [outer = 1845AC00] 15:58:44 INFO - PROCESS | 3828 | 1464735524342 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 844ms 15:58:44 INFO - PROCESS | 3828 | 1464735524392 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 3828 | 1464735524395 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 15:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:58:44 INFO - PROCESS | 3828 | 1464735524400 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 3828 | 1464735524402 Marionette TRACE conn2 <- [1,2210,null,{}] 15:58:44 INFO - PROCESS | 3828 | 1464735524405 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 3828 | 1464735524516 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:58:44 INFO - PROCESS | 3828 | 1464735524633 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 3828 | ++DOCSHELL 1A158400 == 70 [pid = 3828] [id = 562] 15:58:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1A15A000) [pid = 3828] [serial = 1686] [outer = 00000000] 15:58:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1A571400) [pid = 3828] [serial = 1687] [outer = 1A15A000] 15:58:44 INFO - PROCESS | 3828 | 1464735524727 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1A612000) [pid = 3828] [serial = 1688] [outer = 1A15A000] 15:58:45 INFO - PROCESS | 3828 | 1464735525288 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 947ms 15:58:45 INFO - PROCESS | 3828 | 1464735525348 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 3828 | 1464735525350 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 15:58:45 INFO - PROCESS | 3828 | 1464735525354 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:58:45 INFO - PROCESS | 3828 | 1464735525355 Marionette TRACE conn2 <- [1,2214,null,{}] 15:58:45 INFO - PROCESS | 3828 | 1464735525360 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:45 INFO - PROCESS | 3828 | 1464735525493 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:58:45 INFO - PROCESS | 3828 | 1464735525620 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 3828 | ++DOCSHELL 1A156000 == 71 [pid = 3828] [id = 563] 15:58:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1A56D400) [pid = 3828] [serial = 1689] [outer = 00000000] 15:58:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A74D000) [pid = 3828] [serial = 1690] [outer = 1A56D400] 15:58:45 INFO - PROCESS | 3828 | 1464735525674 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A74D800) [pid = 3828] [serial = 1691] [outer = 1A56D400] 15:58:46 INFO - PROCESS | 3828 | 1464735526230 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 947ms 15:58:46 INFO - PROCESS | 3828 | 1464735526300 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 3828 | 1464735526302 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 15:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:58:46 INFO - PROCESS | 3828 | 1464735526305 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 3828 | 1464735526307 Marionette TRACE conn2 <- [1,2218,null,{}] 15:58:46 INFO - PROCESS | 3828 | 1464735526311 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 3828 | 1464735526484 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:58:46 INFO - PROCESS | 3828 | 1464735526501 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 3828 | ++DOCSHELL 11A10800 == 72 [pid = 3828] [id = 564] 15:58:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (128A7C00) [pid = 3828] [serial = 1692] [outer = 00000000] 15:58:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1526F800) [pid = 3828] [serial = 1693] [outer = 128A7C00] 15:58:46 INFO - PROCESS | 3828 | 1464735526538 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (178B4400) [pid = 3828] [serial = 1694] [outer = 128A7C00] 15:58:47 INFO - PROCESS | 3828 | 1464735527293 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1036ms 15:58:47 INFO - PROCESS | 3828 | 1464735527346 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 3828 | 1464735527350 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 15:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:58:47 INFO - PROCESS | 3828 | 1464735527356 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 3828 | 1464735527359 Marionette TRACE conn2 <- [1,2222,null,{}] 15:58:47 INFO - PROCESS | 3828 | 1464735527365 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:47 INFO - PROCESS | 3828 | 1464735527458 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:58:47 INFO - PROCESS | 3828 | 1464735527606 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 3828 | ++DOCSHELL 10C4D400 == 73 [pid = 3828] [id = 565] 15:58:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (10C4DC00) [pid = 3828] [serial = 1695] [outer = 00000000] 15:58:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (11CAD400) [pid = 3828] [serial = 1696] [outer = 10C4DC00] 15:58:47 INFO - PROCESS | 3828 | 1464735527656 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (12D39C00) [pid = 3828] [serial = 1697] [outer = 10C4DC00] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 1572EC00 == 72 [pid = 3828] [id = 557] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 12B70800 == 71 [pid = 3828] [id = 556] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 17EC0400 == 70 [pid = 3828] [id = 555] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 14F4E000 == 69 [pid = 3828] [id = 554] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 11C6B000 == 68 [pid = 3828] [id = 553] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 15503400 == 67 [pid = 3828] [id = 552] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 15A37000 == 66 [pid = 3828] [id = 551] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 0F2B0C00 == 65 [pid = 3828] [id = 550] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 10C4AC00 == 64 [pid = 3828] [id = 549] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 12B75C00 == 63 [pid = 3828] [id = 545] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 0F2F9400 == 62 [pid = 3828] [id = 544] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 184D0800 == 61 [pid = 3828] [id = 543] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16DA1800) [pid = 3828] [serial = 1615] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (15A3B000) [pid = 3828] [serial = 1606] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (15FC7400) [pid = 3828] [serial = 1607] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (10C4E800) [pid = 3828] [serial = 1598] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10A7B800) [pid = 3828] [serial = 1597] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (13D53C00) [pid = 3828] [serial = 1603] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (15267C00) [pid = 3828] [serial = 1604] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1B359000) [pid = 3828] [serial = 1595] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1B354C00) [pid = 3828] [serial = 1594] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (18458400) [pid = 3828] [serial = 1618] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1B080800) [pid = 3828] [serial = 1592] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1AC4DC00) [pid = 3828] [serial = 1591] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (16DA4400) [pid = 3828] [serial = 1616] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (17695800) [pid = 3828] [serial = 1589] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (17258C00) [pid = 3828] [serial = 1588] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1311F800) [pid = 3828] [serial = 1601] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (12A8F400) [pid = 3828] [serial = 1600] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (17957000) [pid = 3828] [serial = 1612] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (14F44C00) [pid = 3828] [serial = 1586] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (1318DC00) [pid = 3828] [serial = 1585] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (184CE000) [pid = 3828] [serial = 1619] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (10F4B800) [pid = 3828] [serial = 1622] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (171C7C00) [pid = 3828] [serial = 1609] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (171F0000) [pid = 3828] [serial = 1610] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (10A5B800) [pid = 3828] [serial = 1621] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15A3AC00) [pid = 3828] [serial = 1624] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 98 (19A1D400) [pid = 3828] [serial = 1628] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 97 (171E5800) [pid = 3828] [serial = 1625] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 96 (18452400) [pid = 3828] [serial = 1613] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 95 (1AA30000) [pid = 3828] [serial = 1547] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 94 (1B011C00) [pid = 3828] [serial = 1550] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 93 (184EB400) [pid = 3828] [serial = 1627] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 92 (19A26400) [pid = 3828] [serial = 1541] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 91 (1AC4A800) [pid = 3828] [serial = 1544] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | --DOMWINDOW == 90 (140D3400) [pid = 3828] [serial = 1538] [outer = 00000000] [url = about:blank] 15:58:48 INFO - PROCESS | 3828 | 1464735528233 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 888ms 15:58:48 INFO - PROCESS | 3828 | 1464735528245 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 3828 | 1464735528252 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 15:58:48 INFO - PROCESS | 3828 | 1464735528257 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 3828 | 1464735528260 Marionette TRACE conn2 <- [1,2226,null,{}] 15:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:58:48 INFO - PROCESS | 3828 | 1464735528264 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 3828 | 1464735528355 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:58:48 INFO - PROCESS | 3828 | 1464735528450 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F2400 == 62 [pid = 3828] [id = 566] 15:58:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 91 (0F30C000) [pid = 3828] [serial = 1698] [outer = 00000000] 15:58:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 92 (12A88C00) [pid = 3828] [serial = 1699] [outer = 0F30C000] 15:58:48 INFO - PROCESS | 3828 | 1464735528496 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 93 (130A9400) [pid = 3828] [serial = 1700] [outer = 0F30C000] 15:58:48 INFO - PROCESS | 3828 | 1464735528921 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:58:48 INFO - PROCESS | 3828 | --DOCSHELL 1B35EC00 == 61 [pid = 3828] [id = 16] 15:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 696ms 15:58:48 INFO - PROCESS | 3828 | 1464735528972 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 3828 | 1464735528974 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 15:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:58:48 INFO - PROCESS | 3828 | 1464735528978 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 3828 | 1464735528981 Marionette TRACE conn2 <- [1,2230,null,{}] 15:58:48 INFO - PROCESS | 3828 | 1464735528991 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 3828 | 1464735529077 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:58:49 INFO - PROCESS | 3828 | 1464735529069 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 3828 | ++DOCSHELL 1526BC00 == 62 [pid = 3828] [id = 567] 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 94 (1526EC00) [pid = 3828] [serial = 1701] [outer = 00000000] 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 95 (15733C00) [pid = 3828] [serial = 1702] [outer = 1526EC00] 15:58:49 INFO - PROCESS | 3828 | 1464735529123 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 96 (15A3F400) [pid = 3828] [serial = 1703] [outer = 1526EC00] 15:58:49 INFO - PROCESS | 3828 | 1464735529579 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 652ms 15:58:49 INFO - PROCESS | 3828 | 1464735529644 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 3828 | 1464735529646 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 15:58:49 INFO - PROCESS | 3828 | 1464735529649 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:58:49 INFO - PROCESS | 3828 | 1464735529651 Marionette TRACE conn2 <- [1,2234,null,{}] 15:58:49 INFO - PROCESS | 3828 | 1464735529655 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 3828 | 1464735529723 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:58:49 INFO - PROCESS | 3828 | 1464735529732 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 3828 | ++DOCSHELL 15731800 == 63 [pid = 3828] [id = 568] 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 97 (15FC7000) [pid = 3828] [serial = 1704] [outer = 00000000] 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 98 (16D9F800) [pid = 3828] [serial = 1705] [outer = 15FC7000] 15:58:49 INFO - PROCESS | 3828 | 1464735529776 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 99 (16E40C00) [pid = 3828] [serial = 1706] [outer = 15FC7000] 15:58:50 INFO - PROCESS | 3828 | 1464735530236 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 652ms 15:58:50 INFO - PROCESS | 3828 | 1464735530315 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 3828 | 1464735530318 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 15:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:58:50 INFO - PROCESS | 3828 | 1464735530321 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 3828 | 1464735530323 Marionette TRACE conn2 <- [1,2238,null,{}] 15:58:50 INFO - PROCESS | 3828 | 1464735530326 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:50 INFO - PROCESS | 3828 | 1464735530427 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:58:50 INFO - PROCESS | 3828 | 1464735530522 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F0000 == 64 [pid = 3828] [id = 569] 15:58:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (16D99800) [pid = 3828] [serial = 1707] [outer = 00000000] 15:58:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (1735B800) [pid = 3828] [serial = 1708] [outer = 16D99800] 15:58:50 INFO - PROCESS | 3828 | 1464735530566 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (1761B800) [pid = 3828] [serial = 1709] [outer = 16D99800] 15:58:50 INFO - PROCESS | 3828 | 1464735530955 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 696ms 15:58:50 INFO - PROCESS | 3828 | 1464735531007 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 3828 | 1464735531009 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 15:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:58:51 INFO - PROCESS | 3828 | 1464735531019 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 3828 | 1464735531020 Marionette TRACE conn2 <- [1,2242,null,{}] 15:58:51 INFO - PROCESS | 3828 | 1464735531024 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 3828 | 1464735531156 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:58:51 INFO - PROCESS | 3828 | 1464735531226 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 3828 | ++DOCSHELL 17624400 == 65 [pid = 3828] [id = 570] 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (17835C00) [pid = 3828] [serial = 1710] [outer = 00000000] 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (1844DC00) [pid = 3828] [serial = 1711] [outer = 17835C00] 15:58:51 INFO - PROCESS | 3828 | 1464735531270 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (18456400) [pid = 3828] [serial = 1712] [outer = 17835C00] 15:58:51 INFO - PROCESS | 3828 | 1464735531651 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 666ms 15:58:51 INFO - PROCESS | 3828 | 1464735531681 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 3828 | 1464735531684 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 15:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:58:51 INFO - PROCESS | 3828 | 1464735531687 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 3828 | 1464735531689 Marionette TRACE conn2 <- [1,2246,null,{}] 15:58:51 INFO - PROCESS | 3828 | 1464735531692 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 3828 | 1464735531834 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:58:51 INFO - PROCESS | 3828 | 1464735531843 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 3828 | ++DOCSHELL 15A34C00 == 66 [pid = 3828] [id = 571] 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (15C59000) [pid = 3828] [serial = 1713] [outer = 00000000] 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (184CC400) [pid = 3828] [serial = 1714] [outer = 15C59000] 15:58:51 INFO - PROCESS | 3828 | 1464735531928 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1998D000) [pid = 3828] [serial = 1715] [outer = 15C59000] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (184C8000) [pid = 3828] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (15A37400) [pid = 3828] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16B4E000) [pid = 3828] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (105F8C00) [pid = 3828] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (10C4C800) [pid = 3828] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 102 (13278400) [pid = 3828] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 101 (16884800) [pid = 3828] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 100 (15270400) [pid = 3828] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:58:52 INFO - PROCESS | 3828 | --DOMWINDOW == 99 (15FC5800) [pid = 3828] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:58:52 INFO - PROCESS | 3828 | 1464735532396 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 755ms 15:58:52 INFO - PROCESS | 3828 | 1464735532451 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 3828 | 1464735532453 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 15:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:58:52 INFO - PROCESS | 3828 | 1464735532456 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 3828 | 1464735532457 Marionette TRACE conn2 <- [1,2250,null,{}] 15:58:52 INFO - PROCESS | 3828 | 1464735532461 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:52 INFO - PROCESS | 3828 | 1464735532553 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:58:52 INFO - PROCESS | 3828 | 1464735532641 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EEC00 == 67 [pid = 3828] [id = 572] 15:58:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 100 (0F308800) [pid = 3828] [serial = 1716] [outer = 00000000] 15:58:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 101 (157B7C00) [pid = 3828] [serial = 1717] [outer = 0F308800] 15:58:52 INFO - PROCESS | 3828 | 1464735532685 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 102 (18455C00) [pid = 3828] [serial = 1718] [outer = 0F308800] 15:58:53 INFO - PROCESS | 3828 | 1464735533033 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 592ms 15:58:53 INFO - PROCESS | 3828 | 1464735533056 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 3828 | 1464735533058 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 15:58:53 INFO - PROCESS | 3828 | 1464735533061 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:58:53 INFO - PROCESS | 3828 | 1464735533063 Marionette TRACE conn2 <- [1,2254,null,{}] 15:58:53 INFO - PROCESS | 3828 | 1464735533066 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 3828 | 1464735533216 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:58:53 INFO - PROCESS | 3828 | 1464735533231 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 3828 | ++DOCSHELL 12A86800 == 68 [pid = 3828] [id = 573] 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 103 (15730400) [pid = 3828] [serial = 1719] [outer = 00000000] 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (19A23400) [pid = 3828] [serial = 1720] [outer = 15730400] 15:58:53 INFO - PROCESS | 3828 | 1464735533275 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (19AE2000) [pid = 3828] [serial = 1721] [outer = 15730400] 15:58:53 INFO - PROCESS | 3828 | 1464735533639 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 607ms 15:58:53 INFO - PROCESS | 3828 | 1464735533664 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 3828 | 1464735533666 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 15:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:58:53 INFO - PROCESS | 3828 | 1464735533669 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 3828 | 1464735533671 Marionette TRACE conn2 <- [1,2258,null,{}] 15:58:53 INFO - PROCESS | 3828 | 1464735533675 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 3828 | 1464735533757 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:58:53 INFO - PROCESS | 3828 | 1464735533860 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 3828 | ++DOCSHELL 10F31000 == 69 [pid = 3828] [id = 574] 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (17604400) [pid = 3828] [serial = 1722] [outer = 00000000] 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1A611800) [pid = 3828] [serial = 1723] [outer = 17604400] 15:58:53 INFO - PROCESS | 3828 | 1464735533903 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (1AA27800) [pid = 3828] [serial = 1724] [outer = 17604400] 15:58:54 INFO - PROCESS | 3828 | 1464735534326 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 696ms 15:58:54 INFO - PROCESS | 3828 | 1464735534376 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 3828 | 1464735534380 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 15:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:58:54 INFO - PROCESS | 3828 | 1464735534478 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 3828 | 1464735534482 Marionette TRACE conn2 <- [1,2262,null,{}] 15:58:54 INFO - PROCESS | 3828 | 1464735534490 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 3828 | 1464735534607 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:58:54 INFO - PROCESS | 3828 | 1464735534717 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EBC00 == 70 [pid = 3828] [id = 575] 15:58:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (0F2F7800) [pid = 3828] [serial = 1725] [outer = 00000000] 15:58:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (10C4FC00) [pid = 3828] [serial = 1726] [outer = 0F2F7800] 15:58:54 INFO - PROCESS | 3828 | 1464735534773 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (1102DC00) [pid = 3828] [serial = 1727] [outer = 0F2F7800] 15:58:55 INFO - PROCESS | 3828 | 1464735535331 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 932ms 15:58:55 INFO - PROCESS | 3828 | 1464735535371 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 3828 | 1464735535377 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 15:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:58:55 INFO - PROCESS | 3828 | 1464735535383 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 3828 | 1464735535386 Marionette TRACE conn2 <- [1,2266,null,{}] 15:58:55 INFO - PROCESS | 3828 | 1464735535390 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:55 INFO - PROCESS | 3828 | 1464735535501 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:58:55 INFO - PROCESS | 3828 | 1464735535618 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 3828 | ++DOCSHELL 140CE400 == 71 [pid = 3828] [id = 576] 15:58:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (140D6C00) [pid = 3828] [serial = 1728] [outer = 00000000] 15:58:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (1526D400) [pid = 3828] [serial = 1729] [outer = 140D6C00] 15:58:55 INFO - PROCESS | 3828 | 1464735535712 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (15FC6000) [pid = 3828] [serial = 1730] [outer = 140D6C00] 15:58:56 INFO - PROCESS | 3828 | 1464735536278 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 947ms 15:58:56 INFO - PROCESS | 3828 | 1464735536329 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 3828 | 1464735536331 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 15:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:58:56 INFO - PROCESS | 3828 | 1464735536335 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 3828 | 1464735536339 Marionette TRACE conn2 <- [1,2270,null,{}] 15:58:56 INFO - PROCESS | 3828 | 1464735536350 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:56 INFO - PROCESS | 3828 | 1464735536493 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:58:56 INFO - PROCESS | 3828 | 1464735536599 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 3828 | ++DOCSHELL 10F4FC00 == 72 [pid = 3828] [id = 577] 15:58:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (17954400) [pid = 3828] [serial = 1731] [outer = 00000000] 15:58:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (19807800) [pid = 3828] [serial = 1732] [outer = 17954400] 15:58:56 INFO - PROCESS | 3828 | 1464735536654 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1A56C800) [pid = 3828] [serial = 1733] [outer = 17954400] 15:58:57 INFO - PROCESS | 3828 | 1464735537220 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 947ms 15:58:57 INFO - PROCESS | 3828 | 1464735537282 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 3828 | 1464735537285 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 15:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:58:57 INFO - PROCESS | 3828 | 1464735537288 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 3828 | 1464735537290 Marionette TRACE conn2 <- [1,2274,null,{}] 15:58:57 INFO - PROCESS | 3828 | 1464735537294 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 3828 | 1464735537446 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:58:57 INFO - PROCESS | 3828 | 1464735537571 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 3828 | ++DOCSHELL 1AA2C400 == 73 [pid = 3828] [id = 578] 15:58:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1AB65000) [pid = 3828] [serial = 1734] [outer = 00000000] 15:58:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1AB6A800) [pid = 3828] [serial = 1735] [outer = 1AB65000] 15:58:57 INFO - PROCESS | 3828 | 1464735537626 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1AB6C400) [pid = 3828] [serial = 1736] [outer = 1AB65000] 15:58:58 INFO - PROCESS | 3828 | 1464735538197 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:58:58 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 15:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 947ms 15:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:58:58 INFO - PROCESS | 3828 | 1464735538239 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 3828 | 1464735538241 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 15:58:58 INFO - PROCESS | 3828 | 1464735538245 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 3828 | 1464735538247 Marionette TRACE conn2 <- [1,2278,null,{}] 15:58:58 INFO - PROCESS | 3828 | 1464735538251 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 3828 | 1464735538354 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:58:58 INFO - PROCESS | 3828 | 1464735538492 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 3828 | ++DOCSHELL 1A155000 == 74 [pid = 3828] [id = 579] 15:58:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AC43800) [pid = 3828] [serial = 1737] [outer = 00000000] 15:58:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1AC4D400) [pid = 3828] [serial = 1738] [outer = 1AC43800] 15:58:58 INFO - PROCESS | 3828 | 1464735538545 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1B00A800) [pid = 3828] [serial = 1739] [outer = 1AC43800] 15:58:59 INFO - PROCESS | 3828 | 1464735539158 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 947ms 15:58:59 INFO - PROCESS | 3828 | 1464735539196 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 3828 | 1464735539198 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 15:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:58:59 INFO - PROCESS | 3828 | 1464735539202 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 3828 | 1464735539204 Marionette TRACE conn2 <- [1,2282,null,{}] 15:58:59 INFO - PROCESS | 3828 | 1464735539207 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:59 INFO - PROCESS | 3828 | 1464735539333 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:58:59 INFO - PROCESS | 3828 | 1464735539460 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 3828 | ++DOCSHELL 10513400 == 75 [pid = 3828] [id = 580] 15:58:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (12A89400) [pid = 3828] [serial = 1740] [outer = 00000000] 15:58:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (17616800) [pid = 3828] [serial = 1741] [outer = 12A89400] 15:58:59 INFO - PROCESS | 3828 | 1464735539515 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (18459000) [pid = 3828] [serial = 1742] [outer = 12A89400] 15:59:00 INFO - PROCESS | 3828 | 1464735540246 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1095ms 15:59:00 INFO - PROCESS | 3828 | 1464735540293 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 3828 | 1464735540298 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 15:59:00 INFO - PROCESS | 3828 | 1464735540302 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:59:00 INFO - PROCESS | 3828 | 1464735540306 Marionette TRACE conn2 <- [1,2286,null,{}] 15:59:00 INFO - PROCESS | 3828 | 1464735540311 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:00 INFO - PROCESS | 3828 | 1464735540419 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:59:00 INFO - PROCESS | 3828 | 1464735540569 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 3828 | ++DOCSHELL 0F214C00 == 76 [pid = 3828] [id = 581] 15:59:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (0F2B4400) [pid = 3828] [serial = 1743] [outer = 00000000] 15:59:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (12B75C00) [pid = 3828] [serial = 1744] [outer = 0F2B4400] 15:59:00 INFO - PROCESS | 3828 | 1464735540640 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1312AC00) [pid = 3828] [serial = 1745] [outer = 0F2B4400] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 12A86800 == 75 [pid = 3828] [id = 573] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 0F2EEC00 == 74 [pid = 3828] [id = 572] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 15A34C00 == 73 [pid = 3828] [id = 571] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 17624400 == 72 [pid = 3828] [id = 570] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 0F2F0000 == 71 [pid = 3828] [id = 569] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 15731800 == 70 [pid = 3828] [id = 568] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 1526BC00 == 69 [pid = 3828] [id = 567] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 0F2F2400 == 68 [pid = 3828] [id = 566] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 10C4D400 == 67 [pid = 3828] [id = 565] 15:59:01 INFO - PROCESS | 3828 | --DOCSHELL 1783B800 == 66 [pid = 3828] [id = 558] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (19A27C00) [pid = 3828] [serial = 1675] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1999A000) [pid = 3828] [serial = 1673] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (19991400) [pid = 3828] [serial = 1667] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (15FC7C00) [pid = 3828] [serial = 1655] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16C02400) [pid = 3828] [serial = 1636] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1A750800) [pid = 3828] [serial = 1642] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (16D9DC00) [pid = 3828] [serial = 1657] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1172F400) [pid = 3828] [serial = 1651] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1312D800) [pid = 3828] [serial = 1649] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1A156400) [pid = 3828] [serial = 1630] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (10C49C00) [pid = 3828] [serial = 1633] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (130A5000) [pid = 3828] [serial = 1652] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (16E43800) [pid = 3828] [serial = 1658] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1980E000) [pid = 3828] [serial = 1666] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (16E40400) [pid = 3828] [serial = 1669] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17834400) [pid = 3828] [serial = 1670] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15A40C00) [pid = 3828] [serial = 1654] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1761AC00) [pid = 3828] [serial = 1660] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (117A3000) [pid = 3828] [serial = 1648] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (19A26800) [pid = 3828] [serial = 1639] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1761F400) [pid = 3828] [serial = 1661] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (18454000) [pid = 3828] [serial = 1664] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (19803000) [pid = 3828] [serial = 1672] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (18451C00) [pid = 3828] [serial = 1663] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (10F3E000) [pid = 3828] [serial = 1645] [outer = 00000000] [url = about:blank] 15:59:01 INFO - PROCESS | 3828 | 1464735541197 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 947ms 15:59:01 INFO - PROCESS | 3828 | 1464735541254 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 3828 | 1464735541260 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 15:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:59:01 INFO - PROCESS | 3828 | 1464735541266 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 3828 | 1464735541268 Marionette TRACE conn2 <- [1,2290,null,{}] 15:59:01 INFO - PROCESS | 3828 | 1464735541272 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 3828 | 1464735541349 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:59:01 INFO - PROCESS | 3828 | 1464735541453 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 3828 | ++DOCSHELL 1172F400 == 67 [pid = 3828] [id = 582] 15:59:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (12B0F400) [pid = 3828] [serial = 1746] [outer = 00000000] 15:59:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1311F000) [pid = 3828] [serial = 1747] [outer = 12B0F400] 15:59:01 INFO - PROCESS | 3828 | 1464735541499 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (1526B400) [pid = 3828] [serial = 1748] [outer = 12B0F400] 15:59:01 INFO - PROCESS | 3828 | 1464735541891 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 651ms 15:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:59:01 INFO - PROCESS | 3828 | 1464735541930 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 3828 | 1464735541932 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 15:59:01 INFO - PROCESS | 3828 | 1464735541936 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 3828 | 1464735541939 Marionette TRACE conn2 <- [1,2294,null,{}] 15:59:01 INFO - PROCESS | 3828 | 1464735541937 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:02 INFO - PROCESS | 3828 | 1464735542054 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:59:02 INFO - PROCESS | 3828 | 1464735542065 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 3828 | ++DOCSHELL 16D9BC00 == 68 [pid = 3828] [id = 583] 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (16D9C000) [pid = 3828] [serial = 1749] [outer = 00000000] 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (16E3F400) [pid = 3828] [serial = 1750] [outer = 16D9C000] 15:59:02 INFO - PROCESS | 3828 | 1464735542122 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (171CFC00) [pid = 3828] [serial = 1751] [outer = 16D9C000] 15:59:02 INFO - PROCESS | 3828 | 1464735542594 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 711ms 15:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:59:02 INFO - PROCESS | 3828 | 1464735542644 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 3828 | 1464735542647 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 15:59:02 INFO - PROCESS | 3828 | 1464735542650 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 3828 | 1464735542652 Marionette TRACE conn2 <- [1,2298,null,{}] 15:59:02 INFO - PROCESS | 3828 | 1464735542655 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:02 INFO - PROCESS | 3828 | 1464735542743 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:59:02 INFO - PROCESS | 3828 | 1464735542845 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 3828 | ++DOCSHELL 16DA4800 == 69 [pid = 3828] [id = 584] 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (171E6000) [pid = 3828] [serial = 1752] [outer = 00000000] 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1761FC00) [pid = 3828] [serial = 1753] [outer = 171E6000] 15:59:02 INFO - PROCESS | 3828 | 1464735542879 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17837000) [pid = 3828] [serial = 1754] [outer = 171E6000] 15:59:03 INFO - PROCESS | 3828 | 1464735543292 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 652ms 15:59:03 INFO - PROCESS | 3828 | 1464735543314 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 3828 | 1464735543316 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 15:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:59:03 INFO - PROCESS | 3828 | 1464735543319 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 3828 | 1464735543321 Marionette TRACE conn2 <- [1,2302,null,{}] 15:59:03 INFO - PROCESS | 3828 | 1464735543329 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 3828 | 1464735543447 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:59:03 INFO - PROCESS | 3828 | 1464735543528 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 3828 | ++DOCSHELL 1732DC00 == 70 [pid = 3828] [id = 585] 15:59:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (1769A800) [pid = 3828] [serial = 1755] [outer = 00000000] 15:59:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (18451000) [pid = 3828] [serial = 1756] [outer = 1769A800] 15:59:03 INFO - PROCESS | 3828 | 1464735543572 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1845A400) [pid = 3828] [serial = 1757] [outer = 1769A800] 15:59:03 INFO - PROCESS | 3828 | 1464735543998 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 696ms 15:59:04 INFO - PROCESS | 3828 | 1464735544023 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 3828 | 1464735544025 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 15:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:59:04 INFO - PROCESS | 3828 | 1464735544036 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 3828 | 1464735544037 Marionette TRACE conn2 <- [1,2306,null,{}] 15:59:04 INFO - PROCESS | 3828 | 1464735544041 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 3828 | 1464735544166 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:59:04 INFO - PROCESS | 3828 | 1464735544173 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 3828 | ++DOCSHELL 19807400 == 71 [pid = 3828] [id = 586] 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (19809C00) [pid = 3828] [serial = 1758] [outer = 00000000] 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (19A1A400) [pid = 3828] [serial = 1759] [outer = 19809C00] 15:59:04 INFO - PROCESS | 3828 | 1464735544208 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (19A1D000) [pid = 3828] [serial = 1760] [outer = 19809C00] 15:59:04 INFO - PROCESS | 3828 | 1464735544650 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 3828 | 1464735544700 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 15:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:59:04 INFO - PROCESS | 3828 | 1464735544703 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 3828 | 1464735544705 Marionette TRACE conn2 <- [1,2310,null,{}] 15:59:04 INFO - PROCESS | 3828 | 1464735544708 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:04 INFO - PROCESS | 3828 | 1464735544844 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:59:04 INFO - PROCESS | 3828 | 1464735544866 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 3828 | ++DOCSHELL 19A24C00 == 72 [pid = 3828] [id = 587] 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1A60C000) [pid = 3828] [serial = 1761] [outer = 00000000] 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AA2AC00) [pid = 3828] [serial = 1762] [outer = 1A60C000] 15:59:04 INFO - PROCESS | 3828 | 1464735544910 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1AB62C00) [pid = 3828] [serial = 1763] [outer = 1A60C000] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (15730400) [pid = 3828] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (17835C00) [pid = 3828] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (16D99800) [pid = 3828] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (0F308800) [pid = 3828] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (0F30C000) [pid = 3828] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (15FC7000) [pid = 3828] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10C4DC00) [pid = 3828] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1526EC00) [pid = 3828] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (15C59000) [pid = 3828] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:59:05 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (105F9400) [pid = 3828] [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.] 15:59:05 INFO - PROCESS | 3828 | 1464735545361 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 695ms 15:59:05 INFO - PROCESS | 3828 | 1464735545406 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 3828 | 1464735545408 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 15:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:59:05 INFO - PROCESS | 3828 | 1464735545411 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 3828 | 1464735545412 Marionette TRACE conn2 <- [1,2314,null,{}] 15:59:05 INFO - PROCESS | 3828 | 1464735545416 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 3828 | 1464735545509 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:59:05 INFO - PROCESS | 3828 | 1464735545498 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 3828 | ++DOCSHELL 10371C00 == 73 [pid = 3828] [id = 588] 15:59:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (12A8F800) [pid = 3828] [serial = 1764] [outer = 00000000] 15:59:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (15577000) [pid = 3828] [serial = 1765] [outer = 12A8F800] 15:59:05 INFO - PROCESS | 3828 | 1464735545542 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1557B800) [pid = 3828] [serial = 1766] [outer = 12A8F800] 15:59:05 INFO - PROCESS | 3828 | 1464735545949 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 563ms 15:59:05 INFO - PROCESS | 3828 | 1464735545975 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 3828 | 1464735545977 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 15:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:59:05 INFO - PROCESS | 3828 | 1464735545980 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 3828 | 1464735545982 Marionette TRACE conn2 <- [1,2318,null,{}] 15:59:05 INFO - PROCESS | 3828 | 1464735546001 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 3828 | 1464735546086 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:59:06 INFO - PROCESS | 3828 | 1464735546092 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 3828 | ++DOCSHELL 15578000 == 74 [pid = 3828] [id = 589] 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1557C800) [pid = 3828] [serial = 1767] [outer = 00000000] 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (15A37000) [pid = 3828] [serial = 1768] [outer = 1557C800] 15:59:06 INFO - PROCESS | 3828 | 1464735546135 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (16D9C800) [pid = 3828] [serial = 1769] [outer = 1557C800] 15:59:06 INFO - PROCESS | 3828 | 1464735546555 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 622ms 15:59:06 INFO - PROCESS | 3828 | 1464735546615 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 3828 | 1464735546617 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 15:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:59:06 INFO - PROCESS | 3828 | 1464735546620 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 3828 | 1464735546622 Marionette TRACE conn2 <- [1,2322,null,{}] 15:59:06 INFO - PROCESS | 3828 | 1464735546626 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 3828 | 1464735546709 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:59:06 INFO - PROCESS | 3828 | 1464735546719 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 3828 | ++DOCSHELL 15578400 == 75 [pid = 3828] [id = 590] 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (17835C00) [pid = 3828] [serial = 1770] [outer = 00000000] 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1A568800) [pid = 3828] [serial = 1771] [outer = 17835C00] 15:59:06 INFO - PROCESS | 3828 | 1464735546762 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1AB65C00) [pid = 3828] [serial = 1772] [outer = 17835C00] 15:59:07 INFO - PROCESS | 3828 | 1464735547343 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 755ms 15:59:07 INFO - PROCESS | 3828 | 1464735547420 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 3828 | 1464735547425 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 15:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:59:07 INFO - PROCESS | 3828 | 1464735547443 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 3828 | 1464735547447 Marionette TRACE conn2 <- [1,2326,null,{}] 15:59:07 INFO - PROCESS | 3828 | 1464735547456 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:07 INFO - PROCESS | 3828 | 1464735547570 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:59:07 INFO - PROCESS | 3828 | 1464735547710 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 3828 | ++DOCSHELL 10C46000 == 76 [pid = 3828] [id = 591] 15:59:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (10C4AC00) [pid = 3828] [serial = 1773] [outer = 00000000] 15:59:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (12D2D400) [pid = 3828] [serial = 1774] [outer = 10C4AC00] 15:59:07 INFO - PROCESS | 3828 | 1464735547770 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (13199C00) [pid = 3828] [serial = 1775] [outer = 10C4AC00] 15:59:08 INFO - PROCESS | 3828 | 1464735548290 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 902ms 15:59:08 INFO - PROCESS | 3828 | 1464735548347 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 3828 | 1464735548353 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 15:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:59:08 INFO - PROCESS | 3828 | 1464735548360 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 3828 | 1464735548362 Marionette TRACE conn2 <- [1,2330,null,{}] 15:59:08 INFO - PROCESS | 3828 | 1464735548367 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 3828 | 1464735548478 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:59:08 INFO - PROCESS | 3828 | 1464735548639 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 3828 | ++DOCSHELL 1572EC00 == 77 [pid = 3828] [id = 592] 15:59:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (15A40400) [pid = 3828] [serial = 1776] [outer = 00000000] 15:59:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (16B51C00) [pid = 3828] [serial = 1777] [outer = 15A40400] 15:59:08 INFO - PROCESS | 3828 | 1464735548693 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (16DA5C00) [pid = 3828] [serial = 1778] [outer = 15A40400] 15:59:09 INFO - PROCESS | 3828 | 1464735549276 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 947ms 15:59:09 INFO - PROCESS | 3828 | 1464735549306 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 3828 | 1464735549308 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 15:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:59:09 INFO - PROCESS | 3828 | 1464735549312 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 3828 | 1464735549316 Marionette TRACE conn2 <- [1,2334,null,{}] 15:59:09 INFO - PROCESS | 3828 | 1464735549330 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 3828 | 1464735549443 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:59:09 INFO - PROCESS | 3828 | 1464735549571 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 3828 | ++DOCSHELL 17261000 == 78 [pid = 3828] [id = 593] 15:59:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (184CB800) [pid = 3828] [serial = 1779] [outer = 00000000] 15:59:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (195A6000) [pid = 3828] [serial = 1780] [outer = 184CB800] 15:59:09 INFO - PROCESS | 3828 | 1464735549628 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (195AA000) [pid = 3828] [serial = 1781] [outer = 184CB800] 15:59:10 INFO - PROCESS | 3828 | 1464735550217 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 947ms 15:59:10 INFO - PROCESS | 3828 | 1464735550263 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 3828 | 1464735550266 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 15:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:59:10 INFO - PROCESS | 3828 | 1464735550269 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 3828 | 1464735550271 Marionette TRACE conn2 <- [1,2338,null,{}] 15:59:10 INFO - PROCESS | 3828 | 1464735550275 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:10 INFO - PROCESS | 3828 | 1464735550391 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:59:10 INFO - PROCESS | 3828 | 1464735550549 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 3828 | ++DOCSHELL 195A5000 == 79 [pid = 3828] [id = 594] 15:59:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (195A6800) [pid = 3828] [serial = 1782] [outer = 00000000] 15:59:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1999A000) [pid = 3828] [serial = 1783] [outer = 195A6800] 15:59:10 INFO - PROCESS | 3828 | 1464735550604 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1A741800) [pid = 3828] [serial = 1784] [outer = 195A6800] 15:59:11 INFO - PROCESS | 3828 | 1464735551142 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 948ms 15:59:11 INFO - PROCESS | 3828 | 1464735551213 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 3828 | 1464735551215 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 15:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:59:11 INFO - PROCESS | 3828 | 1464735551219 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 3828 | 1464735551221 Marionette TRACE conn2 <- [1,2342,null,{}] 15:59:11 INFO - PROCESS | 3828 | 1464735551237 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:11 INFO - PROCESS | 3828 | 1464735551384 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:59:11 INFO - PROCESS | 3828 | 1464735551399 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 3828 | ++DOCSHELL 195A9000 == 80 [pid = 3828] [id = 595] 15:59:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (195AB800) [pid = 3828] [serial = 1785] [outer = 00000000] 15:59:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1B00DC00) [pid = 3828] [serial = 1786] [outer = 195AB800] 15:59:11 INFO - PROCESS | 3828 | 1464735551452 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1B014800) [pid = 3828] [serial = 1787] [outer = 195AB800] 15:59:12 INFO - PROCESS | 3828 | 1464735552015 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:59:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 859ms 15:59:12 INFO - PROCESS | 3828 | 1464735552085 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 3828 | 1464735552087 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 15:59:12 INFO - PROCESS | 3828 | 1464735552134 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:59:12 INFO - PROCESS | 3828 | 1464735552136 Marionette TRACE conn2 <- [1,2346,null,{}] 15:59:12 INFO - PROCESS | 3828 | 1464735552140 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:12 INFO - PROCESS | 3828 | 1464735552252 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:59:12 INFO - PROCESS | 3828 | 1464735552395 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 3828 | ++DOCSHELL 0F30A800 == 81 [pid = 3828] [id = 596] 15:59:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (10C4C800) [pid = 3828] [serial = 1788] [outer = 00000000] 15:59:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1327EC00) [pid = 3828] [serial = 1789] [outer = 10C4C800] 15:59:12 INFO - PROCESS | 3828 | 1464735552457 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (15C0E800) [pid = 3828] [serial = 1790] [outer = 10C4C800] 15:59:13 INFO - PROCESS | 3828 | 1464735553144 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1081ms 15:59:13 INFO - PROCESS | 3828 | 1464735553207 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 3828 | 1464735553211 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 15:59:13 INFO - PROCESS | 3828 | 1464735553216 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:59:13 INFO - PROCESS | 3828 | 1464735553219 Marionette TRACE conn2 <- [1,2350,null,{}] 15:59:13 INFO - PROCESS | 3828 | 1464735553225 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 3828 | 1464735553336 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:59:13 INFO - PROCESS | 3828 | 1464735553474 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 3828 | ++DOCSHELL 10A63800 == 82 [pid = 3828] [id = 597] 15:59:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (10F30C00) [pid = 3828] [serial = 1791] [outer = 00000000] 15:59:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (12B6F400) [pid = 3828] [serial = 1792] [outer = 10F30C00] 15:59:13 INFO - PROCESS | 3828 | 1464735553525 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (140D3000) [pid = 3828] [serial = 1793] [outer = 10F30C00] 15:59:14 INFO - PROCESS | 3828 | 1464735554143 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 977ms 15:59:14 INFO - PROCESS | 3828 | 1464735554204 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 3828 | 1464735554209 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 15:59:14 INFO - PROCESS | 3828 | 1464735554230 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 3828 | 1464735554232 Marionette TRACE conn2 <- [1,2354,null,{}] 15:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:59:14 INFO - PROCESS | 3828 | 1464735554236 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:14 INFO - PROCESS | 3828 | 1464735554338 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:59:14 INFO - PROCESS | 3828 | 1464735554481 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 0F307400 == 81 [pid = 3828] [id = 450] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 171C2800 == 80 [pid = 3828] [id = 438] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 15578000 == 79 [pid = 3828] [id = 589] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 10371C00 == 78 [pid = 3828] [id = 588] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 19A24C00 == 77 [pid = 3828] [id = 587] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 19807400 == 76 [pid = 3828] [id = 586] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 1732DC00 == 75 [pid = 3828] [id = 585] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 1037A000 == 74 [pid = 3828] [id = 17] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 16DA4800 == 73 [pid = 3828] [id = 584] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 16D9BC00 == 72 [pid = 3828] [id = 583] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 1172F400 == 71 [pid = 3828] [id = 582] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 0F214C00 == 70 [pid = 3828] [id = 581] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1526F800) [pid = 3828] [serial = 1693] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (11725400) [pid = 3828] [serial = 1678] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (15A39800) [pid = 3828] [serial = 1681] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (184E9400) [pid = 3828] [serial = 1684] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1A571400) [pid = 3828] [serial = 1687] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1A74D000) [pid = 3828] [serial = 1690] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1A611800) [pid = 3828] [serial = 1723] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | ++DOCSHELL 0F214C00 == 71 [pid = 3828] [id = 598] 15:59:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (0F217C00) [pid = 3828] [serial = 1794] [outer = 00000000] 15:59:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (10F3D400) [pid = 3828] [serial = 1795] [outer = 0F217C00] 15:59:14 INFO - PROCESS | 3828 | 1464735554566 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (12A84C00) [pid = 3828] [serial = 1796] [outer = 0F217C00] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 1AA2C400 == 70 [pid = 3828] [id = 578] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 10F4FC00 == 69 [pid = 3828] [id = 577] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 140CE400 == 68 [pid = 3828] [id = 576] 15:59:14 INFO - PROCESS | 3828 | --DOCSHELL 0F2EBC00 == 67 [pid = 3828] [id = 575] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (12D39C00) [pid = 3828] [serial = 1697] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (11CAD400) [pid = 3828] [serial = 1696] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (15733C00) [pid = 3828] [serial = 1702] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (15A3F400) [pid = 3828] [serial = 1703] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (184CC400) [pid = 3828] [serial = 1714] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (19A23400) [pid = 3828] [serial = 1720] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1998D000) [pid = 3828] [serial = 1715] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (11034800) [pid = 3828] [serial = 1157] [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.] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1761B800) [pid = 3828] [serial = 1709] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (16E40C00) [pid = 3828] [serial = 1706] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (18455C00) [pid = 3828] [serial = 1718] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (19AE2000) [pid = 3828] [serial = 1721] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1844DC00) [pid = 3828] [serial = 1711] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1735B800) [pid = 3828] [serial = 1708] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (18456400) [pid = 3828] [serial = 1712] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (157B7C00) [pid = 3828] [serial = 1717] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (12A88C00) [pid = 3828] [serial = 1699] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (130A9400) [pid = 3828] [serial = 1700] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (16D9F800) [pid = 3828] [serial = 1705] [outer = 00000000] [url = about:blank] 15:59:14 INFO - PROCESS | 3828 | 1464735554997 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 799ms 15:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:59:15 INFO - PROCESS | 3828 | 1464735555039 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 3828 | 1464735555041 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 15:59:15 INFO - PROCESS | 3828 | 1464735555045 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 3828 | 1464735555048 Marionette TRACE conn2 <- [1,2358,null,{}] 15:59:15 INFO - PROCESS | 3828 | 1464735555058 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 3828 | 1464735555132 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:59:15 INFO - PROCESS | 3828 | 1464735555140 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 3828 | ++DOCSHELL 10C49C00 == 68 [pid = 3828] [id = 599] 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (15577400) [pid = 3828] [serial = 1797] [outer = 00000000] 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (15FC6400) [pid = 3828] [serial = 1798] [outer = 15577400] 15:59:15 INFO - PROCESS | 3828 | 1464735555187 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (16D9A800) [pid = 3828] [serial = 1799] [outer = 15577400] 15:59:15 INFO - PROCESS | 3828 | 1464735555670 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:59:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 651ms 15:59:15 INFO - PROCESS | 3828 | 1464735555705 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 3828 | 1464735555708 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 15:59:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:59:15 INFO - PROCESS | 3828 | 1464735555711 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 3828 | 1464735555712 Marionette TRACE conn2 <- [1,2362,null,{}] 15:59:15 INFO - PROCESS | 3828 | 1464735555716 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 3828 | 1464735555804 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:59:15 INFO - PROCESS | 3828 | 1464735555811 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 3828 | ++DOCSHELL 171C4400 == 69 [pid = 3828] [id = 600] 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (171C7000) [pid = 3828] [serial = 1800] [outer = 00000000] 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (17616000) [pid = 3828] [serial = 1801] [outer = 171C7000] 15:59:15 INFO - PROCESS | 3828 | 1464735555839 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (17623C00) [pid = 3828] [serial = 1802] [outer = 171C7000] 15:59:16 INFO - PROCESS | 3828 | 1464735556287 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 592ms 15:59:16 INFO - PROCESS | 3828 | 1464735556307 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 3828 | 1464735556309 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 15:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:59:16 INFO - PROCESS | 3828 | 1464735556313 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 3828 | 1464735556315 Marionette TRACE conn2 <- [1,2366,null,{}] 15:59:16 INFO - PROCESS | 3828 | 1464735556318 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:16 INFO - PROCESS | 3828 | 1464735556401 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:59:16 INFO - PROCESS | 3828 | 1464735556407 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 3828 | ++DOCSHELL 171C1C00 == 70 [pid = 3828] [id = 601] 15:59:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (17620000) [pid = 3828] [serial = 1803] [outer = 00000000] 15:59:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (18025000) [pid = 3828] [serial = 1804] [outer = 17620000] 15:59:16 INFO - PROCESS | 3828 | 1464735556458 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (18455000) [pid = 3828] [serial = 1805] [outer = 17620000] 15:59:16 INFO - PROCESS | 3828 | 1464735556988 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 695ms 15:59:17 INFO - PROCESS | 3828 | 1464735557018 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 3828 | 1464735557020 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 15:59:17 INFO - PROCESS | 3828 | 1464735557024 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 3828 | 1464735557025 Marionette TRACE conn2 <- [1,2370,null,{}] 15:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:59:17 INFO - PROCESS | 3828 | 1464735557029 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:17 INFO - PROCESS | 3828 | 1464735557167 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:59:17 INFO - PROCESS | 3828 | 1464735557242 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 3828 | ++DOCSHELL 184F6800 == 71 [pid = 3828] [id = 602] 15:59:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (195A5800) [pid = 3828] [serial = 1806] [outer = 00000000] 15:59:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (19807400) [pid = 3828] [serial = 1807] [outer = 195A5800] 15:59:17 INFO - PROCESS | 3828 | 1464735557288 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1980A000) [pid = 3828] [serial = 1808] [outer = 195A5800] 15:59:17 INFO - PROCESS | 3828 | 1464735557674 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 710ms 15:59:17 INFO - PROCESS | 3828 | 1464735557731 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 3828 | 1464735557733 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 15:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:59:17 INFO - PROCESS | 3828 | 1464735557782 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 3828 | 1464735557784 Marionette TRACE conn2 <- [1,2374,null,{}] 15:59:17 INFO - PROCESS | 3828 | 1464735557787 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:17 INFO - PROCESS | 3828 | 1464735557908 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:59:17 INFO - PROCESS | 3828 | 1464735557959 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 3828 | ++DOCSHELL 13280400 == 72 [pid = 3828] [id = 603] 15:59:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (13721C00) [pid = 3828] [serial = 1809] [outer = 00000000] 15:59:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (19A1EC00) [pid = 3828] [serial = 1810] [outer = 13721C00] 15:59:18 INFO - PROCESS | 3828 | 1464735558002 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1A024800) [pid = 3828] [serial = 1811] [outer = 13721C00] 15:59:18 INFO - PROCESS | 3828 | 1464735558396 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:59:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 681ms 15:59:18 INFO - PROCESS | 3828 | 1464735558443 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 3828 | 1464735558445 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 15:59:18 INFO - PROCESS | 3828 | 1464735558449 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:59:18 INFO - PROCESS | 3828 | 1464735558450 Marionette TRACE conn2 <- [1,2378,null,{}] 15:59:18 INFO - PROCESS | 3828 | 1464735558454 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 3828 | 1464735558583 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:59:18 INFO - PROCESS | 3828 | 1464735558653 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 3828 | ++DOCSHELL 105FAC00 == 73 [pid = 3828] [id = 604] 15:59:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (10A61800) [pid = 3828] [serial = 1812] [outer = 00000000] 15:59:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1A611000) [pid = 3828] [serial = 1813] [outer = 10A61800] 15:59:18 INFO - PROCESS | 3828 | 1464735558679 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1A74D400) [pid = 3828] [serial = 1814] [outer = 10A61800] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1769A800) [pid = 3828] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (16D9C000) [pid = 3828] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (0F2B4400) [pid = 3828] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (19809C00) [pid = 3828] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (171E6000) [pid = 3828] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1A60C000) [pid = 3828] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (12B0F400) [pid = 3828] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1557C800) [pid = 3828] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (12A8F800) [pid = 3828] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1B35F000) [pid = 3828] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (17E29000) [pid = 3828] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (19A19000) [pid = 3828] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1845AC00) [pid = 3828] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (15270800) [pid = 3828] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (19994400) [pid = 3828] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1A56D400) [pid = 3828] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (19991000) [pid = 3828] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (128A7C00) [pid = 3828] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (10560800) [pid = 3828] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1A15A000) [pid = 3828] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (140D0C00) [pid = 3828] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10C41C00) [pid = 3828] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1526A800) [pid = 3828] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:59:19 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (105F6000) [pid = 3828] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:59:19 INFO - PROCESS | 3828 | 1464735559286 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 858ms 15:59:19 INFO - PROCESS | 3828 | 1464735559318 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 3828 | 1464735559320 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 15:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:59:19 INFO - PROCESS | 3828 | 1464735559324 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 3828 | 1464735559326 Marionette TRACE conn2 <- [1,2382,null,{}] 15:59:19 INFO - PROCESS | 3828 | 1464735559330 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:19 INFO - PROCESS | 3828 | 1464735559407 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:59:19 INFO - PROCESS | 3828 | 1464735559414 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 3828 | ++DOCSHELL 10F43000 == 74 [pid = 3828] [id = 605] 15:59:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (128AD400) [pid = 3828] [serial = 1815] [outer = 00000000] 15:59:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (15270800) [pid = 3828] [serial = 1816] [outer = 128AD400] 15:59:19 INFO - PROCESS | 3828 | 1464735559460 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (16D98000) [pid = 3828] [serial = 1817] [outer = 128AD400] 15:59:19 INFO - PROCESS | 3828 | 1464735559904 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 592ms 15:59:19 INFO - PROCESS | 3828 | 1464735559934 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 3828 | 1464735559936 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 15:59:19 INFO - PROCESS | 3828 | 1464735559939 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 3828 | 1464735559941 Marionette TRACE conn2 <- [1,2386,null,{}] 15:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:59:19 INFO - PROCESS | 3828 | 1464735559945 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 3828 | 1464735560028 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:59:20 INFO - PROCESS | 3828 | 1464735560018 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 3828 | ++DOCSHELL 15A3A800 == 75 [pid = 3828] [id = 606] 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (17694000) [pid = 3828] [serial = 1818] [outer = 00000000] 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (19AE5800) [pid = 3828] [serial = 1819] [outer = 17694000] 15:59:20 INFO - PROCESS | 3828 | 1464735560061 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A604400) [pid = 3828] [serial = 1820] [outer = 17694000] 15:59:20 INFO - PROCESS | 3828 | 1464735560510 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 592ms 15:59:20 INFO - PROCESS | 3828 | 1464735560542 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 3828 | 1464735560544 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 15:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:59:20 INFO - PROCESS | 3828 | 1464735560551 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 3828 | 1464735560554 Marionette TRACE conn2 <- [1,2390,null,{}] 15:59:20 INFO - PROCESS | 3828 | 1464735560557 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:20 INFO - PROCESS | 3828 | 1464735560661 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:59:20 INFO - PROCESS | 3828 | 1464735560669 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 3828 | ++DOCSHELL 184F6400 == 76 [pid = 3828] [id = 607] 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (1AB69C00) [pid = 3828] [serial = 1821] [outer = 00000000] 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1B07FC00) [pid = 3828] [serial = 1822] [outer = 1AB69C00] 15:59:20 INFO - PROCESS | 3828 | 1464735560700 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1B087800) [pid = 3828] [serial = 1823] [outer = 1AB69C00] 15:59:21 INFO - PROCESS | 3828 | 1464735561395 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:59:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 903ms 15:59:21 INFO - PROCESS | 3828 | 1464735561444 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 3828 | 1464735561449 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 15:59:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:59:21 INFO - PROCESS | 3828 | 1464735561455 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 3828 | 1464735561459 Marionette TRACE conn2 <- [1,2394,null,{}] 15:59:21 INFO - PROCESS | 3828 | 1464735561465 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 3828 | 1464735561597 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:59:21 INFO - PROCESS | 3828 | 1464735561731 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 3828 | ++DOCSHELL 105ED400 == 77 [pid = 3828] [id = 608] 15:59:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (11034800) [pid = 3828] [serial = 1824] [outer = 00000000] 15:59:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (12A84400) [pid = 3828] [serial = 1825] [outer = 11034800] 15:59:21 INFO - PROCESS | 3828 | 1464735561788 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1310D800) [pid = 3828] [serial = 1826] [outer = 11034800] 15:59:22 INFO - PROCESS | 3828 | 1464735562382 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 992ms 15:59:22 INFO - PROCESS | 3828 | 1464735562448 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 3828 | 1464735562454 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 15:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:59:22 INFO - PROCESS | 3828 | 1464735562479 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 3828 | 1464735562482 Marionette TRACE conn2 <- [1,2398,null,{}] 15:59:22 INFO - PROCESS | 3828 | 1464735562486 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 3828 | 1464735562630 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:59:22 INFO - PROCESS | 3828 | 1464735562779 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 3828 | ++DOCSHELL 157B7C00 == 78 [pid = 3828] [id = 609] 15:59:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (15A34C00) [pid = 3828] [serial = 1827] [outer = 00000000] 15:59:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (16376000) [pid = 3828] [serial = 1828] [outer = 15A34C00] 15:59:22 INFO - PROCESS | 3828 | 1464735562836 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (171CAC00) [pid = 3828] [serial = 1829] [outer = 15A34C00] 15:59:23 INFO - PROCESS | 3828 | 1464735563402 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:59:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 947ms 15:59:23 INFO - PROCESS | 3828 | 1464735563424 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 3828 | 1464735563426 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 15:59:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:59:23 INFO - PROCESS | 3828 | 1464735563430 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 3828 | 1464735563434 Marionette TRACE conn2 <- [1,2402,null,{}] 15:59:23 INFO - PROCESS | 3828 | 1464735563445 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:23 INFO - PROCESS | 3828 | 1464735563558 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:59:23 INFO - PROCESS | 3828 | 1464735563712 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 3828 | ++DOCSHELL 19990000 == 79 [pid = 3828] [id = 610] 15:59:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (19991800) [pid = 3828] [serial = 1830] [outer = 00000000] 15:59:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1A60E400) [pid = 3828] [serial = 1831] [outer = 19991800] 15:59:23 INFO - PROCESS | 3828 | 1464735563769 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1AC43000) [pid = 3828] [serial = 1832] [outer = 19991800] 15:59:24 INFO - PROCESS | 3828 | 1464735564304 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:59:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 888ms 15:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:59:24 INFO - PROCESS | 3828 | 1464735564323 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 3828 | 1464735564326 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 15:59:24 INFO - PROCESS | 3828 | 1464735564329 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 3828 | 1464735564331 Marionette TRACE conn2 <- [1,2406,null,{}] 15:59:24 INFO - PROCESS | 3828 | 1464735564335 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 3828 | 1464735564445 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:59:24 INFO - PROCESS | 3828 | 1464735564607 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 3828 | ++DOCSHELL 1AB67400 == 80 [pid = 3828] [id = 611] 15:59:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1B07E800) [pid = 3828] [serial = 1833] [outer = 00000000] 15:59:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1B088C00) [pid = 3828] [serial = 1834] [outer = 1B07E800] 15:59:24 INFO - PROCESS | 3828 | 1464735564668 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1B356C00) [pid = 3828] [serial = 1835] [outer = 1B07E800] 15:59:25 INFO - PROCESS | 3828 | 1464735565188 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 888ms 15:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:59:25 INFO - PROCESS | 3828 | 1464735565235 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 3828 | 1464735565237 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 15:59:25 INFO - PROCESS | 3828 | 1464735565240 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 3828 | 1464735565243 Marionette TRACE conn2 <- [1,2410,null,{}] 15:59:25 INFO - PROCESS | 3828 | 1464735565246 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 3828 | 1464735565352 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:59:25 INFO - PROCESS | 3828 | 1464735565515 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 3828 | ++DOCSHELL 1B088800 == 81 [pid = 3828] [id = 612] 15:59:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1B35B800) [pid = 3828] [serial = 1836] [outer = 00000000] 15:59:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1B35EC00) [pid = 3828] [serial = 1837] [outer = 1B35B800] 15:59:25 INFO - PROCESS | 3828 | 1464735565569 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1B361C00) [pid = 3828] [serial = 1838] [outer = 1B35B800] 15:59:26 INFO - PROCESS | 3828 | 1464735566069 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 888ms 15:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:59:26 INFO - PROCESS | 3828 | 1464735566130 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 3828 | 1464735566133 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 15:59:26 INFO - PROCESS | 3828 | 1464735566136 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 3828 | 1464735566138 Marionette TRACE conn2 <- [1,2414,null,{}] 15:59:26 INFO - PROCESS | 3828 | 1464735566141 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:26 INFO - PROCESS | 3828 | 1464735566311 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:59:26 INFO - PROCESS | 3828 | 1464735566474 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 3828 | ++DOCSHELL 0F30BC00 == 82 [pid = 3828] [id = 613] 15:59:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (10C4E400) [pid = 3828] [serial = 1839] [outer = 00000000] 15:59:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (13124C00) [pid = 3828] [serial = 1840] [outer = 10C4E400] 15:59:26 INFO - PROCESS | 3828 | 1464735566529 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (15503400) [pid = 3828] [serial = 1841] [outer = 10C4E400] 15:59:27 INFO - PROCESS | 3828 | 1464735567321 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1228ms 15:59:27 INFO - PROCESS | 3828 | 1464735567371 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 3828 | 1464735567375 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 15:59:27 INFO - PROCESS | 3828 | 1464735567381 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:59:27 INFO - PROCESS | 3828 | 1464735567384 Marionette TRACE conn2 <- [1,2418,null,{}] 15:59:27 INFO - PROCESS | 3828 | 1464735567391 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:27 INFO - PROCESS | 3828 | 1464735567536 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:59:27 INFO - PROCESS | 3828 | 1464735567695 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F1400 == 83 [pid = 3828] [id = 614] 15:59:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (0F2F5000) [pid = 3828] [serial = 1842] [outer = 00000000] 15:59:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (10F4FC00) [pid = 3828] [serial = 1843] [outer = 0F2F5000] 15:59:27 INFO - PROCESS | 3828 | 1464735567749 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (12A84000) [pid = 3828] [serial = 1844] [outer = 0F2F5000] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 15A3A800 == 82 [pid = 3828] [id = 606] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 10F43000 == 81 [pid = 3828] [id = 605] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 105FAC00 == 80 [pid = 3828] [id = 604] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 13280400 == 79 [pid = 3828] [id = 603] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 184F6800 == 78 [pid = 3828] [id = 602] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 171C1C00 == 77 [pid = 3828] [id = 601] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 171C4400 == 76 [pid = 3828] [id = 600] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 10C49C00 == 75 [pid = 3828] [id = 599] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 0F214C00 == 74 [pid = 3828] [id = 598] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 10A63800 == 73 [pid = 3828] [id = 597] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (17616800) [pid = 3828] [serial = 1741] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1A568800) [pid = 3828] [serial = 1771] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOCSHELL 15578400 == 72 [pid = 3828] [id = 590] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (0C78B800) [pid = 3828] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1AA2C000) [pid = 3828] [serial = 1643] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (19AEB000) [pid = 3828] [serial = 1676] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (19A24800) [pid = 3828] [serial = 1685] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (16981C00) [pid = 3828] [serial = 1682] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1A56F000) [pid = 3828] [serial = 1631] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (1A74D800) [pid = 3828] [serial = 1691] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1A150400) [pid = 3828] [serial = 1640] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (178B4400) [pid = 3828] [serial = 1694] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (13193400) [pid = 3828] [serial = 1646] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1A612000) [pid = 3828] [serial = 1688] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (16E43C00) [pid = 3828] [serial = 1637] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (128AB800) [pid = 3828] [serial = 1679] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (1B07EC00) [pid = 3828] [serial = 1583] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (12A90400) [pid = 3828] [serial = 1634] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (18451000) [pid = 3828] [serial = 1756] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16E3F400) [pid = 3828] [serial = 1750] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (171CFC00) [pid = 3828] [serial = 1751] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (12B75C00) [pid = 3828] [serial = 1744] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (19A1D000) [pid = 3828] [serial = 1760] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (19A1A400) [pid = 3828] [serial = 1759] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1845A400) [pid = 3828] [serial = 1757] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1761FC00) [pid = 3828] [serial = 1753] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1AA2AC00) [pid = 3828] [serial = 1762] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (1311F000) [pid = 3828] [serial = 1747] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (10C4FC00) [pid = 3828] [serial = 1726] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1526B400) [pid = 3828] [serial = 1748] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (19807800) [pid = 3828] [serial = 1732] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1AB6A800) [pid = 3828] [serial = 1735] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1AC4D400) [pid = 3828] [serial = 1738] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (15A37000) [pid = 3828] [serial = 1768] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (16D9C800) [pid = 3828] [serial = 1769] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (1AB62C00) [pid = 3828] [serial = 1763] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (1526D400) [pid = 3828] [serial = 1729] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (1312AC00) [pid = 3828] [serial = 1745] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (15577000) [pid = 3828] [serial = 1765] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 104 (1557B800) [pid = 3828] [serial = 1766] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | --DOMWINDOW == 103 (17837000) [pid = 3828] [serial = 1754] [outer = 00000000] [url = about:blank] 15:59:28 INFO - PROCESS | 3828 | 1464735568357 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 991ms 15:59:28 INFO - PROCESS | 3828 | 1464735568372 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 3828 | 1464735568377 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 15:59:28 INFO - PROCESS | 3828 | 1464735568399 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:59:28 INFO - PROCESS | 3828 | 1464735568402 Marionette TRACE conn2 <- [1,2422,null,{}] 15:59:28 INFO - PROCESS | 3828 | 1464735568406 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:28 INFO - PROCESS | 3828 | 1464735568496 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:59:28 INFO - PROCESS | 3828 | 1464735568504 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 3828 | ++DOCSHELL 10EC9C00 == 73 [pid = 3828] [id = 615] 15:59:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 104 (10F3C000) [pid = 3828] [serial = 1845] [outer = 00000000] 15:59:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 105 (12D2EC00) [pid = 3828] [serial = 1846] [outer = 10F3C000] 15:59:28 INFO - PROCESS | 3828 | 1464735568549 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (1311F000) [pid = 3828] [serial = 1847] [outer = 10F3C000] 15:59:29 INFO - PROCESS | 3828 | 1464735569081 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 695ms 15:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:59:29 INFO - PROCESS | 3828 | 1464735569108 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 3828 | 1464735569110 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 15:59:29 INFO - PROCESS | 3828 | 1464735569113 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 3828 | 1464735569116 Marionette TRACE conn2 <- [1,2426,null,{}] 15:59:29 INFO - PROCESS | 3828 | 1464735569126 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 3828 | 1464735569217 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:59:29 INFO - PROCESS | 3828 | 1464735569325 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 3828 | ++DOCSHELL 15578000 == 74 [pid = 3828] [id = 616] 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (15579000) [pid = 3828] [serial = 1848] [outer = 00000000] 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (15731800) [pid = 3828] [serial = 1849] [outer = 15579000] 15:59:29 INFO - PROCESS | 3828 | 1464735569354 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (15C0A400) [pid = 3828] [serial = 1850] [outer = 15579000] 15:59:29 INFO - PROCESS | 3828 | 1464735569721 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 651ms 15:59:29 INFO - PROCESS | 3828 | 1464735569771 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 3828 | 1464735569773 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 15:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:59:29 INFO - PROCESS | 3828 | 1464735569776 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 3828 | 1464735569778 Marionette TRACE conn2 <- [1,2430,null,{}] 15:59:29 INFO - PROCESS | 3828 | 1464735569782 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:29 INFO - PROCESS | 3828 | 1464735569873 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:59:29 INFO - PROCESS | 3828 | 1464735569880 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 3828 | ++DOCSHELL 15A3CC00 == 75 [pid = 3828] [id = 617] 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (16981C00) [pid = 3828] [serial = 1851] [outer = 00000000] 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (16D9B000) [pid = 3828] [serial = 1852] [outer = 16981C00] 15:59:29 INFO - PROCESS | 3828 | 1464735569924 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1702A400) [pid = 3828] [serial = 1853] [outer = 16981C00] 15:59:30 INFO - PROCESS | 3828 | 1464735570342 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 592ms 15:59:30 INFO - PROCESS | 3828 | 1464735570381 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 3828 | 1464735570383 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 15:59:30 INFO - PROCESS | 3828 | 1464735570387 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:59:30 INFO - PROCESS | 3828 | 1464735570388 Marionette TRACE conn2 <- [1,2434,null,{}] 15:59:30 INFO - PROCESS | 3828 | 1464735570399 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 3828 | 1464735570528 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:59:30 INFO - PROCESS | 3828 | 1464735570622 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 3828 | ++DOCSHELL 1731FC00 == 76 [pid = 3828] [id = 618] 15:59:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (17602400) [pid = 3828] [serial = 1854] [outer = 00000000] 15:59:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (17694C00) [pid = 3828] [serial = 1855] [outer = 17602400] 15:59:30 INFO - PROCESS | 3828 | 1464735570666 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1783B000) [pid = 3828] [serial = 1856] [outer = 17602400] 15:59:31 INFO - PROCESS | 3828 | 1464735571082 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 755ms 15:59:31 INFO - PROCESS | 3828 | 1464735571154 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 3828 | 1464735571156 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 15:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:59:31 INFO - PROCESS | 3828 | 1464735571159 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 3828 | 1464735571161 Marionette TRACE conn2 <- [1,2438,null,{}] 15:59:31 INFO - PROCESS | 3828 | 1464735571164 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:31 INFO - PROCESS | 3828 | 1464735571302 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:59:31 INFO - PROCESS | 3828 | 1464735571357 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 3828 | ++DOCSHELL 17E29000 == 77 [pid = 3828] [id = 619] 15:59:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (17EC0800) [pid = 3828] [serial = 1857] [outer = 00000000] 15:59:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (1845C800) [pid = 3828] [serial = 1858] [outer = 17EC0800] 15:59:31 INFO - PROCESS | 3828 | 1464735571401 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1845CC00) [pid = 3828] [serial = 1859] [outer = 17EC0800] 15:59:31 INFO - PROCESS | 3828 | 1464735571803 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 695ms 15:59:31 INFO - PROCESS | 3828 | 1464735571862 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 3828 | 1464735571864 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 15:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:59:31 INFO - PROCESS | 3828 | 1464735571867 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 3828 | 1464735571869 Marionette TRACE conn2 <- [1,2442,null,{}] 15:59:31 INFO - PROCESS | 3828 | 1464735571873 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:31 INFO - PROCESS | 3828 | 1464735571999 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:59:32 INFO - PROCESS | 3828 | 1464735572054 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 3828 | ++DOCSHELL 18024800 == 78 [pid = 3828] [id = 620] 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (195AE000) [pid = 3828] [serial = 1860] [outer = 00000000] 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (19993C00) [pid = 3828] [serial = 1861] [outer = 195AE000] 15:59:32 INFO - PROCESS | 3828 | 1464735572097 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (19A1C000) [pid = 3828] [serial = 1862] [outer = 195AE000] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10A61800) [pid = 3828] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (13721C00) [pid = 3828] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (17620000) [pid = 3828] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (10F30C00) [pid = 3828] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (15577400) [pid = 3828] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (0F217C00) [pid = 3828] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (171C7000) [pid = 3828] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (17694000) [pid = 3828] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (12A89400) [pid = 3828] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (195A5800) [pid = 3828] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:59:32 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (128AD400) [pid = 3828] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:59:32 INFO - PROCESS | 3828 | 1464735572597 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 755ms 15:59:32 INFO - PROCESS | 3828 | 1464735572627 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 3828 | 1464735572629 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 15:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:59:32 INFO - PROCESS | 3828 | 1464735572632 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 3828 | 1464735572634 Marionette TRACE conn2 <- [1,2446,null,{}] 15:59:32 INFO - PROCESS | 3828 | 1464735572638 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:32 INFO - PROCESS | 3828 | 1464735572791 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:59:32 INFO - PROCESS | 3828 | 1464735572860 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 3828 | ++DOCSHELL 14F44C00 == 79 [pid = 3828] [id = 621] 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15A35000) [pid = 3828] [serial = 1863] [outer = 00000000] 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (1844DC00) [pid = 3828] [serial = 1864] [outer = 15A35000] 15:59:32 INFO - PROCESS | 3828 | 1464735572904 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (184CB400) [pid = 3828] [serial = 1865] [outer = 15A35000] 15:59:33 INFO - PROCESS | 3828 | 1464735573254 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 666ms 15:59:33 INFO - PROCESS | 3828 | 1464735573296 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 3828 | 1464735573298 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 15:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:59:33 INFO - PROCESS | 3828 | 1464735573302 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 3828 | 1464735573303 Marionette TRACE conn2 <- [1,2450,null,{}] 15:59:33 INFO - PROCESS | 3828 | 1464735573307 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 3828 | 1464735573395 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:59:33 INFO - PROCESS | 3828 | 1464735573384 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 3828 | ++DOCSHELL 171C7000 == 80 [pid = 3828] [id = 622] 15:59:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (184CFC00) [pid = 3828] [serial = 1866] [outer = 00000000] 15:59:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (19AE2000) [pid = 3828] [serial = 1867] [outer = 184CFC00] 15:59:33 INFO - PROCESS | 3828 | 1464735573429 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (1A030C00) [pid = 3828] [serial = 1868] [outer = 184CFC00] 15:59:33 INFO - PROCESS | 3828 | 1464735573871 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 592ms 15:59:33 INFO - PROCESS | 3828 | 1464735573915 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 3828 | 1464735573916 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 15:59:33 INFO - PROCESS | 3828 | 1464735573920 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:59:33 INFO - PROCESS | 3828 | 1464735573922 Marionette TRACE conn2 <- [1,2454,null,{}] 15:59:33 INFO - PROCESS | 3828 | 1464735573925 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 3828 | 1464735574011 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:59:34 INFO - PROCESS | 3828 | 1464735574018 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 3828 | ++DOCSHELL 17620800 == 81 [pid = 3828] [id = 623] 15:59:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (18450000) [pid = 3828] [serial = 1869] [outer = 00000000] 15:59:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A60FC00) [pid = 3828] [serial = 1870] [outer = 18450000] 15:59:34 INFO - PROCESS | 3828 | 1464735574047 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A744C00) [pid = 3828] [serial = 1871] [outer = 18450000] 15:59:34 INFO - PROCESS | 3828 | 1464735574691 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 859ms 15:59:34 INFO - PROCESS | 3828 | 1464735574770 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 3828 | 1464735574774 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 15:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:59:34 INFO - PROCESS | 3828 | 1464735574780 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 3828 | 1464735574784 Marionette TRACE conn2 <- [1,2458,null,{}] 15:59:34 INFO - PROCESS | 3828 | 1464735574790 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:34 INFO - PROCESS | 3828 | 1464735574930 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:59:35 INFO - PROCESS | 3828 | 1464735575046 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 3828 | ++DOCSHELL 10A5A400 == 82 [pid = 3828] [id = 624] 15:59:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (10C4A800) [pid = 3828] [serial = 1872] [outer = 00000000] 15:59:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (12B0C800) [pid = 3828] [serial = 1873] [outer = 10C4A800] 15:59:35 INFO - PROCESS | 3828 | 1464735575144 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (13D53800) [pid = 3828] [serial = 1874] [outer = 10C4A800] 15:59:35 INFO - PROCESS | 3828 | 1464735575684 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 947ms 15:59:35 INFO - PROCESS | 3828 | 1464735575731 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 3828 | 1464735575737 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 15:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:59:35 INFO - PROCESS | 3828 | 1464735575744 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 3828 | 1464735575747 Marionette TRACE conn2 <- [1,2462,null,{}] 15:59:35 INFO - PROCESS | 3828 | 1464735575751 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 3828 | 1464735575872 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:59:36 INFO - PROCESS | 3828 | 1464735576035 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 3828 | ++DOCSHELL 1557F800 == 83 [pid = 3828] [id = 625] 15:59:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (15582800) [pid = 3828] [serial = 1875] [outer = 00000000] 15:59:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (16B4D400) [pid = 3828] [serial = 1876] [outer = 15582800] 15:59:36 INFO - PROCESS | 3828 | 1464735576090 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (17260C00) [pid = 3828] [serial = 1877] [outer = 15582800] 15:59:36 INFO - PROCESS | 3828 | 1464735576700 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 991ms 15:59:36 INFO - PROCESS | 3828 | 1464735576750 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 3828 | 1464735576753 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 15:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:59:36 INFO - PROCESS | 3828 | 1464735576757 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 3828 | 1464735576760 Marionette TRACE conn2 <- [1,2466,null,{}] 15:59:36 INFO - PROCESS | 3828 | 1464735576771 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:36 INFO - PROCESS | 3828 | 1464735576892 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:59:37 INFO - PROCESS | 3828 | 1464735577043 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 3828 | ++DOCSHELL 19AE3C00 == 84 [pid = 3828] [id = 626] 15:59:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1A024C00) [pid = 3828] [serial = 1878] [outer = 00000000] 15:59:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1A605000) [pid = 3828] [serial = 1879] [outer = 1A024C00] 15:59:37 INFO - PROCESS | 3828 | 1464735577100 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1AA27C00) [pid = 3828] [serial = 1880] [outer = 1A024C00] 15:59:37 INFO - PROCESS | 3828 | 1464735577634 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 947ms 15:59:37 INFO - PROCESS | 3828 | 1464735577706 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 3828 | 1464735577709 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 15:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:59:37 INFO - PROCESS | 3828 | 1464735577712 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 3828 | 1464735577714 Marionette TRACE conn2 <- [1,2470,null,{}] 15:59:37 INFO - PROCESS | 3828 | 1464735577718 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 3828 | 1464735577834 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:59:37 INFO - PROCESS | 3828 | 1464735578001 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 3828 | ++DOCSHELL 18454C00 == 85 [pid = 3828] [id = 627] 15:59:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1A60B000) [pid = 3828] [serial = 1881] [outer = 00000000] 15:59:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AB6B400) [pid = 3828] [serial = 1882] [outer = 1A60B000] 15:59:38 INFO - PROCESS | 3828 | 1464735578055 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1AC47000) [pid = 3828] [serial = 1883] [outer = 1A60B000] 15:59:38 INFO - PROCESS | 3828 | 1464735578591 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 947ms 15:59:38 INFO - PROCESS | 3828 | 1464735578660 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 3828 | 1464735578662 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 15:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:59:38 INFO - PROCESS | 3828 | 1464735578666 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 3828 | 1464735578668 Marionette TRACE conn2 <- [1,2474,null,{}] 15:59:38 INFO - PROCESS | 3828 | 1464735578671 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 3828 | 1464735578778 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:59:38 INFO - PROCESS | 3828 | 1464735578927 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 3828 | ++DOCSHELL 1AA26000 == 86 [pid = 3828] [id = 628] 15:59:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1AA2AC00) [pid = 3828] [serial = 1884] [outer = 00000000] 15:59:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1B07F400) [pid = 3828] [serial = 1885] [outer = 1AA2AC00] 15:59:38 INFO - PROCESS | 3828 | 1464735578981 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1B087000) [pid = 3828] [serial = 1886] [outer = 1AA2AC00] 15:59:39 INFO - PROCESS | 3828 | 1464735579545 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 947ms 15:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:59:39 INFO - PROCESS | 3828 | 1464735579615 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 3828 | 1464735579618 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 15:59:39 INFO - PROCESS | 3828 | 1464735579621 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 3828 | 1464735579623 Marionette TRACE conn2 <- [1,2478,null,{}] 15:59:39 INFO - PROCESS | 3828 | 1464735579627 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 3828 | 1464735579784 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:59:39 INFO - PROCESS | 3828 | 1464735579920 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EF800 == 87 [pid = 3828] [id = 629] 15:59:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (10A7E000) [pid = 3828] [serial = 1887] [outer = 00000000] 15:59:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1311F800) [pid = 3828] [serial = 1888] [outer = 10A7E000] 15:59:39 INFO - PROCESS | 3828 | 1464735579982 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (16DA5000) [pid = 3828] [serial = 1889] [outer = 10A7E000] 15:59:40 INFO - PROCESS | 3828 | 1464735580731 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1125ms 15:59:40 INFO - PROCESS | 3828 | 1464735580763 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 3828 | 1464735580767 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 15:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:59:40 INFO - PROCESS | 3828 | 1464735580772 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 3828 | 1464735580776 Marionette TRACE conn2 <- [1,2482,null,{}] 15:59:40 INFO - PROCESS | 3828 | 1464735580783 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:40 INFO - PROCESS | 3828 | 1464735580879 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:59:41 INFO - PROCESS | 3828 | 1464735581041 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 3828 | ++DOCSHELL 10F3B000 == 88 [pid = 3828] [id = 630] 15:59:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (10F3E000) [pid = 3828] [serial = 1890] [outer = 00000000] 15:59:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (12D2F000) [pid = 3828] [serial = 1891] [outer = 10F3E000] 15:59:41 INFO - PROCESS | 3828 | 1464735581092 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (13D49000) [pid = 3828] [serial = 1892] [outer = 10F3E000] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 1A155000 == 87 [pid = 3828] [id = 579] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 171C7000 == 86 [pid = 3828] [id = 622] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 14F44C00 == 85 [pid = 3828] [id = 621] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 18024800 == 84 [pid = 3828] [id = 620] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 17E29000 == 83 [pid = 3828] [id = 619] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 1731FC00 == 82 [pid = 3828] [id = 618] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 15A3CC00 == 81 [pid = 3828] [id = 617] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 15578000 == 80 [pid = 3828] [id = 616] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 10EC9C00 == 79 [pid = 3828] [id = 615] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 0F2F1400 == 78 [pid = 3828] [id = 614] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 1AB67400 == 77 [pid = 3828] [id = 611] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1B07FC00) [pid = 3828] [serial = 1822] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 19990000 == 76 [pid = 3828] [id = 610] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 157B7C00 == 75 [pid = 3828] [id = 609] 15:59:41 INFO - PROCESS | 3828 | --DOCSHELL 105ED400 == 74 [pid = 3828] [id = 608] 15:59:41 INFO - PROCESS | 3828 | 1464735581712 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 991ms 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1A611000) [pid = 3828] [serial = 1813] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (1A024800) [pid = 3828] [serial = 1811] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (19A1EC00) [pid = 3828] [serial = 1810] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (18025000) [pid = 3828] [serial = 1804] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (140D3000) [pid = 3828] [serial = 1793] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (12B6F400) [pid = 3828] [serial = 1792] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (15FC6400) [pid = 3828] [serial = 1798] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (16D9A800) [pid = 3828] [serial = 1799] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (10F3D400) [pid = 3828] [serial = 1795] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (12A84C00) [pid = 3828] [serial = 1796] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (17616000) [pid = 3828] [serial = 1801] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (17623C00) [pid = 3828] [serial = 1802] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1327EC00) [pid = 3828] [serial = 1789] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (12D2D400) [pid = 3828] [serial = 1774] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (16B51C00) [pid = 3828] [serial = 1777] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (195A6000) [pid = 3828] [serial = 1780] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (1999A000) [pid = 3828] [serial = 1783] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (1B00DC00) [pid = 3828] [serial = 1786] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (19AE5800) [pid = 3828] [serial = 1819] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (18459000) [pid = 3828] [serial = 1742] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1A604400) [pid = 3828] [serial = 1820] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1A74D400) [pid = 3828] [serial = 1814] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (19807400) [pid = 3828] [serial = 1807] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (1980A000) [pid = 3828] [serial = 1808] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (15270800) [pid = 3828] [serial = 1816] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (16D98000) [pid = 3828] [serial = 1817] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (18455000) [pid = 3828] [serial = 1805] [outer = 00000000] [url = about:blank] 15:59:41 INFO - PROCESS | 3828 | 1464735581766 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 3828 | 1464735581772 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 15:59:41 INFO - PROCESS | 3828 | 1464735581797 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 3828 | 1464735581799 Marionette TRACE conn2 <- [1,2486,null,{}] 15:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:59:41 INFO - PROCESS | 3828 | 1464735581806 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:41 INFO - PROCESS | 3828 | 1464735581882 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:59:41 INFO - PROCESS | 3828 | 1464735581894 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 3828 | ++DOCSHELL 12890400 == 75 [pid = 3828] [id = 631] 15:59:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (12A8A800) [pid = 3828] [serial = 1893] [outer = 00000000] 15:59:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (13276400) [pid = 3828] [serial = 1894] [outer = 12A8A800] 15:59:41 INFO - PROCESS | 3828 | 1464735581939 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (15262800) [pid = 3828] [serial = 1895] [outer = 12A8A800] 15:59:42 INFO - PROCESS | 3828 | 1464735582473 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 710ms 15:59:42 INFO - PROCESS | 3828 | 1464735582503 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 3828 | 1464735582506 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 15:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:59:42 INFO - PROCESS | 3828 | 1464735582509 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 3828 | 1464735582512 Marionette TRACE conn2 <- [1,2490,null,{}] 15:59:42 INFO - PROCESS | 3828 | 1464735582505 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:42 INFO - PROCESS | 3828 | 1464735582598 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:59:42 INFO - PROCESS | 3828 | 1464735582715 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 3828 | ++DOCSHELL 15C5AC00 == 76 [pid = 3828] [id = 632] 15:59:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (15C64400) [pid = 3828] [serial = 1896] [outer = 00000000] 15:59:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (16D9C400) [pid = 3828] [serial = 1897] [outer = 15C64400] 15:59:42 INFO - PROCESS | 3828 | 1464735582762 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1725A000) [pid = 3828] [serial = 1898] [outer = 15C64400] 15:59:43 INFO - PROCESS | 3828 | 1464735583159 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 696ms 15:59:43 INFO - PROCESS | 3828 | 1464735583194 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 3828 | 1464735583197 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 15:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:59:43 INFO - PROCESS | 3828 | 1464735583200 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 3828 | 1464735583202 Marionette TRACE conn2 <- [1,2494,null,{}] 15:59:43 INFO - PROCESS | 3828 | 1464735583205 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 3828 | 1464735583295 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:59:43 INFO - PROCESS | 3828 | 1464735583302 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 3828 | ++DOCSHELL 171C5800 == 77 [pid = 3828] [id = 633] 15:59:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (17623C00) [pid = 3828] [serial = 1899] [outer = 00000000] 15:59:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (17EB8C00) [pid = 3828] [serial = 1900] [outer = 17623C00] 15:59:43 INFO - PROCESS | 3828 | 1464735583346 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (18455C00) [pid = 3828] [serial = 1901] [outer = 17623C00] 15:59:43 INFO - PROCESS | 3828 | 1464735583777 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 606ms 15:59:43 INFO - PROCESS | 3828 | 1464735583818 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 3828 | 1464735583820 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 15:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:59:43 INFO - PROCESS | 3828 | 1464735583833 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 3828 | 1464735583835 Marionette TRACE conn2 <- [1,2498,null,{}] 15:59:43 INFO - PROCESS | 3828 | 1464735583838 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 3828 | 1464735583996 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:59:44 INFO - PROCESS | 3828 | 1464735584020 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 3828 | ++DOCSHELL 18458400 == 78 [pid = 3828] [id = 634] 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (18459800) [pid = 3828] [serial = 1902] [outer = 00000000] 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (195A7800) [pid = 3828] [serial = 1903] [outer = 18459800] 15:59:44 INFO - PROCESS | 3828 | 1464735584064 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1980A000) [pid = 3828] [serial = 1904] [outer = 18459800] 15:59:44 INFO - PROCESS | 3828 | 1464735584489 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 726ms 15:59:44 INFO - PROCESS | 3828 | 1464735584547 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 3828 | 1464735584549 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 15:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:59:44 INFO - PROCESS | 3828 | 1464735584552 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 3828 | 1464735584554 Marionette TRACE conn2 <- [1,2502,null,{}] 15:59:44 INFO - PROCESS | 3828 | 1464735584540 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 3828 | 1464735584683 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:59:44 INFO - PROCESS | 3828 | 1464735584756 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 3828 | ++DOCSHELL 19995C00 == 79 [pid = 3828] [id = 635] 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (19998800) [pid = 3828] [serial = 1905] [outer = 00000000] 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1A024800) [pid = 3828] [serial = 1906] [outer = 19998800] 15:59:44 INFO - PROCESS | 3828 | 1464735584801 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1A151400) [pid = 3828] [serial = 1907] [outer = 19998800] 15:59:45 INFO - PROCESS | 3828 | 1464735585225 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 695ms 15:59:45 INFO - PROCESS | 3828 | 1464735585234 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 3828 | 1464735585236 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 15:59:45 INFO - PROCESS | 3828 | 1464735585240 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:59:45 INFO - PROCESS | 3828 | 1464735585241 Marionette TRACE conn2 <- [1,2506,null,{}] 15:59:45 INFO - PROCESS | 3828 | 1464735585270 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:45 INFO - PROCESS | 3828 | 1464735585419 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:59:45 INFO - PROCESS | 3828 | 1464735585496 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 3828 | ++DOCSHELL 1760C000 == 80 [pid = 3828] [id = 636] 15:59:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (19A26400) [pid = 3828] [serial = 1908] [outer = 00000000] 15:59:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1AA2E000) [pid = 3828] [serial = 1909] [outer = 19A26400] 15:59:45 INFO - PROCESS | 3828 | 1464735585539 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AC49400) [pid = 3828] [serial = 1910] [outer = 19A26400] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (17602400) [pid = 3828] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (17EC0800) [pid = 3828] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (10F3C000) [pid = 3828] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (0F2F5000) [pid = 3828] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (15579000) [pid = 3828] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (15A35000) [pid = 3828] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (16981C00) [pid = 3828] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (195AE000) [pid = 3828] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:59:45 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (184CFC00) [pid = 3828] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:59:45 INFO - PROCESS | 3828 | 1464735585962 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 755ms 15:59:46 INFO - PROCESS | 3828 | 1464735586006 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 3828 | 1464735586008 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 15:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:59:46 INFO - PROCESS | 3828 | 1464735586015 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 3828 | 1464735586017 Marionette TRACE conn2 <- [1,2510,null,{}] 15:59:46 INFO - PROCESS | 3828 | 1464735586021 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:46 INFO - PROCESS | 3828 | 1464735586166 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:59:46 INFO - PROCESS | 3828 | 1464735586238 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 3828 | ++DOCSHELL 1557E400 == 81 [pid = 3828] [id = 637] 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (15A35000) [pid = 3828] [serial = 1911] [outer = 00000000] 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (184C8800) [pid = 3828] [serial = 1912] [outer = 15A35000] 15:59:46 INFO - PROCESS | 3828 | 1464735586262 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1A746800) [pid = 3828] [serial = 1913] [outer = 15A35000] 15:59:46 INFO - PROCESS | 3828 | 1464735586595 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 606ms 15:59:46 INFO - PROCESS | 3828 | 1464735586616 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 3828 | 1464735586618 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 15:59:46 INFO - PROCESS | 3828 | 1464735586621 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:59:46 INFO - PROCESS | 3828 | 1464735586623 Marionette TRACE conn2 <- [1,2514,null,{}] 15:59:46 INFO - PROCESS | 3828 | 1464735586641 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:46 INFO - PROCESS | 3828 | 1464735586727 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:59:46 INFO - PROCESS | 3828 | 1464735586733 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 3828 | ++DOCSHELL 1844F000 == 82 [pid = 3828] [id = 638] 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (18453800) [pid = 3828] [serial = 1914] [outer = 00000000] 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1B35A000) [pid = 3828] [serial = 1915] [outer = 18453800] 15:59:46 INFO - PROCESS | 3828 | 1464735586776 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1B35F800) [pid = 3828] [serial = 1916] [outer = 18453800] 15:59:47 INFO - PROCESS | 3828 | 1464735587238 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 666ms 15:59:47 INFO - PROCESS | 3828 | 1464735587284 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 3828 | 1464735587286 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 15:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:59:47 INFO - PROCESS | 3828 | 1464735587289 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 3828 | 1464735587291 Marionette TRACE conn2 <- [1,2518,null,{}] 15:59:47 INFO - PROCESS | 3828 | 1464735587294 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:47 INFO - PROCESS | 3828 | 1464735587383 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:59:47 INFO - PROCESS | 3828 | 1464735587389 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 3828 | ++DOCSHELL 1DAB5000 == 83 [pid = 3828] [id = 639] 15:59:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1DAB7000) [pid = 3828] [serial = 1917] [outer = 00000000] 15:59:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1DABF800) [pid = 3828] [serial = 1918] [outer = 1DAB7000] 15:59:47 INFO - PROCESS | 3828 | 1464735587432 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1DAC2400) [pid = 3828] [serial = 1919] [outer = 1DAB7000] 15:59:48 INFO - PROCESS | 3828 | 1464735588113 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 859ms 15:59:48 INFO - PROCESS | 3828 | 1464735588153 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 3828 | 1464735588157 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 15:59:48 INFO - PROCESS | 3828 | 1464735588163 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:59:48 INFO - PROCESS | 3828 | 1464735588167 Marionette TRACE conn2 <- [1,2522,null,{}] 15:59:48 INFO - PROCESS | 3828 | 1464735588173 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:48 INFO - PROCESS | 3828 | 1464735588337 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:59:48 INFO - PROCESS | 3828 | 1464735588484 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 3828 | ++DOCSHELL 11189000 == 84 [pid = 3828] [id = 640] 15:59:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (11A0B000) [pid = 3828] [serial = 1920] [outer = 00000000] 15:59:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1526D000) [pid = 3828] [serial = 1921] [outer = 11A0B000] 15:59:48 INFO - PROCESS | 3828 | 1464735588543 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1557B800) [pid = 3828] [serial = 1922] [outer = 11A0B000] 15:59:49 INFO - PROCESS | 3828 | 1464735589095 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 992ms 15:59:49 INFO - PROCESS | 3828 | 1464735589159 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 3828 | 1464735589165 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 15:59:49 INFO - PROCESS | 3828 | 1464735589189 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:59:49 INFO - PROCESS | 3828 | 1464735589192 Marionette TRACE conn2 <- [1,2526,null,{}] 15:59:49 INFO - PROCESS | 3828 | 1464735589196 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 3828 | 1464735589295 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:59:49 INFO - PROCESS | 3828 | 1464735589448 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 3828 | ++DOCSHELL 15FC6400 == 85 [pid = 3828] [id = 641] 15:59:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (16884800) [pid = 3828] [serial = 1923] [outer = 00000000] 15:59:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1783B400) [pid = 3828] [serial = 1924] [outer = 16884800] 15:59:49 INFO - PROCESS | 3828 | 1464735589504 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (184C3000) [pid = 3828] [serial = 1925] [outer = 16884800] 15:59:50 INFO - PROCESS | 3828 | 1464735590084 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 947ms 15:59:50 INFO - PROCESS | 3828 | 1464735590141 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 3828 | 1464735590146 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 15:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:59:50 INFO - PROCESS | 3828 | 1464735590151 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 3828 | 1464735590155 Marionette TRACE conn2 <- [1,2530,null,{}] 15:59:50 INFO - PROCESS | 3828 | 1464735590166 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:50 INFO - PROCESS | 3828 | 1464735590266 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:59:50 INFO - PROCESS | 3828 | 1464735590421 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EE400 == 86 [pid = 3828] [id = 642] 15:59:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1AA24400) [pid = 3828] [serial = 1926] [outer = 00000000] 15:59:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1DAB9C00) [pid = 3828] [serial = 1927] [outer = 1AA24400] 15:59:50 INFO - PROCESS | 3828 | 1464735590479 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1DABE000) [pid = 3828] [serial = 1928] [outer = 1AA24400] 15:59:51 INFO - PROCESS | 3828 | 1464735591026 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 947ms 15:59:51 INFO - PROCESS | 3828 | 1464735591099 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 3828 | 1464735591102 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:59:51 INFO - PROCESS | 3828 | 1464735591106 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 3828 | 1464735591108 Marionette TRACE conn2 <- [1,2534,null,{}] 15:59:51 INFO - PROCESS | 3828 | 1464735591112 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:51 INFO - PROCESS | 3828 | 1464735591215 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:59:51 INFO - PROCESS | 3828 | 1464735591367 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 3828 | ++DOCSHELL 195E7C00 == 87 [pid = 3828] [id = 643] 15:59:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (195E8400) [pid = 3828] [serial = 1929] [outer = 00000000] 15:59:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (195ED000) [pid = 3828] [serial = 1930] [outer = 195E8400] 15:59:51 INFO - PROCESS | 3828 | 1464735591421 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (195F0C00) [pid = 3828] [serial = 1931] [outer = 195E8400] 15:59:51 INFO - PROCESS | 3828 | 1464735591912 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 858ms 15:59:51 INFO - PROCESS | 3828 | 1464735591956 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 3828 | 1464735591958 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 15:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:59:51 INFO - PROCESS | 3828 | 1464735591961 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 3828 | 1464735591963 Marionette TRACE conn2 <- [1,2538,null,{}] 15:59:51 INFO - PROCESS | 3828 | 1464735591967 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:52 INFO - PROCESS | 3828 | 1464735592075 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:59:52 INFO - PROCESS | 3828 | 1464735592244 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 3828 | ++DOCSHELL 195EB400 == 88 [pid = 3828] [id = 644] 15:59:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (195EBC00) [pid = 3828] [serial = 1932] [outer = 00000000] 15:59:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1DAEA400) [pid = 3828] [serial = 1933] [outer = 195EBC00] 15:59:52 INFO - PROCESS | 3828 | 1464735592298 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1DAED000) [pid = 3828] [serial = 1934] [outer = 195EBC00] 15:59:52 INFO - PROCESS | 3828 | 1464735592896 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 977ms 15:59:52 INFO - PROCESS | 3828 | 1464735592971 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 3828 | 1464735592973 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 15:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:59:52 INFO - PROCESS | 3828 | 1464735592978 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 3828 | 1464735592980 Marionette TRACE conn2 <- [1,2542,null,{}] 15:59:52 INFO - PROCESS | 3828 | 1464735592984 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 3828 | 1464735593111 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:59:53 INFO - PROCESS | 3828 | 1464735593272 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 3828 | ++DOCSHELL 10C4F800 == 89 [pid = 3828] [id = 645] 15:59:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1A077C00) [pid = 3828] [serial = 1935] [outer = 00000000] 15:59:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1F083000) [pid = 3828] [serial = 1936] [outer = 1A077C00] 15:59:53 INFO - PROCESS | 3828 | 1464735593327 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1F08DC00) [pid = 3828] [serial = 1937] [outer = 1A077C00] 15:59:54 INFO - PROCESS | 3828 | 1464735594147 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1184ms 15:59:54 INFO - PROCESS | 3828 | 1464735594173 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 3828 | 1464735594177 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 15:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:59:54 INFO - PROCESS | 3828 | 1464735594182 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 3828 | 1464735594186 Marionette TRACE conn2 <- [1,2546,null,{}] 15:59:54 INFO - PROCESS | 3828 | 1464735594174 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:54 INFO - PROCESS | 3828 | 1464735594297 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:59:54 INFO - PROCESS | 3828 | 1464735594469 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6800 == 90 [pid = 3828] [id = 646] 15:59:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (0F301400) [pid = 3828] [serial = 1938] [outer = 00000000] 15:59:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (10F30800) [pid = 3828] [serial = 1939] [outer = 0F301400] 15:59:54 INFO - PROCESS | 3828 | 1464735594502 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (12B07800) [pid = 3828] [serial = 1940] [outer = 0F301400] 15:59:55 INFO - PROCESS | 3828 | 1464735595083 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 947ms 15:59:55 INFO - PROCESS | 3828 | 1464735595126 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 3828 | 1464735595131 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 15:59:55 INFO - PROCESS | 3828 | 1464735595137 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:59:55 INFO - PROCESS | 3828 | 1464735595139 Marionette TRACE conn2 <- [1,2550,null,{}] 15:59:55 INFO - PROCESS | 3828 | 1464735595143 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:55 INFO - PROCESS | 3828 | 1464735595231 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:59:55 INFO - PROCESS | 3828 | 1464735595364 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 3828 | ++DOCSHELL 1526A400 == 91 [pid = 3828] [id = 647] 15:59:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1526D400) [pid = 3828] [serial = 1941] [outer = 00000000] 15:59:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1557B400) [pid = 3828] [serial = 1942] [outer = 1526D400] 15:59:55 INFO - PROCESS | 3828 | 1464735595414 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (15A3BC00) [pid = 3828] [serial = 1943] [outer = 1526D400] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 0F30A000 == 90 [pid = 3828] [id = 453] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 15A3EC00 == 89 [pid = 3828] [id = 531] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 1844F000 == 88 [pid = 3828] [id = 638] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 1557E400 == 87 [pid = 3828] [id = 637] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 1760C000 == 86 [pid = 3828] [id = 636] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 19995C00 == 85 [pid = 3828] [id = 635] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 18458400 == 84 [pid = 3828] [id = 634] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 171C5800 == 83 [pid = 3828] [id = 633] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 15C5AC00 == 82 [pid = 3828] [id = 632] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 12890400 == 81 [pid = 3828] [id = 631] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 10F3B000 == 80 [pid = 3828] [id = 630] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 0F2EF800 == 79 [pid = 3828] [id = 629] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (16376000) [pid = 3828] [serial = 1828] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1A60E400) [pid = 3828] [serial = 1831] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1B088C00) [pid = 3828] [serial = 1834] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1B35EC00) [pid = 3828] [serial = 1837] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1A60FC00) [pid = 3828] [serial = 1870] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (12A84400) [pid = 3828] [serial = 1825] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 1AA26000 == 78 [pid = 3828] [id = 628] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 18454C00 == 77 [pid = 3828] [id = 627] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 19AE3C00 == 76 [pid = 3828] [id = 626] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 1557F800 == 75 [pid = 3828] [id = 625] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 10A5A400 == 74 [pid = 3828] [id = 624] 15:59:55 INFO - PROCESS | 3828 | --DOCSHELL 17620800 == 73 [pid = 3828] [id = 623] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (12D2EC00) [pid = 3828] [serial = 1846] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1311F000) [pid = 3828] [serial = 1847] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (12A84000) [pid = 3828] [serial = 1844] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (10F4FC00) [pid = 3828] [serial = 1843] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (13124C00) [pid = 3828] [serial = 1840] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (15731800) [pid = 3828] [serial = 1849] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (15C0A400) [pid = 3828] [serial = 1850] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1844DC00) [pid = 3828] [serial = 1864] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (16D9B000) [pid = 3828] [serial = 1852] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (19993C00) [pid = 3828] [serial = 1861] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (19AE2000) [pid = 3828] [serial = 1867] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1A030C00) [pid = 3828] [serial = 1868] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (19A1C000) [pid = 3828] [serial = 1862] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (184CB400) [pid = 3828] [serial = 1865] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1702A400) [pid = 3828] [serial = 1853] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (17694C00) [pid = 3828] [serial = 1855] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1783B000) [pid = 3828] [serial = 1856] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1845CC00) [pid = 3828] [serial = 1859] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1845C800) [pid = 3828] [serial = 1858] [outer = 00000000] [url = about:blank] 15:59:55 INFO - PROCESS | 3828 | 1464735595965 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 888ms 15:59:56 INFO - PROCESS | 3828 | 1464735596026 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 3828 | 1464735596028 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 15:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:59:56 INFO - PROCESS | 3828 | 1464735596032 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 3828 | 1464735596035 Marionette TRACE conn2 <- [1,2554,null,{}] 15:59:56 INFO - PROCESS | 3828 | 1464735596045 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 3828 | 1464735596141 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:59:56 INFO - PROCESS | 3828 | 1464735596232 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 3828 | ++DOCSHELL 130A2400 == 74 [pid = 3828] [id = 648] 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1311F000) [pid = 3828] [serial = 1944] [outer = 00000000] 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (14FC7800) [pid = 3828] [serial = 1945] [outer = 1311F000] 15:59:56 INFO - PROCESS | 3828 | 1464735596289 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (15FCFC00) [pid = 3828] [serial = 1946] [outer = 1311F000] 15:59:56 INFO - PROCESS | 3828 | 1464735596704 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 711ms 15:59:56 INFO - PROCESS | 3828 | 1464735596740 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 3828 | 1464735596742 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 15:59:56 INFO - PROCESS | 3828 | 1464735596745 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:59:56 INFO - PROCESS | 3828 | 1464735596747 Marionette TRACE conn2 <- [1,2558,null,{}] 15:59:56 INFO - PROCESS | 3828 | 1464735596751 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:56 INFO - PROCESS | 3828 | 1464735596824 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:59:56 INFO - PROCESS | 3828 | 1464735596831 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 3828 | ++DOCSHELL 11C0C000 == 75 [pid = 3828] [id = 649] 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (13278000) [pid = 3828] [serial = 1947] [outer = 00000000] 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (171C1C00) [pid = 3828] [serial = 1948] [outer = 13278000] 15:59:56 INFO - PROCESS | 3828 | 1464735596879 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1761D400) [pid = 3828] [serial = 1949] [outer = 13278000] 15:59:57 INFO - PROCESS | 3828 | 1464735597351 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 652ms 15:59:57 INFO - PROCESS | 3828 | 1464735597409 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 3828 | 1464735597411 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 15:59:57 INFO - PROCESS | 3828 | 1464735597415 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:59:57 INFO - PROCESS | 3828 | 1464735597417 Marionette TRACE conn2 <- [1,2562,null,{}] 15:59:57 INFO - PROCESS | 3828 | 1464735597420 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:57 INFO - PROCESS | 3828 | 1464735597489 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:59:57 INFO - PROCESS | 3828 | 1464735597638 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 3828 | ++DOCSHELL 10560400 == 76 [pid = 3828] [id = 650] 15:59:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (17623400) [pid = 3828] [serial = 1950] [outer = 00000000] 15:59:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (17E28400) [pid = 3828] [serial = 1951] [outer = 17623400] 15:59:57 INFO - PROCESS | 3828 | 1464735597683 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (18451000) [pid = 3828] [serial = 1952] [outer = 17623400] 15:59:58 INFO - PROCESS | 3828 | 1464735598218 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:59:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 844ms 15:59:58 INFO - PROCESS | 3828 | 1464735598266 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 3828 | 1464735598271 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 15:59:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:59:58 INFO - PROCESS | 3828 | 1464735598277 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 3828 | 1464735598280 Marionette TRACE conn2 <- [1,2566,null,{}] 15:59:58 INFO - PROCESS | 3828 | 1464735598286 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:58 INFO - PROCESS | 3828 | 1464735598450 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:59:58 INFO - PROCESS | 3828 | 1464735598586 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 3828 | ++DOCSHELL 10F42C00 == 77 [pid = 3828] [id = 651] 15:59:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (10F43C00) [pid = 3828] [serial = 1953] [outer = 00000000] 15:59:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (12D2D400) [pid = 3828] [serial = 1954] [outer = 10F43C00] 15:59:58 INFO - PROCESS | 3828 | 1464735598643 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1327B400) [pid = 3828] [serial = 1955] [outer = 10F43C00] 15:59:59 INFO - PROCESS | 3828 | 1464735599224 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:59:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 991ms 15:59:59 INFO - PROCESS | 3828 | 1464735599266 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 3828 | 1464735599272 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 15:59:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:59:59 INFO - PROCESS | 3828 | 1464735599278 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 3828 | 1464735599281 Marionette TRACE conn2 <- [1,2570,null,{}] 15:59:59 INFO - PROCESS | 3828 | 1464735599303 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 3828 | 1464735599424 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:59:59 INFO - PROCESS | 3828 | 1464735599576 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 3828 | ++DOCSHELL 15A37C00 == 78 [pid = 3828] [id = 652] 15:59:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (15A3AC00) [pid = 3828] [serial = 1956] [outer = 00000000] 15:59:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1701C000) [pid = 3828] [serial = 1957] [outer = 15A3AC00] 15:59:59 INFO - PROCESS | 3828 | 1464735599632 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (17618800) [pid = 3828] [serial = 1958] [outer = 15A3AC00] 16:00:00 INFO - PROCESS | 3828 | 1464735600238 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 977ms 16:00:00 INFO - PROCESS | 3828 | 1464735600267 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 3828 | 1464735600270 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 16:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:00:00 INFO - PROCESS | 3828 | 1464735600274 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 3828 | 1464735600277 Marionette TRACE conn2 <- [1,2574,null,{}] 16:00:00 INFO - PROCESS | 3828 | 1464735600289 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 3828 | 1464735600408 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:00:00 INFO - PROCESS | 3828 | 1464735600576 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 3828 | ++DOCSHELL 195E2800 == 79 [pid = 3828] [id = 653] 16:00:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (195E2C00) [pid = 3828] [serial = 1959] [outer = 00000000] 16:00:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (195E9800) [pid = 3828] [serial = 1960] [outer = 195E2C00] 16:00:00 INFO - PROCESS | 3828 | 1464735600633 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1998C800) [pid = 3828] [serial = 1961] [outer = 195E2C00] 16:00:01 INFO - PROCESS | 3828 | 1464735601227 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:00:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 991ms 16:00:01 INFO - PROCESS | 3828 | 1464735601267 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 3828 | 1464735601270 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 16:00:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:00:01 INFO - PROCESS | 3828 | 1464735601274 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 3828 | 1464735601276 Marionette TRACE conn2 <- [1,2578,null,{}] 16:00:01 INFO - PROCESS | 3828 | 1464735601280 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 3828 | 1464735601379 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:00:01 INFO - PROCESS | 3828 | 1464735601530 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 3828 | ++DOCSHELL 19A1EC00 == 80 [pid = 3828] [id = 654] 16:00:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (19A20800) [pid = 3828] [serial = 1962] [outer = 00000000] 16:00:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (19ADF400) [pid = 3828] [serial = 1963] [outer = 19A20800] 16:00:01 INFO - PROCESS | 3828 | 1464735601584 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (19AE7800) [pid = 3828] [serial = 1964] [outer = 19A20800] 16:00:02 INFO - PROCESS | 3828 | 1464735602077 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 859ms 16:00:02 INFO - PROCESS | 3828 | 1464735602126 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 3828 | 1464735602128 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 16:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:00:02 INFO - PROCESS | 3828 | 1464735602131 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 3828 | 1464735602133 Marionette TRACE conn2 <- [1,2582,null,{}] 16:00:02 INFO - PROCESS | 3828 | 1464735602137 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 3828 | 1464735602226 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:00:02 INFO - PROCESS | 3828 | 1464735602390 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 3828 | ++DOCSHELL 15C5A000 == 81 [pid = 3828] [id = 655] 16:00:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (184C5C00) [pid = 3828] [serial = 1965] [outer = 00000000] 16:00:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1A56D400) [pid = 3828] [serial = 1966] [outer = 184C5C00] 16:00:02 INFO - PROCESS | 3828 | 1464735602447 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1A74D000) [pid = 3828] [serial = 1967] [outer = 184C5C00] 16:00:03 INFO - PROCESS | 3828 | 1464735603071 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 977ms 16:00:03 INFO - PROCESS | 3828 | 1464735603133 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 3828 | 1464735603135 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 16:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:00:03 INFO - PROCESS | 3828 | 1464735603139 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 3828 | 1464735603141 Marionette TRACE conn2 <- [1,2586,null,{}] 16:00:03 INFO - PROCESS | 3828 | 1464735603145 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:03 INFO - PROCESS | 3828 | 1464735603256 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:00:03 INFO - PROCESS | 3828 | 1464735603409 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 3828 | ++DOCSHELL 1A60E400 == 82 [pid = 3828] [id = 656] 16:00:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1AC45800) [pid = 3828] [serial = 1968] [outer = 00000000] 16:00:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1B358800) [pid = 3828] [serial = 1969] [outer = 1AC45800] 16:00:03 INFO - PROCESS | 3828 | 1464735603469 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1C08E400) [pid = 3828] [serial = 1970] [outer = 1AC45800] 16:00:03 INFO - PROCESS | 3828 | 1464735603982 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:00:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 903ms 16:00:04 INFO - PROCESS | 3828 | 1464735604030 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 3828 | 1464735604033 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 16:00:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:00:04 INFO - PROCESS | 3828 | 1464735604036 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 3828 | 1464735604038 Marionette TRACE conn2 <- [1,2590,null,{}] 16:00:04 INFO - PROCESS | 3828 | 1464735604042 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 3828 | 1464735604168 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:00:04 INFO - PROCESS | 3828 | 1464735604343 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 3828 | ++DOCSHELL 10C47000 == 83 [pid = 3828] [id = 657] 16:00:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (18451C00) [pid = 3828] [serial = 1971] [outer = 00000000] 16:00:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1C094400) [pid = 3828] [serial = 1972] [outer = 18451C00] 16:00:04 INFO - PROCESS | 3828 | 1464735604398 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1C096400) [pid = 3828] [serial = 1973] [outer = 18451C00] 16:00:05 INFO - PROCESS | 3828 | 1464735605022 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1036ms 16:00:05 INFO - PROCESS | 3828 | 1464735605078 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 3828 | 1464735605080 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 16:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:00:05 INFO - PROCESS | 3828 | 1464735605084 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 3828 | 1464735605085 Marionette TRACE conn2 <- [1,2594,null,{}] 16:00:05 INFO - PROCESS | 3828 | 1464735605089 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 3828 | 1464735605180 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:00:05 INFO - PROCESS | 3828 | 1464735605437 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F0C00 == 84 [pid = 3828] [id = 658] 16:00:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (105F5000) [pid = 3828] [serial = 1974] [outer = 00000000] 16:00:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (10F31C00) [pid = 3828] [serial = 1975] [outer = 105F5000] 16:00:05 INFO - PROCESS | 3828 | 1464735605497 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (11C6AC00) [pid = 3828] [serial = 1976] [outer = 105F5000] 16:00:06 INFO - PROCESS | 3828 | 1464735606092 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:00:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1080ms 16:00:06 INFO - PROCESS | 3828 | 1464735606159 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 3828 | 1464735606163 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 16:00:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:00:06 INFO - PROCESS | 3828 | 1464735606167 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 3828 | 1464735606170 Marionette TRACE conn2 <- [1,2598,null,{}] 16:00:06 INFO - PROCESS | 3828 | 1464735606175 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 3828 | 1464735606294 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:00:06 INFO - PROCESS | 3828 | 1464735606441 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 3828 | --DOCSHELL 11C0C000 == 83 [pid = 3828] [id = 649] 16:00:06 INFO - PROCESS | 3828 | --DOCSHELL 130A2400 == 82 [pid = 3828] [id = 648] 16:00:06 INFO - PROCESS | 3828 | --DOCSHELL 1526A400 == 81 [pid = 3828] [id = 647] 16:00:06 INFO - PROCESS | 3828 | --DOCSHELL 0F2F6800 == 80 [pid = 3828] [id = 646] 16:00:06 INFO - PROCESS | 3828 | --DOCSHELL 11189000 == 79 [pid = 3828] [id = 640] 16:00:06 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6800 == 80 [pid = 3828] [id = 659] 16:00:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (0F2F9400) [pid = 3828] [serial = 1977] [outer = 00000000] 16:00:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (12B0CC00) [pid = 3828] [serial = 1978] [outer = 0F2F9400] 16:00:06 INFO - PROCESS | 3828 | 1464735606523 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (16B49C00) [pid = 3828] [serial = 1979] [outer = 0F2F9400] 16:00:07 INFO - PROCESS | 3828 | 1464735607014 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 843ms 16:00:07 INFO - PROCESS | 3828 | 1464735607035 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 3828 | 1464735607038 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 16:00:07 INFO - PROCESS | 3828 | 1464735607043 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:00:07 INFO - PROCESS | 3828 | 1464735607045 Marionette TRACE conn2 <- [1,2602,null,{}] 16:00:07 INFO - PROCESS | 3828 | 1464735607055 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 3828 | 1464735607189 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:00:07 INFO - PROCESS | 3828 | 1464735607267 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 3828 | ++DOCSHELL 18457000 == 81 [pid = 3828] [id = 660] 16:00:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (1845B400) [pid = 3828] [serial = 1980] [outer = 00000000] 16:00:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (195A9400) [pid = 3828] [serial = 1981] [outer = 1845B400] 16:00:07 INFO - PROCESS | 3828 | 1464735607314 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (195EEC00) [pid = 3828] [serial = 1982] [outer = 1845B400] 16:00:07 INFO - PROCESS | 3828 | 1464735607722 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 725ms 16:00:07 INFO - PROCESS | 3828 | 1464735607749 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 3828 | 1464735607751 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 16:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:00:07 INFO - PROCESS | 3828 | 1464735607791 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 3828 | 1464735607797 Marionette TRACE conn2 <- [1,2606,null,{}] 16:00:07 INFO - PROCESS | 3828 | 1464735607806 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 3828 | 1464735607940 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:00:08 INFO - PROCESS | 3828 | 1464735608021 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 3828 | ++DOCSHELL 1AA2A400 == 82 [pid = 3828] [id = 661] 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1AC47C00) [pid = 3828] [serial = 1983] [outer = 00000000] 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1C08EC00) [pid = 3828] [serial = 1984] [outer = 1AC47C00] 16:00:08 INFO - PROCESS | 3828 | 1464735608048 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (1C097400) [pid = 3828] [serial = 1985] [outer = 1AC47C00] 16:00:08 INFO - PROCESS | 3828 | 1464735608475 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:00:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 710ms 16:00:08 INFO - PROCESS | 3828 | 1464735608503 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 3828 | 1464735608506 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 16:00:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:00:08 INFO - PROCESS | 3828 | 1464735608509 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 3828 | 1464735608511 Marionette TRACE conn2 <- [1,2610,null,{}] 16:00:08 INFO - PROCESS | 3828 | 1464735608515 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 3828 | 1464735608809 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (0F2F7800) [pid = 3828] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (140D6C00) [pid = 3828] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1AB65000) [pid = 3828] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (1AC43800) [pid = 3828] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (17835C00) [pid = 3828] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (17604400) [pid = 3828] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (17954400) [pid = 3828] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (18459800) [pid = 3828] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (19998800) [pid = 3828] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (15A35000) [pid = 3828] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (19A26400) [pid = 3828] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (10F3E000) [pid = 3828] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (15C64400) [pid = 3828] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (17623C00) [pid = 3828] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (12A8A800) [pid = 3828] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (18453800) [pid = 3828] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (0F301400) [pid = 3828] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1311F000) [pid = 3828] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1526D400) [pid = 3828] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:00:08 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (13278000) [pid = 3828] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:00:08 INFO - PROCESS | 3828 | 1464735608894 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 3828 | ++DOCSHELL 0F216400 == 83 [pid = 3828] [id = 662] 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (0F2F7800) [pid = 3828] [serial = 1986] [outer = 00000000] 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (10C50000) [pid = 3828] [serial = 1987] [outer = 0F2F7800] 16:00:08 INFO - PROCESS | 3828 | 1464735608940 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1312D800) [pid = 3828] [serial = 1988] [outer = 0F2F7800] 16:00:09 INFO - PROCESS | 3828 | 1464735609326 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:00:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 858ms 16:00:09 INFO - PROCESS | 3828 | 1464735609374 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 3828 | 1464735609376 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 16:00:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:00:09 INFO - PROCESS | 3828 | 1464735609380 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 3828 | 1464735609382 Marionette TRACE conn2 <- [1,2614,null,{}] 16:00:09 INFO - PROCESS | 3828 | 1464735609385 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 3828 | 1464735609457 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:00:09 INFO - PROCESS | 3828 | 1464735609463 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 3828 | ++DOCSHELL 17615C00 == 84 [pid = 3828] [id = 663] 16:00:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (17954400) [pid = 3828] [serial = 1989] [outer = 00000000] 16:00:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (195A5400) [pid = 3828] [serial = 1990] [outer = 17954400] 16:00:09 INFO - PROCESS | 3828 | 1464735609513 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1AC49000) [pid = 3828] [serial = 1991] [outer = 17954400] 16:00:09 INFO - PROCESS | 3828 | 1464735609993 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 666ms 16:00:10 INFO - PROCESS | 3828 | 1464735610044 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 3828 | 1464735610046 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 16:00:10 INFO - PROCESS | 3828 | 1464735610049 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:00:10 INFO - PROCESS | 3828 | 1464735610051 Marionette TRACE conn2 <- [1,2618,null,{}] 16:00:10 INFO - PROCESS | 3828 | 1464735610038 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 3828 | 1464735610130 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:00:10 INFO - PROCESS | 3828 | 1464735610137 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 3828 | ++DOCSHELL 105F1800 == 85 [pid = 3828] [id = 664] 16:00:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (105F3000) [pid = 3828] [serial = 1992] [outer = 00000000] 16:00:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1F082400) [pid = 3828] [serial = 1993] [outer = 105F3000] 16:00:10 INFO - PROCESS | 3828 | 1464735610180 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1F085400) [pid = 3828] [serial = 1994] [outer = 105F3000] 16:00:10 INFO - PROCESS | 3828 | 1464735610618 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 607ms 16:00:10 INFO - PROCESS | 3828 | 1464735610651 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 3828 | 1464735610653 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 16:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:00:10 INFO - PROCESS | 3828 | 1464735610656 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 3828 | 1464735610658 Marionette TRACE conn2 <- [1,2622,null,{}] 16:00:10 INFO - PROCESS | 3828 | 1464735610661 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 3828 | 1464735610806 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:00:10 INFO - PROCESS | 3828 | 1464735610987 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 3828 | ++DOCSHELL 10F44400 == 86 [pid = 3828] [id = 665] 16:00:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (11C5F400) [pid = 3828] [serial = 1995] [outer = 00000000] 16:00:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (130AF000) [pid = 3828] [serial = 1996] [outer = 11C5F400] 16:00:11 INFO - PROCESS | 3828 | 1464735611040 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (15576400) [pid = 3828] [serial = 1997] [outer = 11C5F400] 16:00:11 INFO - PROCESS | 3828 | 1464735611605 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 992ms 16:00:11 INFO - PROCESS | 3828 | 1464735611656 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 3828 | 1464735611660 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 16:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:00:11 INFO - PROCESS | 3828 | 1464735611664 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 3828 | 1464735611669 Marionette TRACE conn2 <- [1,2626,null,{}] 16:00:11 INFO - PROCESS | 3828 | 1464735611674 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 3828 | 1464735611777 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:00:11 INFO - PROCESS | 3828 | 1464735611936 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 3828 | ++DOCSHELL 17957400 == 87 [pid = 3828] [id = 666] 16:00:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (180E8800) [pid = 3828] [serial = 1998] [outer = 00000000] 16:00:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (184CEC00) [pid = 3828] [serial = 1999] [outer = 180E8800] 16:00:11 INFO - PROCESS | 3828 | 1464735611994 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (195E6C00) [pid = 3828] [serial = 2000] [outer = 180E8800] 16:00:12 INFO - PROCESS | 3828 | 1464735612547 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 947ms 16:00:12 INFO - PROCESS | 3828 | 1464735612615 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 3828 | 1464735612620 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 16:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:00:12 INFO - PROCESS | 3828 | 1464735612624 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 3828 | 1464735612627 Marionette TRACE conn2 <- [1,2630,null,{}] 16:00:12 INFO - PROCESS | 3828 | 1464735612646 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 3828 | 1464735612748 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:00:12 INFO - PROCESS | 3828 | 1464735612908 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 3828 | ++DOCSHELL 1AB62C00 == 88 [pid = 3828] [id = 667] 16:00:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (1AB63800) [pid = 3828] [serial = 2001] [outer = 00000000] 16:00:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (1B087400) [pid = 3828] [serial = 2002] [outer = 1AB63800] 16:00:12 INFO - PROCESS | 3828 | 1464735612965 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1DA32C00) [pid = 3828] [serial = 2003] [outer = 1AB63800] 16:00:13 INFO - PROCESS | 3828 | 1464735613520 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 947ms 16:00:13 INFO - PROCESS | 3828 | 1464735613568 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 3828 | 1464735613572 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 16:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:00:13 INFO - PROCESS | 3828 | 1464735613583 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 3828 | 1464735613588 Marionette TRACE conn2 <- [1,2634,null,{}] 16:00:13 INFO - PROCESS | 3828 | 1464735613591 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 3828 | 1464735613719 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:00:13 INFO - PROCESS | 3828 | 1464735613859 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 3828 | ++DOCSHELL 1B085000 == 89 [pid = 3828] [id = 668] 16:00:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1DA3C000) [pid = 3828] [serial = 2004] [outer = 00000000] 16:00:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (1DABE800) [pid = 3828] [serial = 2005] [outer = 1DA3C000] 16:00:13 INFO - PROCESS | 3828 | 1464735613914 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (1F08A000) [pid = 3828] [serial = 2006] [outer = 1DA3C000] 16:00:14 INFO - PROCESS | 3828 | 1464735614444 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 888ms 16:00:14 INFO - PROCESS | 3828 | 1464735614467 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 3828 | 1464735614469 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 16:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:00:14 INFO - PROCESS | 3828 | 1464735614473 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 3828 | 1464735614475 Marionette TRACE conn2 <- [1,2638,null,{}] 16:00:14 INFO - PROCESS | 3828 | 1464735614479 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 3828 | 1464735614590 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:00:14 INFO - PROCESS | 3828 | 1464735614766 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 3828 | ++DOCSHELL 1F087000 == 90 [pid = 3828] [id = 669] 16:00:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (1F0D3800) [pid = 3828] [serial = 2007] [outer = 00000000] 16:00:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (1F0D9800) [pid = 3828] [serial = 2008] [outer = 1F0D3800] 16:00:14 INFO - PROCESS | 3828 | 1464735614820 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (1F0DC800) [pid = 3828] [serial = 2009] [outer = 1F0D3800] 16:00:15 INFO - PROCESS | 3828 | 1464735615368 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:00:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 948ms 16:00:15 INFO - PROCESS | 3828 | 1464735615422 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 3828 | 1464735615425 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 16:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:00:15 INFO - PROCESS | 3828 | 1464735615428 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 3828 | 1464735615430 Marionette TRACE conn2 <- [1,2642,null,{}] 16:00:15 INFO - PROCESS | 3828 | 1464735615434 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 3828 | 1464735615549 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:00:15 INFO - PROCESS | 3828 | 1464735615727 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 3828 | ++DOCSHELL 1FC4F000 == 91 [pid = 3828] [id = 670] 16:00:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (1FC4F400) [pid = 3828] [serial = 2010] [outer = 00000000] 16:00:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 177 (1FC51C00) [pid = 3828] [serial = 2011] [outer = 1FC4F400] 16:00:15 INFO - PROCESS | 3828 | 1464735615788 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 178 (1FC57000) [pid = 3828] [serial = 2012] [outer = 1FC4F400] 16:00:16 INFO - PROCESS | 3828 | 1464735616321 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 948ms 16:00:16 INFO - PROCESS | 3828 | 1464735616382 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 3828 | 1464735616384 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 16:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:00:16 INFO - PROCESS | 3828 | 1464735616388 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 3828 | 1464735616390 Marionette TRACE conn2 <- [1,2646,null,{}] 16:00:16 INFO - PROCESS | 3828 | 1464735616394 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 3828 | 1464735616502 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:00:16 INFO - PROCESS | 3828 | 1464735616698 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 3828 | ++DOCSHELL 1761C800 == 92 [pid = 3828] [id = 671] 16:00:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 179 (17694C00) [pid = 3828] [serial = 2013] [outer = 00000000] 16:00:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 180 (20B03C00) [pid = 3828] [serial = 2014] [outer = 17694C00] 16:00:16 INFO - PROCESS | 3828 | 1464735616753 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 181 (20B07000) [pid = 3828] [serial = 2015] [outer = 17694C00] 16:00:17 INFO - PROCESS | 3828 | 1464735617289 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:00:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 947ms 16:00:17 INFO - PROCESS | 3828 | 1464735617337 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 3828 | 1464735617340 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 16:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:00:17 INFO - PROCESS | 3828 | 1464735617343 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 3828 | 1464735617345 Marionette TRACE conn2 <- [1,2650,null,{}] 16:00:17 INFO - PROCESS | 3828 | 1464735617349 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 3828 | 1464735617456 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:00:17 INFO - PROCESS | 3828 | 1464735617631 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 3828 | ++DOCSHELL 10C45C00 == 93 [pid = 3828] [id = 672] 16:00:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 182 (1310B400) [pid = 3828] [serial = 2016] [outer = 00000000] 16:00:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 183 (15C5D800) [pid = 3828] [serial = 2017] [outer = 1310B400] 16:00:17 INFO - PROCESS | 3828 | 1464735617684 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 184 (16DA4C00) [pid = 3828] [serial = 2018] [outer = 1310B400] 16:00:18 INFO - PROCESS | 3828 | 1464735618532 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:00:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1229ms 16:00:18 INFO - PROCESS | 3828 | 1464735618570 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 3828 | 1464735618575 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 16:00:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:00:18 INFO - PROCESS | 3828 | 1464735618580 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 3828 | 1464735618583 Marionette TRACE conn2 <- [1,2654,null,{}] 16:00:18 INFO - PROCESS | 3828 | 1464735618589 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 3828 | 1464735618703 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:00:18 INFO - PROCESS | 3828 | 1464735618873 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 3828 | ++DOCSHELL 1055CC00 == 94 [pid = 3828] [id = 673] 16:00:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 185 (10563800) [pid = 3828] [serial = 2019] [outer = 00000000] 16:00:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 186 (130AB000) [pid = 3828] [serial = 2020] [outer = 10563800] 16:00:18 INFO - PROCESS | 3828 | 1464735618906 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 187 (14F50C00) [pid = 3828] [serial = 2021] [outer = 10563800] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 17618C00 == 93 [pid = 3828] [id = 434] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 105F1800 == 92 [pid = 3828] [id = 664] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 17615C00 == 91 [pid = 3828] [id = 663] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 0F216400 == 90 [pid = 3828] [id = 662] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 1AA2A400 == 89 [pid = 3828] [id = 661] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 18457000 == 88 [pid = 3828] [id = 660] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 0F2F6800 == 87 [pid = 3828] [id = 659] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 0F2F0C00 == 86 [pid = 3828] [id = 658] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 19A1EC00 == 85 [pid = 3828] [id = 654] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 195E2800 == 84 [pid = 3828] [id = 653] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 15A37C00 == 83 [pid = 3828] [id = 652] 16:00:19 INFO - PROCESS | 3828 | --DOCSHELL 10F42C00 == 82 [pid = 3828] [id = 651] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 186 (1102DC00) [pid = 3828] [serial = 1727] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 185 (15FC6000) [pid = 3828] [serial = 1730] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 184 (1AB6C400) [pid = 3828] [serial = 1736] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 183 (1B00A800) [pid = 3828] [serial = 1739] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 182 (1AB65C00) [pid = 3828] [serial = 1772] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 181 (1AA27800) [pid = 3828] [serial = 1724] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 180 (1A56C800) [pid = 3828] [serial = 1733] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 179 (195A7800) [pid = 3828] [serial = 1903] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 178 (1980A000) [pid = 3828] [serial = 1904] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 177 (1A151400) [pid = 3828] [serial = 1907] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 176 (1A024800) [pid = 3828] [serial = 1906] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (184C8800) [pid = 3828] [serial = 1912] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (1AA2E000) [pid = 3828] [serial = 1909] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (1526D000) [pid = 3828] [serial = 1921] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (12D2F000) [pid = 3828] [serial = 1891] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (195ED000) [pid = 3828] [serial = 1930] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (12B07800) [pid = 3828] [serial = 1940] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (16D9C400) [pid = 3828] [serial = 1897] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (10F30800) [pid = 3828] [serial = 1939] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (1725A000) [pid = 3828] [serial = 1898] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (1311F800) [pid = 3828] [serial = 1888] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (14FC7800) [pid = 3828] [serial = 1945] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (17EB8C00) [pid = 3828] [serial = 1900] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (16B4D400) [pid = 3828] [serial = 1876] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (13276400) [pid = 3828] [serial = 1894] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (15262800) [pid = 3828] [serial = 1895] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1783B400) [pid = 3828] [serial = 1924] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (1B35A000) [pid = 3828] [serial = 1915] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1A605000) [pid = 3828] [serial = 1879] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (12B0C800) [pid = 3828] [serial = 1873] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1AB6B400) [pid = 3828] [serial = 1882] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (15FCFC00) [pid = 3828] [serial = 1946] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1DAB9C00) [pid = 3828] [serial = 1927] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1B07F400) [pid = 3828] [serial = 1885] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (15A3BC00) [pid = 3828] [serial = 1943] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1557B400) [pid = 3828] [serial = 1942] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (171C1C00) [pid = 3828] [serial = 1948] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1F083000) [pid = 3828] [serial = 1936] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1DAEA400) [pid = 3828] [serial = 1933] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1DABF800) [pid = 3828] [serial = 1918] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (17E28400) [pid = 3828] [serial = 1951] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1B35F800) [pid = 3828] [serial = 1916] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1AC49400) [pid = 3828] [serial = 1910] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (1A746800) [pid = 3828] [serial = 1913] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1761D400) [pid = 3828] [serial = 1949] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (13D49000) [pid = 3828] [serial = 1892] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (18455C00) [pid = 3828] [serial = 1901] [outer = 00000000] [url = about:blank] 16:00:19 INFO - PROCESS | 3828 | 1464735619970 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:00:19 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) 16:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1420ms 16:00:20 INFO - PROCESS | 3828 | 1464735620011 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 3828 | 1464735620016 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 16:00:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:00:20 INFO - PROCESS | 3828 | 1464735620022 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 3828 | 1464735620025 Marionette TRACE conn2 <- [1,2658,null,{}] 16:00:20 INFO - PROCESS | 3828 | 1464735620029 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 3828 | 1464735620123 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:00:20 INFO - PROCESS | 3828 | 1464735620274 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 3828 | ++DOCSHELL 10F3D400 == 83 [pid = 3828] [id = 674] 16:00:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (10F42C00) [pid = 3828] [serial = 2022] [outer = 00000000] 16:00:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (13D49000) [pid = 3828] [serial = 2023] [outer = 10F42C00] 16:00:20 INFO - PROCESS | 3828 | 1464735620302 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (15264C00) [pid = 3828] [serial = 2024] [outer = 10F42C00] 16:00:21 INFO - PROCESS | 3828 | 1464735621131 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 3828 | 1464735621162 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 16:00:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:00:21 INFO - PROCESS | 3828 | 1464735621177 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 3828 | 1464735621181 Marionette TRACE conn2 <- [1,2662,null,{}] 16:00:21 INFO - PROCESS | 3828 | 1464735621191 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 3828 | 1464735621286 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:00:21 INFO - PROCESS | 3828 | 1464735621295 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 3828 | ++DOCSHELL 15C64400 == 84 [pid = 3828] [id = 675] 16:00:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (16B44000) [pid = 3828] [serial = 2025] [outer = 00000000] 16:00:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (16DA2000) [pid = 3828] [serial = 2026] [outer = 16B44000] 16:00:21 INFO - PROCESS | 3828 | 1464735621342 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (171E5C00) [pid = 3828] [serial = 2027] [outer = 16B44000] 16:00:22 INFO - PROCESS | 3828 | 1464735622283 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 3828 | 1464735622310 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 16:00:22 INFO - PROCESS | 3828 | 1464735622323 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 3828 | 1464735622325 Marionette TRACE conn2 <- [1,2666,null,{}] 16:00:22 INFO - PROCESS | 3828 | 1464735622328 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 3828 | 1464735622459 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:00:22 INFO - PROCESS | 3828 | 1464735622529 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 3828 | ++DOCSHELL 1731FC00 == 85 [pid = 3828] [id = 676] 16:00:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (17358000) [pid = 3828] [serial = 2028] [outer = 00000000] 16:00:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (11C60800) [pid = 3828] [serial = 2029] [outer = 17358000] 16:00:22 INFO - PROCESS | 3828 | 1464735622575 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (17EC0400) [pid = 3828] [serial = 2030] [outer = 17358000] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (18450000) [pid = 3828] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1AC47C00) [pid = 3828] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (1DAB7000) [pid = 3828] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (0F2F9400) [pid = 3828] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (105F5000) [pid = 3828] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (0F2F7800) [pid = 3828] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1AB69C00) [pid = 3828] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (17623400) [pid = 3828] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (17954400) [pid = 3828] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:00:23 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1845B400) [pid = 3828] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:00:23 INFO - PROCESS | 3828 | 1464735623558 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:00:23 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) 16:00:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1288ms 16:00:23 INFO - PROCESS | 3828 | 1464735623617 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 3828 | 1464735623619 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 16:00:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:00:23 INFO - PROCESS | 3828 | 1464735623622 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 3828 | 1464735623634 Marionette TRACE conn2 <- [1,2670,null,{}] 16:00:23 INFO - PROCESS | 3828 | 1464735623638 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 3828 | 1464735623708 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:00:23 INFO - PROCESS | 3828 | 1464735623715 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 3828 | ++DOCSHELL 105F5000 == 86 [pid = 3828] [id = 677] 16:00:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (10A7D800) [pid = 3828] [serial = 2031] [outer = 00000000] 16:00:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (171C4800) [pid = 3828] [serial = 2032] [outer = 10A7D800] 16:00:23 INFO - PROCESS | 3828 | 1464735623760 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1782F000) [pid = 3828] [serial = 2033] [outer = 10A7D800] 16:00:24 INFO - PROCESS | 3828 | 1464735624679 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:00:24 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) 16:00:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1095ms 16:00:24 INFO - PROCESS | 3828 | 1464735624715 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 3828 | 1464735624717 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 16:00:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:00:24 INFO - PROCESS | 3828 | 1464735624721 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 3828 | 1464735624722 Marionette TRACE conn2 <- [1,2674,null,{}] 16:00:24 INFO - PROCESS | 3828 | 1464735624726 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 3828 | 1464735624863 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:00:24 INFO - PROCESS | 3828 | 1464735624874 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 3828 | ++DOCSHELL 1795A400 == 87 [pid = 3828] [id = 678] 16:00:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (18450800) [pid = 3828] [serial = 2034] [outer = 00000000] 16:00:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (195A6000) [pid = 3828] [serial = 2035] [outer = 18450800] 16:00:24 INFO - PROCESS | 3828 | 1464735624918 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (195EDC00) [pid = 3828] [serial = 2036] [outer = 18450800] 16:00:25 INFO - PROCESS | 3828 | 1464735625806 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 3828 | 1464735625854 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 16:00:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:00:25 INFO - PROCESS | 3828 | 1464735625860 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 3828 | 1464735625864 Marionette TRACE conn2 <- [1,2678,null,{}] 16:00:25 INFO - PROCESS | 3828 | 1464735625870 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 3828 | 1464735626056 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:00:26 INFO - PROCESS | 3828 | 1464735626210 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 3828 | ++DOCSHELL 11032800 == 88 [pid = 3828] [id = 679] 16:00:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (11185C00) [pid = 3828] [serial = 2037] [outer = 00000000] 16:00:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (12B6B800) [pid = 3828] [serial = 2038] [outer = 11185C00] 16:00:26 INFO - PROCESS | 3828 | 1464735626309 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1318EC00) [pid = 3828] [serial = 2039] [outer = 11185C00] 16:00:27 INFO - PROCESS | 3828 | 1464735627341 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 3828 | 1464735627420 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 16:00:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:00:27 INFO - PROCESS | 3828 | 1464735627428 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 3828 | 1464735627431 Marionette TRACE conn2 <- [1,2682,null,{}] 16:00:27 INFO - PROCESS | 3828 | 1464735627435 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 3828 | 1464735627542 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:00:27 INFO - PROCESS | 3828 | 1464735627753 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 3828 | ++DOCSHELL 15A35C00 == 89 [pid = 3828] [id = 680] 16:00:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (15C59000) [pid = 3828] [serial = 2040] [outer = 00000000] 16:00:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (16D9D800) [pid = 3828] [serial = 2041] [outer = 15C59000] 16:00:27 INFO - PROCESS | 3828 | 1464735627807 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (17695000) [pid = 3828] [serial = 2042] [outer = 15C59000] 16:00:28 INFO - PROCESS | 3828 | 1464735628810 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 3828 | 1464735628867 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 16:00:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:00:28 INFO - PROCESS | 3828 | 1464735628871 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 3828 | 1464735628874 Marionette TRACE conn2 <- [1,2686,null,{}] 16:00:28 INFO - PROCESS | 3828 | 1464735628885 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 3828 | 1464735629078 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:00:29 INFO - PROCESS | 3828 | 1464735629207 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 3828 | ++DOCSHELL 184EB800 == 90 [pid = 3828] [id = 681] 16:00:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (195AD000) [pid = 3828] [serial = 2043] [outer = 00000000] 16:00:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (19A1F400) [pid = 3828] [serial = 2044] [outer = 195AD000] 16:00:29 INFO - PROCESS | 3828 | 1464735629264 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1A077800) [pid = 3828] [serial = 2045] [outer = 195AD000] 16:00:30 INFO - PROCESS | 3828 | 1464735630255 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 3828 | 1464735630310 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 16:00:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:00:30 INFO - PROCESS | 3828 | 1464735630314 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 3828 | 1464735630315 Marionette TRACE conn2 <- [1,2690,null,{}] 16:00:30 INFO - PROCESS | 3828 | 1464735630319 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 3828 | 1464735630446 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:00:30 INFO - PROCESS | 3828 | 1464735630641 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 3828 | ++DOCSHELL 1A154800 == 91 [pid = 3828] [id = 682] 16:00:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1A15F000) [pid = 3828] [serial = 2046] [outer = 00000000] 16:00:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1A749800) [pid = 3828] [serial = 2047] [outer = 1A15F000] 16:00:30 INFO - PROCESS | 3828 | 1464735630706 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1AA21C00) [pid = 3828] [serial = 2048] [outer = 1A15F000] 16:00:31 INFO - PROCESS | 3828 | 1464735631259 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:00:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 977ms 16:00:31 INFO - PROCESS | 3828 | 1464735631317 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 3828 | 1464735631319 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 16:00:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:00:31 INFO - PROCESS | 3828 | 1464735631306 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 3828 | 1464735631308 Marionette TRACE conn2 <- [1,2694,null,{}] 16:00:31 INFO - PROCESS | 3828 | 1464735631312 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 3828 | 1464735631422 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:00:31 INFO - PROCESS | 3828 | 1464735631593 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 3828 | ++DOCSHELL 10507800 == 92 [pid = 3828] [id = 683] 16:00:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (10A80800) [pid = 3828] [serial = 2049] [outer = 00000000] 16:00:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1761D000) [pid = 3828] [serial = 2050] [outer = 10A80800] 16:00:31 INFO - PROCESS | 3828 | 1464735631631 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (195EFC00) [pid = 3828] [serial = 2051] [outer = 10A80800] 16:00:32 INFO - PROCESS | 3828 | 1464735632436 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:00:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1154ms 16:00:32 INFO - PROCESS | 3828 | 1464735632458 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 3828 | 1464735632461 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 16:00:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:00:32 INFO - PROCESS | 3828 | 1464735632466 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 3828 | 1464735632470 Marionette TRACE conn2 <- [1,2698,null,{}] 16:00:32 INFO - PROCESS | 3828 | 1464735632475 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 3828 | 1464735632589 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:00:32 INFO - PROCESS | 3828 | 1464735632734 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 3828 | ++DOCSHELL 10EC5800 == 93 [pid = 3828] [id = 684] 16:00:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (13901C00) [pid = 3828] [serial = 2052] [outer = 00000000] 16:00:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (16D98400) [pid = 3828] [serial = 2053] [outer = 13901C00] 16:00:32 INFO - PROCESS | 3828 | 1464735632794 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (17618400) [pid = 3828] [serial = 2054] [outer = 13901C00] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 105F5000 == 92 [pid = 3828] [id = 677] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1731FC00 == 91 [pid = 3828] [id = 676] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 15C64400 == 90 [pid = 3828] [id = 675] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 10F3D400 == 89 [pid = 3828] [id = 674] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1055CC00 == 88 [pid = 3828] [id = 673] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1761C800 == 87 [pid = 3828] [id = 671] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1FC4F000 == 86 [pid = 3828] [id = 670] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1F087000 == 85 [pid = 3828] [id = 669] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1B085000 == 84 [pid = 3828] [id = 668] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 1AB62C00 == 83 [pid = 3828] [id = 667] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 17957400 == 82 [pid = 3828] [id = 666] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1C094400) [pid = 3828] [serial = 1972] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1F082400) [pid = 3828] [serial = 1993] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOCSHELL 10F44400 == 81 [pid = 3828] [id = 665] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1A744C00) [pid = 3828] [serial = 1871] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (195E9800) [pid = 3828] [serial = 1960] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1C097400) [pid = 3828] [serial = 1985] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1DAC2400) [pid = 3828] [serial = 1919] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (12B0CC00) [pid = 3828] [serial = 1978] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (1701C000) [pid = 3828] [serial = 1957] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1C08EC00) [pid = 3828] [serial = 1984] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (10F31C00) [pid = 3828] [serial = 1975] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1B358800) [pid = 3828] [serial = 1969] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1A56D400) [pid = 3828] [serial = 1966] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1312D800) [pid = 3828] [serial = 1988] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (1B087800) [pid = 3828] [serial = 1823] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (18451000) [pid = 3828] [serial = 1952] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (19ADF400) [pid = 3828] [serial = 1963] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (195A5400) [pid = 3828] [serial = 1990] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (10C50000) [pid = 3828] [serial = 1987] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (195A9400) [pid = 3828] [serial = 1981] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (1AC49000) [pid = 3828] [serial = 1991] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (16B49C00) [pid = 3828] [serial = 1979] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (195EEC00) [pid = 3828] [serial = 1982] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (11C6AC00) [pid = 3828] [serial = 1976] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (12D2D400) [pid = 3828] [serial = 1954] [outer = 00000000] [url = about:blank] 16:00:33 INFO - PROCESS | 3828 | 1464735633346 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 3828 | 1464735633416 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 16:00:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:00:33 INFO - PROCESS | 3828 | 1464735633422 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 3828 | 1464735633425 Marionette TRACE conn2 <- [1,2702,null,{}] 16:00:33 INFO - PROCESS | 3828 | 1464735633429 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 3828 | 1464735633523 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:00:33 INFO - PROCESS | 3828 | 1464735633666 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 3828 | ++DOCSHELL 11C6B400 == 82 [pid = 3828] [id = 685] 16:00:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (12D2D400) [pid = 3828] [serial = 2055] [outer = 00000000] 16:00:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (171CFC00) [pid = 3828] [serial = 2056] [outer = 12D2D400] 16:00:33 INFO - PROCESS | 3828 | 1464735633695 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1761FC00) [pid = 3828] [serial = 2057] [outer = 12D2D400] 16:00:34 INFO - PROCESS | 3828 | 1464735634054 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:00:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 696ms 16:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:00:34 INFO - PROCESS | 3828 | 1464735634120 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 3828 | 1464735634123 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 16:00:34 INFO - PROCESS | 3828 | 1464735634126 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 3828 | 1464735634130 Marionette TRACE conn2 <- [1,2706,null,{}] 16:00:34 INFO - PROCESS | 3828 | 1464735634140 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 3828 | 1464735634260 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:00:34 INFO - PROCESS | 3828 | 1464735634277 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 3828 | ++DOCSHELL 195EC800 == 83 [pid = 3828] [id = 686] 16:00:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (195ECC00) [pid = 3828] [serial = 2058] [outer = 00000000] 16:00:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (19995000) [pid = 3828] [serial = 2059] [outer = 195ECC00] 16:00:34 INFO - PROCESS | 3828 | 1464735634324 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (19A23400) [pid = 3828] [serial = 2060] [outer = 195ECC00] 16:00:34 INFO - PROCESS | 3828 | 1464735634771 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 3828 | 1464735634832 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 16:00:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:00:34 INFO - PROCESS | 3828 | 1464735634835 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 3828 | 1464735634837 Marionette TRACE conn2 <- [1,2710,null,{}] 16:00:34 INFO - PROCESS | 3828 | 1464735634840 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 3828 | 1464735634934 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:00:34 INFO - PROCESS | 3828 | 1464735634941 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 3828 | ++DOCSHELL 1A612000 == 84 [pid = 3828] [id = 687] 16:00:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1A745800) [pid = 3828] [serial = 2061] [outer = 00000000] 16:00:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1AA27800) [pid = 3828] [serial = 2062] [outer = 1A745800] 16:00:34 INFO - PROCESS | 3828 | 1464735634985 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1AB63C00) [pid = 3828] [serial = 2063] [outer = 1A745800] 16:00:35 INFO - PROCESS | 3828 | 1464735635493 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 3828 | 1464735635545 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 16:00:35 INFO - PROCESS | 3828 | 1464735635548 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 3828 | 1464735635550 Marionette TRACE conn2 <- [1,2714,null,{}] 16:00:35 INFO - PROCESS | 3828 | 1464735635579 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 3828 | 1464735635700 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:00:35 INFO - PROCESS | 3828 | 1464735635778 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 3828 | ++DOCSHELL 1A155400 == 85 [pid = 3828] [id = 688] 16:00:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1AA26400) [pid = 3828] [serial = 2064] [outer = 00000000] 16:00:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1AC49400) [pid = 3828] [serial = 2065] [outer = 1AA26400] 16:00:35 INFO - PROCESS | 3828 | 1464735635823 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1B00C400) [pid = 3828] [serial = 2066] [outer = 1AA26400] 16:00:36 INFO - PROCESS | 3828 | 1464735636242 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:00:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 755ms 16:00:36 INFO - PROCESS | 3828 | 1464735636297 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 3828 | 1464735636299 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 16:00:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:00:36 INFO - PROCESS | 3828 | 1464735636302 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 3828 | 1464735636304 Marionette TRACE conn2 <- [1,2718,null,{}] 16:00:36 INFO - PROCESS | 3828 | 1464735636308 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 3828 | 1464735636461 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:00:36 INFO - PROCESS | 3828 | 1464735636541 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 3828 | ++DOCSHELL 1A611400 == 86 [pid = 3828] [id = 689] 16:00:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1B086C00) [pid = 3828] [serial = 2067] [outer = 00000000] 16:00:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1B360000) [pid = 3828] [serial = 2068] [outer = 1B086C00] 16:00:36 INFO - PROCESS | 3828 | 1464735636587 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1B361400) [pid = 3828] [serial = 2069] [outer = 1B086C00] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (16B44000) [pid = 3828] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (10F42C00) [pid = 3828] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (17358000) [pid = 3828] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (10563800) [pid = 3828] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (105F3000) [pid = 3828] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:00:37 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (10A7D800) [pid = 3828] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:00:37 INFO - PROCESS | 3828 | 1464735637426 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 3828 | 1464735637440 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 16:00:37 INFO - PROCESS | 3828 | 1464735637444 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 3828 | 1464735637445 Marionette TRACE conn2 <- [1,2722,null,{}] 16:00:37 INFO - PROCESS | 3828 | 1464735637449 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 3828 | 1464735637544 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:00:37 INFO - PROCESS | 3828 | 1464735637640 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 3828 | ++DOCSHELL 10C41400 == 87 [pid = 3828] [id = 690] 16:00:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (10C4BC00) [pid = 3828] [serial = 2070] [outer = 00000000] 16:00:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1AB6DC00) [pid = 3828] [serial = 2071] [outer = 10C4BC00] 16:00:37 INFO - PROCESS | 3828 | 1464735637684 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1C08FC00) [pid = 3828] [serial = 2072] [outer = 10C4BC00] 16:00:38 INFO - PROCESS | 3828 | 1464735638025 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 607ms 16:00:38 INFO - PROCESS | 3828 | 1464735638046 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 3828 | 1464735638047 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 16:00:38 INFO - PROCESS | 3828 | 1464735638051 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:00:38 INFO - PROCESS | 3828 | 1464735638052 Marionette TRACE conn2 <- [1,2726,null,{}] 16:00:38 INFO - PROCESS | 3828 | 1464735638056 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 3828 | 1464735638206 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:00:38 INFO - PROCESS | 3828 | 1464735638215 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 3828 | ++DOCSHELL 11C60C00 == 88 [pid = 3828] [id = 691] 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (140D6000) [pid = 3828] [serial = 2073] [outer = 00000000] 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1DA38400) [pid = 3828] [serial = 2074] [outer = 140D6000] 16:00:38 INFO - PROCESS | 3828 | 1464735638263 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1DA3EC00) [pid = 3828] [serial = 2075] [outer = 140D6000] 16:00:38 INFO - PROCESS | 3828 | 1464735638664 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 666ms 16:00:38 INFO - PROCESS | 3828 | 1464735638714 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 3828 | 1464735638716 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 16:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:00:38 INFO - PROCESS | 3828 | 1464735638719 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 3828 | 1464735638720 Marionette TRACE conn2 <- [1,2730,null,{}] 16:00:38 INFO - PROCESS | 3828 | 1464735638723 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 3828 | 1464735638859 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:00:38 INFO - PROCESS | 3828 | 1464735638902 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 3828 | ++DOCSHELL 1DA35C00 == 89 [pid = 3828] [id = 692] 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1DA36800) [pid = 3828] [serial = 2076] [outer = 00000000] 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1DABDC00) [pid = 3828] [serial = 2077] [outer = 1DA36800] 16:00:38 INFO - PROCESS | 3828 | 1464735638945 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1DAE3800) [pid = 3828] [serial = 2078] [outer = 1DA36800] 16:00:39 INFO - PROCESS | 3828 | 1464735639570 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 903ms 16:00:39 INFO - PROCESS | 3828 | 1464735639630 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 3828 | 1464735639635 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 16:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:00:39 INFO - PROCESS | 3828 | 1464735639623 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 3828 | 1464735639628 Marionette TRACE conn2 <- [1,2734,null,{}] 16:00:39 INFO - PROCESS | 3828 | 1464735639634 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 3828 | 1464735639789 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:00:39 INFO - PROCESS | 3828 | 1464735639949 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 3828 | ++DOCSHELL 140D3000 == 90 [pid = 3828] [id = 693] 16:00:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (15265400) [pid = 3828] [serial = 2079] [outer = 00000000] 16:00:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (16B47000) [pid = 3828] [serial = 2080] [outer = 15265400] 16:00:39 INFO - PROCESS | 3828 | 1464735639989 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (171E2000) [pid = 3828] [serial = 2081] [outer = 15265400] 16:00:40 INFO - PROCESS | 3828 | 1464735640565 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 947ms 16:00:40 INFO - PROCESS | 3828 | 1464735640586 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 3828 | 1464735640592 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 16:00:40 INFO - PROCESS | 3828 | 1464735640614 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:00:40 INFO - PROCESS | 3828 | 1464735640617 Marionette TRACE conn2 <- [1,2738,null,{}] 16:00:40 INFO - PROCESS | 3828 | 1464735640621 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 3828 | 1464735640722 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:00:40 INFO - PROCESS | 3828 | 1464735640894 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 3828 | ++DOCSHELL 184CE000 == 91 [pid = 3828] [id = 694] 16:00:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (195E9800) [pid = 3828] [serial = 2082] [outer = 00000000] 16:00:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1A608000) [pid = 3828] [serial = 2083] [outer = 195E9800] 16:00:40 INFO - PROCESS | 3828 | 1464735640948 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (1AB6C000) [pid = 3828] [serial = 2084] [outer = 195E9800] 16:00:41 INFO - PROCESS | 3828 | 1464735641519 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:00:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 947ms 16:00:41 INFO - PROCESS | 3828 | 1464735641567 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 3828 | 1464735641570 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 16:00:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:00:41 INFO - PROCESS | 3828 | 1464735641573 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 3828 | 1464735641577 Marionette TRACE conn2 <- [1,2742,null,{}] 16:00:41 INFO - PROCESS | 3828 | 1464735641588 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 3828 | 1464735641690 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:00:41 INFO - PROCESS | 3828 | 1464735641851 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 3828 | ++DOCSHELL 1B35A000 == 92 [pid = 3828] [id = 695] 16:00:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (1DA36C00) [pid = 3828] [serial = 2085] [outer = 00000000] 16:00:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (1DABA000) [pid = 3828] [serial = 2086] [outer = 1DA36C00] 16:00:41 INFO - PROCESS | 3828 | 1464735641909 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (1DAEC400) [pid = 3828] [serial = 2087] [outer = 1DA36C00] 16:00:42 INFO - PROCESS | 3828 | 1464735642426 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 888ms 16:00:42 INFO - PROCESS | 3828 | 1464735642462 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 3828 | 1464735642465 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 16:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:00:42 INFO - PROCESS | 3828 | 1464735642468 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 3828 | 1464735642470 Marionette TRACE conn2 <- [1,2746,null,{}] 16:00:42 INFO - PROCESS | 3828 | 1464735642474 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 3828 | 1464735642591 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:00:42 INFO - PROCESS | 3828 | 1464735642784 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 3828 | ++DOCSHELL 1F087000 == 93 [pid = 3828] [id = 696] 16:00:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (1F087400) [pid = 3828] [serial = 2088] [outer = 00000000] 16:00:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (1F08E000) [pid = 3828] [serial = 2089] [outer = 1F087400] 16:00:42 INFO - PROCESS | 3828 | 1464735642839 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1F0D5C00) [pid = 3828] [serial = 2090] [outer = 1F087400] 16:00:43 INFO - PROCESS | 3828 | 1464735643373 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:00:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 947ms 16:00:43 INFO - PROCESS | 3828 | 1464735643417 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 3828 | 1464735643419 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 16:00:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:00:43 INFO - PROCESS | 3828 | 1464735643424 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 3828 | 1464735643425 Marionette TRACE conn2 <- [1,2750,null,{}] 16:00:43 INFO - PROCESS | 3828 | 1464735643429 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 3828 | 1464735643542 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:00:43 INFO - PROCESS | 3828 | 1464735643697 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 3828 | ++DOCSHELL 1F08A400 == 94 [pid = 3828] [id = 697] 16:00:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1F08CC00) [pid = 3828] [serial = 2091] [outer = 00000000] 16:00:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (1FC50400) [pid = 3828] [serial = 2092] [outer = 1F08CC00] 16:00:43 INFO - PROCESS | 3828 | 1464735643750 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (1FC54800) [pid = 3828] [serial = 2093] [outer = 1F08CC00] 16:00:44 INFO - PROCESS | 3828 | 1464735644277 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:00:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 888ms 16:00:44 INFO - PROCESS | 3828 | 1464735644311 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 3828 | 1464735644313 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 16:00:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:00:44 INFO - PROCESS | 3828 | 1464735644317 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 3828 | 1464735644319 Marionette TRACE conn2 <- [1,2754,null,{}] 16:00:44 INFO - PROCESS | 3828 | 1464735644323 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 3828 | 1464735644439 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:00:44 INFO - PROCESS | 3828 | 1464735644612 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 3828 | ++DOCSHELL 1FC58000 == 95 [pid = 3828] [id = 698] 16:00:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (20B08000) [pid = 3828] [serial = 2094] [outer = 00000000] 16:00:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (20B0F400) [pid = 3828] [serial = 2095] [outer = 20B08000] 16:00:44 INFO - PROCESS | 3828 | 1464735644667 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (20FC1C00) [pid = 3828] [serial = 2096] [outer = 20B08000] 16:00:45 INFO - PROCESS | 3828 | 1464735645196 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:00:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 902ms 16:00:45 INFO - PROCESS | 3828 | 1464735645226 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 3828 | 1464735645228 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 16:00:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:00:45 INFO - PROCESS | 3828 | 1464735645232 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 3828 | 1464735645217 Marionette TRACE conn2 <- [1,2758,null,{}] 16:00:45 INFO - PROCESS | 3828 | 1464735645221 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 3828 | 1464735645336 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:00:45 INFO - PROCESS | 3828 | 1464735645530 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 3828 | ++DOCSHELL 1102B800 == 96 [pid = 3828] [id = 699] 16:00:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (12A8A800) [pid = 3828] [serial = 2097] [outer = 00000000] 16:00:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 177 (180ED800) [pid = 3828] [serial = 2098] [outer = 12A8A800] 16:00:45 INFO - PROCESS | 3828 | 1464735645566 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 178 (1DAE4400) [pid = 3828] [serial = 2099] [outer = 12A8A800] 16:00:46 INFO - PROCESS | 3828 | 1464735646316 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:00:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1155ms 16:00:46 INFO - PROCESS | 3828 | 1464735646367 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 3828 | 1464735646371 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 16:00:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:00:46 INFO - PROCESS | 3828 | 1464735646376 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 3828 | 1464735646380 Marionette TRACE conn2 <- [1,2762,null,{}] 16:00:46 INFO - PROCESS | 3828 | 1464735646385 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 3828 | 1464735646501 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:00:46 INFO - PROCESS | 3828 | 1464735646647 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 3828 | ++DOCSHELL 10374400 == 97 [pid = 3828] [id = 700] 16:00:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 179 (1037A000) [pid = 3828] [serial = 2100] [outer = 00000000] 16:00:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 180 (10A5DC00) [pid = 3828] [serial = 2101] [outer = 1037A000] 16:00:46 INFO - PROCESS | 3828 | 1464735646697 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 181 (10C45800) [pid = 3828] [serial = 2102] [outer = 1037A000] 16:00:47 INFO - PROCESS | 3828 | 1464735647303 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:00:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 947ms 16:00:47 INFO - PROCESS | 3828 | 1464735647341 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 3828 | 1464735647346 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 16:00:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:00:47 INFO - PROCESS | 3828 | 1464735647353 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 3828 | 1464735647356 Marionette TRACE conn2 <- [1,2766,null,{}] 16:00:47 INFO - PROCESS | 3828 | 1464735647360 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 3828 | 1464735647467 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:00:47 INFO - PROCESS | 3828 | 1464735647613 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 3828 | ++DOCSHELL 0F30DC00 == 98 [pid = 3828] [id = 701] 16:00:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 182 (11C03400) [pid = 3828] [serial = 2103] [outer = 00000000] 16:00:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 183 (128AF400) [pid = 3828] [serial = 2104] [outer = 11C03400] 16:00:47 INFO - PROCESS | 3828 | 1464735647680 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 184 (12A8C400) [pid = 3828] [serial = 2105] [outer = 11C03400] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 1526F000 == 97 [pid = 3828] [id = 560] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 1572EC00 == 96 [pid = 3828] [id = 592] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 11C60C00 == 95 [pid = 3828] [id = 691] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 10C41400 == 94 [pid = 3828] [id = 690] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 1A611400 == 93 [pid = 3828] [id = 689] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 1A155400 == 92 [pid = 3828] [id = 688] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 1A612000 == 91 [pid = 3828] [id = 687] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 195EC800 == 90 [pid = 3828] [id = 686] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 11C6B400 == 89 [pid = 3828] [id = 685] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 10EC5800 == 88 [pid = 3828] [id = 684] 16:00:48 INFO - PROCESS | 3828 | --DOCSHELL 11032800 == 87 [pid = 3828] [id = 679] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 183 (1782F000) [pid = 3828] [serial = 2033] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 182 (17EC0400) [pid = 3828] [serial = 2030] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 181 (171E5C00) [pid = 3828] [serial = 2027] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 180 (195A6000) [pid = 3828] [serial = 2035] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 179 (16DA2000) [pid = 3828] [serial = 2026] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 178 (13D49000) [pid = 3828] [serial = 2023] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 177 (15264C00) [pid = 3828] [serial = 2024] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 176 (11C60800) [pid = 3828] [serial = 2029] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (14F50C00) [pid = 3828] [serial = 2021] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (130AB000) [pid = 3828] [serial = 2020] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (130AF000) [pid = 3828] [serial = 1996] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (1B087400) [pid = 3828] [serial = 2002] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (15C5D800) [pid = 3828] [serial = 2017] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (1F0D9800) [pid = 3828] [serial = 2008] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (1F085400) [pid = 3828] [serial = 1994] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1FC51C00) [pid = 3828] [serial = 2011] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (184CEC00) [pid = 3828] [serial = 1999] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (20B03C00) [pid = 3828] [serial = 2014] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1DABE800) [pid = 3828] [serial = 2005] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (171C4800) [pid = 3828] [serial = 2032] [outer = 00000000] [url = about:blank] 16:00:48 INFO - PROCESS | 3828 | 1464735648295 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:00:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 992ms 16:00:48 INFO - PROCESS | 3828 | 1464735648354 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 3828 | 1464735648356 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 16:00:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:00:48 INFO - PROCESS | 3828 | 1464735648360 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 3828 | 1464735648363 Marionette TRACE conn2 <- [1,2770,null,{}] 16:00:48 INFO - PROCESS | 3828 | 1464735648373 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 3828 | 1464735648487 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:00:48 INFO - PROCESS | 3828 | 1464735648595 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 3828 | ++DOCSHELL 12A8B000 == 88 [pid = 3828] [id = 702] 16:00:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (12A8B800) [pid = 3828] [serial = 2106] [outer = 00000000] 16:00:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (13123000) [pid = 3828] [serial = 2107] [outer = 12A8B800] 16:00:48 INFO - PROCESS | 3828 | 1464735648642 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (140D2800) [pid = 3828] [serial = 2108] [outer = 12A8B800] 16:00:48 INFO - PROCESS | 3828 | 1464735648991 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:00:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 666ms 16:00:49 INFO - PROCESS | 3828 | 1464735649046 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 3828 | 1464735649049 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 16:00:49 INFO - PROCESS | 3828 | 1464735649053 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 3828 | 1464735649055 Marionette TRACE conn2 <- [1,2774,null,{}] 16:00:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:00:49 INFO - PROCESS | 3828 | 1464735649059 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 3828 | 1464735649154 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:00:49 INFO - PROCESS | 3828 | 1464735649144 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 3828 | ++DOCSHELL 140D7800 == 89 [pid = 3828] [id = 703] 16:00:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (15268800) [pid = 3828] [serial = 2109] [outer = 00000000] 16:00:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (1557BC00) [pid = 3828] [serial = 2110] [outer = 15268800] 16:00:49 INFO - PROCESS | 3828 | 1464735649190 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1573AC00) [pid = 3828] [serial = 2111] [outer = 15268800] 16:00:49 INFO - PROCESS | 3828 | 1464735649648 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:00:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 652ms 16:00:49 INFO - PROCESS | 3828 | 1464735649702 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 3828 | 1464735649704 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 16:00:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:00:49 INFO - PROCESS | 3828 | 1464735649707 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 3828 | 1464735649709 Marionette TRACE conn2 <- [1,2778,null,{}] 16:00:49 INFO - PROCESS | 3828 | 1464735649713 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 3828 | 1464735649785 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:00:49 INFO - PROCESS | 3828 | 1464735649933 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 3828 | ++DOCSHELL 15A3C800 == 90 [pid = 3828] [id = 704] 16:00:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (15A3DC00) [pid = 3828] [serial = 2112] [outer = 00000000] 16:00:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (15C5A400) [pid = 3828] [serial = 2113] [outer = 15A3DC00] 16:00:49 INFO - PROCESS | 3828 | 1464735649977 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (16377400) [pid = 3828] [serial = 2114] [outer = 15A3DC00] 16:00:50 INFO - PROCESS | 3828 | 1464735650354 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:00:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 695ms 16:00:50 INFO - PROCESS | 3828 | 1464735650413 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 3828 | 1464735650412 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 16:00:50 INFO - PROCESS | 3828 | 1464735650415 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:00:50 INFO - PROCESS | 3828 | 1464735650417 Marionette TRACE conn2 <- [1,2782,null,{}] 16:00:50 INFO - PROCESS | 3828 | 1464735650421 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 3828 | 1464735650593 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:00:50 INFO - PROCESS | 3828 | 1464735650618 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 3828 | ++DOCSHELL 16375400 == 91 [pid = 3828] [id = 705] 16:00:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (16981000) [pid = 3828] [serial = 2115] [outer = 00000000] 16:00:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (171C4800) [pid = 3828] [serial = 2116] [outer = 16981000] 16:00:50 INFO - PROCESS | 3828 | 1464735650663 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (17694000) [pid = 3828] [serial = 2117] [outer = 16981000] 16:00:51 INFO - PROCESS | 3828 | 1464735651064 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:00:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 695ms 16:00:51 INFO - PROCESS | 3828 | 1464735651135 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 3828 | 1464735651137 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 16:00:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:00:51 INFO - PROCESS | 3828 | 1464735651140 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 3828 | 1464735651142 Marionette TRACE conn2 <- [1,2786,null,{}] 16:00:51 INFO - PROCESS | 3828 | 1464735651145 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 3828 | 1464735651275 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:00:51 INFO - PROCESS | 3828 | 1464735651293 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 3828 | ++DOCSHELL 1725B000 == 92 [pid = 3828] [id = 706] 16:00:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 177 (17834C00) [pid = 3828] [serial = 2118] [outer = 00000000] 16:00:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 178 (180E4000) [pid = 3828] [serial = 2119] [outer = 17834C00] 16:00:51 INFO - PROCESS | 3828 | 1464735651337 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 179 (1844D800) [pid = 3828] [serial = 2120] [outer = 17834C00] 16:00:51 INFO - PROCESS | 3828 | 1464735651758 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:00:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 666ms 16:00:51 INFO - PROCESS | 3828 | 1464735651803 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 3828 | 1464735651805 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 16:00:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:00:51 INFO - PROCESS | 3828 | 1464735651808 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 3828 | 1464735651810 Marionette TRACE conn2 <- [1,2790,null,{}] 16:00:51 INFO - PROCESS | 3828 | 1464735651813 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 3828 | 1464735651946 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:00:51 INFO - PROCESS | 3828 | 1464735651964 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 3828 | ++DOCSHELL 1844D400 == 93 [pid = 3828] [id = 707] 16:00:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 180 (18454C00) [pid = 3828] [serial = 2121] [outer = 00000000] 16:00:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 181 (184C2C00) [pid = 3828] [serial = 2122] [outer = 18454C00] 16:00:51 INFO - PROCESS | 3828 | 1464735652009 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 182 (184D0400) [pid = 3828] [serial = 2123] [outer = 18454C00] 16:00:52 INFO - PROCESS | 3828 | 1464735652902 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 181 (195AB800) [pid = 3828] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 180 (10A7E000) [pid = 3828] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 179 (10F43C00) [pid = 3828] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 178 (1A024C00) [pid = 3828] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 177 (195EBC00) [pid = 3828] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 176 (1310B400) [pid = 3828] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (11C5F400) [pid = 3828] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (195E8400) [pid = 3828] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (11034800) [pid = 3828] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (1F0D3800) [pid = 3828] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (10C4C800) [pid = 3828] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (1AB63800) [pid = 3828] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (11A0B000) [pid = 3828] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (17694C00) [pid = 3828] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (1B07E800) [pid = 3828] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (1FC4F400) [pid = 3828] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (15582800) [pid = 3828] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (19991800) [pid = 3828] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (1AC45800) [pid = 3828] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (15A3AC00) [pid = 3828] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1B35B800) [pid = 3828] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1AA2AC00) [pid = 3828] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (10C4E400) [pid = 3828] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1AA24400) [pid = 3828] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (10C4AC00) [pid = 3828] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1A60B000) [pid = 3828] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (195A6800) [pid = 3828] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (18451C00) [pid = 3828] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:00:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (15A34C00) [pid = 3828] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:00:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1184ms 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (184CB800) [pid = 3828] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (195E2C00) [pid = 3828] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (15A40400) [pid = 3828] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:00:52 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (16884800) [pid = 3828] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (180E8800) [pid = 3828] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (184C5C00) [pid = 3828] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (10C4A800) [pid = 3828] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1DA3C000) [pid = 3828] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1A077C00) [pid = 3828] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (19A20800) [pid = 3828] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1AA26400) [pid = 3828] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1B086C00) [pid = 3828] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (13901C00) [pid = 3828] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1A745800) [pid = 3828] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (12D2D400) [pid = 3828] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (10A80800) [pid = 3828] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (195ECC00) [pid = 3828] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (10C4BC00) [pid = 3828] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:00:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:00:53 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (140D6000) [pid = 3828] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:00:53 INFO - PROCESS | 3828 | 1464735653005 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 3828 | 1464735653007 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 16:00:53 INFO - PROCESS | 3828 | 1464735653011 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 3828 | 1464735653014 Marionette TRACE conn2 <- [1,2794,null,{}] 16:00:53 INFO - PROCESS | 3828 | 1464735653018 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 3828 | 1464735653111 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:00:53 INFO - PROCESS | 3828 | 1464735653237 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 3828 | ++DOCSHELL 10564800 == 94 [pid = 3828] [id = 708] 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (105EF800) [pid = 3828] [serial = 2124] [outer = 00000000] 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (10C50800) [pid = 3828] [serial = 2125] [outer = 105EF800] 16:00:53 INFO - PROCESS | 3828 | 1464735653266 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (11C5F400) [pid = 3828] [serial = 2126] [outer = 105EF800] 16:00:53 INFO - PROCESS | 3828 | 1464735653621 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:00:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 651ms 16:00:53 INFO - PROCESS | 3828 | 1464735653672 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 3828 | 1464735653674 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 16:00:53 INFO - PROCESS | 3828 | 1464735653677 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:00:53 INFO - PROCESS | 3828 | 1464735653678 Marionette TRACE conn2 <- [1,2798,null,{}] 16:00:53 INFO - PROCESS | 3828 | 1464735653682 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 3828 | 1464735653772 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:00:53 INFO - PROCESS | 3828 | 1464735653878 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 3828 | ++DOCSHELL 10371800 == 95 [pid = 3828] [id = 709] 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (10A5E000) [pid = 3828] [serial = 2127] [outer = 00000000] 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (15C65C00) [pid = 3828] [serial = 2128] [outer = 10A5E000] 16:00:53 INFO - PROCESS | 3828 | 1464735653924 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1761B800) [pid = 3828] [serial = 2129] [outer = 10A5E000] 16:00:54 INFO - PROCESS | 3828 | 1464735654265 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:00:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 651ms 16:00:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:00:54 INFO - PROCESS | 3828 | 1464735654340 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 3828 | 1464735654342 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 16:00:54 INFO - PROCESS | 3828 | 1464735654346 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 3828 | 1464735654348 Marionette TRACE conn2 <- [1,2802,null,{}] 16:00:54 INFO - PROCESS | 3828 | 1464735654351 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 3828 | 1464735654497 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:00:54 INFO - PROCESS | 3828 | 1464735654513 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 3828 | ++DOCSHELL 195A9C00 == 96 [pid = 3828] [id = 710] 16:00:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (195B0000) [pid = 3828] [serial = 2130] [outer = 00000000] 16:00:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (195EA800) [pid = 3828] [serial = 2131] [outer = 195B0000] 16:00:54 INFO - PROCESS | 3828 | 1464735654545 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (19810C00) [pid = 3828] [serial = 2132] [outer = 195B0000] 16:00:55 INFO - PROCESS | 3828 | 1464735655263 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:00:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 947ms 16:00:55 INFO - PROCESS | 3828 | 1464735655294 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 3828 | 1464735655300 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 16:00:55 INFO - PROCESS | 3828 | 1464735655305 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:00:55 INFO - PROCESS | 3828 | 1464735655309 Marionette TRACE conn2 <- [1,2806,null,{}] 16:00:55 INFO - PROCESS | 3828 | 1464735655314 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 3828 | 1464735655443 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:00:55 INFO - PROCESS | 3828 | 1464735655597 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 3828 | ++DOCSHELL 10C41C00 == 97 [pid = 3828] [id = 711] 16:00:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (10C43800) [pid = 3828] [serial = 2133] [outer = 00000000] 16:00:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (11188800) [pid = 3828] [serial = 2134] [outer = 10C43800] 16:00:55 INFO - PROCESS | 3828 | 1464735655655 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (128ABC00) [pid = 3828] [serial = 2135] [outer = 10C43800] 16:00:56 INFO - PROCESS | 3828 | 1464735656256 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:00:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 991ms 16:00:56 INFO - PROCESS | 3828 | 1464735656301 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 3828 | 1464735656307 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 16:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:00:56 INFO - PROCESS | 3828 | 1464735656332 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 3828 | 1464735656335 Marionette TRACE conn2 <- [1,2810,null,{}] 16:00:56 INFO - PROCESS | 3828 | 1464735656353 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 3828 | 1464735656475 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:00:56 INFO - PROCESS | 3828 | 1464735656625 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 3828 | ++DOCSHELL 12A90000 == 98 [pid = 3828] [id = 712] 16:00:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (130AF400) [pid = 3828] [serial = 2136] [outer = 00000000] 16:00:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (15582400) [pid = 3828] [serial = 2137] [outer = 130AF400] 16:00:56 INFO - PROCESS | 3828 | 1464735656680 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (15C0FC00) [pid = 3828] [serial = 2138] [outer = 130AF400] 16:00:57 INFO - PROCESS | 3828 | 1464735657303 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1036ms 16:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:00:57 INFO - PROCESS | 3828 | 1464735657374 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 3828 | 1464735657377 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 16:00:57 INFO - PROCESS | 3828 | 1464735657381 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 3828 | 1464735657385 Marionette TRACE conn2 <- [1,2814,null,{}] 16:00:57 INFO - PROCESS | 3828 | 1464735657395 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 3828 | 1464735657514 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:00:57 INFO - PROCESS | 3828 | 1464735657671 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 3828 | ++DOCSHELL 16C0F000 == 99 [pid = 3828] [id = 713] 16:00:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (195A7C00) [pid = 3828] [serial = 2139] [outer = 00000000] 16:00:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (195E3400) [pid = 3828] [serial = 2140] [outer = 195A7C00] 16:00:57 INFO - PROCESS | 3828 | 1464735657730 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (19808800) [pid = 3828] [serial = 2141] [outer = 195A7C00] 16:00:58 INFO - PROCESS | 3828 | 1464735658309 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 991ms 16:00:58 INFO - PROCESS | 3828 | 1464735658375 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 3828 | 1464735658378 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 16:00:58 INFO - PROCESS | 3828 | 1464735658398 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:00:58 INFO - PROCESS | 3828 | 1464735658400 Marionette TRACE conn2 <- [1,2818,null,{}] 16:00:58 INFO - PROCESS | 3828 | 1464735658404 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 3828 | 1464735658561 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:00:58 INFO - PROCESS | 3828 | 1464735658727 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 3828 | ++DOCSHELL 16DA3800 == 100 [pid = 3828] [id = 714] 16:00:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1998D800) [pid = 3828] [serial = 2142] [outer = 00000000] 16:00:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (19A20000) [pid = 3828] [serial = 2143] [outer = 1998D800] 16:00:58 INFO - PROCESS | 3828 | 1464735658780 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (19AE0000) [pid = 3828] [serial = 2144] [outer = 1998D800] 16:00:59 INFO - PROCESS | 3828 | 1464735659315 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 992ms 16:00:59 INFO - PROCESS | 3828 | 1464735659382 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 3828 | 1464735659385 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 16:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:00:59 INFO - PROCESS | 3828 | 1464735659405 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 3828 | 1464735659407 Marionette TRACE conn2 <- [1,2822,null,{}] 16:00:59 INFO - PROCESS | 3828 | 1464735659410 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 3828 | 1464735659568 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:00:59 INFO - PROCESS | 3828 | 1464735659689 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 3828 | ++DOCSHELL 1A077400 == 101 [pid = 3828] [id = 715] 16:00:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1A077C00) [pid = 3828] [serial = 2145] [outer = 00000000] 16:00:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1A568800) [pid = 3828] [serial = 2146] [outer = 1A077C00] 16:00:59 INFO - PROCESS | 3828 | 1464735659744 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1A570C00) [pid = 3828] [serial = 2147] [outer = 1A077C00] 16:01:00 INFO - PROCESS | 3828 | 1464735660374 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:01:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1036ms 16:01:00 INFO - PROCESS | 3828 | 1464735660442 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 3828 | 1464735660444 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 16:01:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:01:00 INFO - PROCESS | 3828 | 1464735660447 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 3828 | 1464735660450 Marionette TRACE conn2 <- [1,2826,null,{}] 16:01:00 INFO - PROCESS | 3828 | 1464735660453 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 3828 | 1464735660581 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:01:00 INFO - PROCESS | 3828 | 1464735660757 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 3828 | ++DOCSHELL 10A7B000 == 102 [pid = 3828] [id = 716] 16:01:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (10EC5000) [pid = 3828] [serial = 2148] [outer = 00000000] 16:01:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1735B800) [pid = 3828] [serial = 2149] [outer = 10EC5000] 16:01:00 INFO - PROCESS | 3828 | 1464735660812 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (17EBBC00) [pid = 3828] [serial = 2150] [outer = 10EC5000] 16:01:01 INFO - PROCESS | 3828 | 1464735661363 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:01:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 947ms 16:01:01 INFO - PROCESS | 3828 | 1464735661395 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 3828 | 1464735661397 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 16:01:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:01:01 INFO - PROCESS | 3828 | 1464735661401 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 3828 | 1464735661403 Marionette TRACE conn2 <- [1,2830,null,{}] 16:01:01 INFO - PROCESS | 3828 | 1464735661406 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 3828 | 1464735661519 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:01:01 INFO - PROCESS | 3828 | 1464735661706 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 3828 | ++DOCSHELL 103D2400 == 103 [pid = 3828] [id = 717] 16:01:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (10483400) [pid = 3828] [serial = 2151] [outer = 00000000] 16:01:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (14F9CC00) [pid = 3828] [serial = 2152] [outer = 10483400] 16:01:01 INFO - PROCESS | 3828 | 1464735661760 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (17615800) [pid = 3828] [serial = 2153] [outer = 10483400] 16:01:02 INFO - PROCESS | 3828 | 1464735662561 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1229ms 16:01:02 INFO - PROCESS | 3828 | 1464735662621 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 3828 | 1464735662629 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 16:01:02 INFO - PROCESS | 3828 | 1464735662634 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:01:02 INFO - PROCESS | 3828 | 1464735662639 Marionette TRACE conn2 <- [1,2834,null,{}] 16:01:02 INFO - PROCESS | 3828 | 1464735662644 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 3828 | 1464735662818 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:01:02 INFO - PROCESS | 3828 | 1464735662837 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 3828 | ++DOCSHELL 10559400 == 104 [pid = 3828] [id = 718] 16:01:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (10561000) [pid = 3828] [serial = 2154] [outer = 00000000] 16:01:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (10C4E400) [pid = 3828] [serial = 2155] [outer = 10561000] 16:01:02 INFO - PROCESS | 3828 | 1464735662868 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (10F3C000) [pid = 3828] [serial = 2156] [outer = 10561000] 16:01:03 INFO - PROCESS | 3828 | 1464735663533 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:01:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 947ms 16:01:03 INFO - PROCESS | 3828 | 1464735663585 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 3828 | 1464735663591 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 16:01:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:01:03 INFO - PROCESS | 3828 | 1464735663612 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 3828 | 1464735663614 Marionette TRACE conn2 <- [1,2838,null,{}] 16:01:03 INFO - PROCESS | 3828 | 1464735663618 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 3828 | 1464735663734 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:01:03 INFO - PROCESS | 3828 | 1464735663885 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 1DAB5000 == 103 [pid = 3828] [id = 639] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 1B088800 == 102 [pid = 3828] [id = 612] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 13D4DC00 == 101 [pid = 3828] [id = 451] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 10371800 == 100 [pid = 3828] [id = 709] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 10564800 == 99 [pid = 3828] [id = 708] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 1844D400 == 98 [pid = 3828] [id = 707] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 10C45C00 == 97 [pid = 3828] [id = 672] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 1725B000 == 96 [pid = 3828] [id = 706] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 16375400 == 95 [pid = 3828] [id = 705] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 15A3C800 == 94 [pid = 3828] [id = 704] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 140D7800 == 93 [pid = 3828] [id = 703] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 12A8B000 == 92 [pid = 3828] [id = 702] 16:01:03 INFO - PROCESS | 3828 | --DOCSHELL 0F30DC00 == 91 [pid = 3828] [id = 701] 16:01:03 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (12B6B800) [pid = 3828] [serial = 2038] [outer = 00000000] [url = about:blank] 16:01:03 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (16D9D800) [pid = 3828] [serial = 2041] [outer = 00000000] [url = about:blank] 16:01:03 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (19A1F400) [pid = 3828] [serial = 2044] [outer = 00000000] [url = about:blank] 16:01:03 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (1A749800) [pid = 3828] [serial = 2047] [outer = 00000000] [url = about:blank] 16:01:03 INFO - PROCESS | 3828 | ++DOCSHELL 0F303400 == 92 [pid = 3828] [id = 719] 16:01:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (0F30DC00) [pid = 3828] [serial = 2157] [outer = 00000000] 16:01:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (10A77400) [pid = 3828] [serial = 2158] [outer = 0F30DC00] 16:01:03 INFO - PROCESS | 3828 | 1464735663993 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (12A8B000) [pid = 3828] [serial = 2159] [outer = 0F30DC00] 16:01:04 INFO - PROCESS | 3828 | --DOCSHELL 10374400 == 91 [pid = 3828] [id = 700] 16:01:04 INFO - PROCESS | 3828 | --DOCSHELL 140D3000 == 90 [pid = 3828] [id = 693] 16:01:04 INFO - PROCESS | 3828 | --DOCSHELL 1795A400 == 89 [pid = 3828] [id = 678] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (1B014800) [pid = 3828] [serial = 1787] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (16DA5000) [pid = 3828] [serial = 1889] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (1327B400) [pid = 3828] [serial = 1955] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (1AA27C00) [pid = 3828] [serial = 1880] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1DAED000) [pid = 3828] [serial = 1934] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (16DA4C00) [pid = 3828] [serial = 2018] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (15576400) [pid = 3828] [serial = 1997] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (195F0C00) [pid = 3828] [serial = 1931] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1310D800) [pid = 3828] [serial = 1826] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (1F0DC800) [pid = 3828] [serial = 2009] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (15C0E800) [pid = 3828] [serial = 1790] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1DA32C00) [pid = 3828] [serial = 2003] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1557B800) [pid = 3828] [serial = 1922] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (20B07000) [pid = 3828] [serial = 2015] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (1B356C00) [pid = 3828] [serial = 1835] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1FC57000) [pid = 3828] [serial = 2012] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (17260C00) [pid = 3828] [serial = 1877] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1AC43000) [pid = 3828] [serial = 1832] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1C08E400) [pid = 3828] [serial = 1970] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (17618800) [pid = 3828] [serial = 1958] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1B361C00) [pid = 3828] [serial = 1838] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1B087000) [pid = 3828] [serial = 1886] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (15503400) [pid = 3828] [serial = 1841] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1DABE000) [pid = 3828] [serial = 1928] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (13199C00) [pid = 3828] [serial = 1775] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1AC47000) [pid = 3828] [serial = 1883] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1A741800) [pid = 3828] [serial = 1784] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (1C096400) [pid = 3828] [serial = 1973] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (171CAC00) [pid = 3828] [serial = 1829] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (195AA000) [pid = 3828] [serial = 1781] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (1998C800) [pid = 3828] [serial = 1961] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (16DA5C00) [pid = 3828] [serial = 1778] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (184C3000) [pid = 3828] [serial = 1925] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (195E6C00) [pid = 3828] [serial = 2000] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1A74D000) [pid = 3828] [serial = 1967] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (13D53800) [pid = 3828] [serial = 1874] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1F08A000) [pid = 3828] [serial = 2006] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (1F08DC00) [pid = 3828] [serial = 1937] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (19AE7800) [pid = 3828] [serial = 1964] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (1AC49400) [pid = 3828] [serial = 2065] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (1B360000) [pid = 3828] [serial = 2068] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (1B361400) [pid = 3828] [serial = 2069] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1B00C400) [pid = 3828] [serial = 2066] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17618400) [pid = 3828] [serial = 2054] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (16D98400) [pid = 3828] [serial = 2053] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (1AA27800) [pid = 3828] [serial = 2062] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (171CFC00) [pid = 3828] [serial = 2056] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (1761FC00) [pid = 3828] [serial = 2057] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1761D000) [pid = 3828] [serial = 2050] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (195EFC00) [pid = 3828] [serial = 2051] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (19995000) [pid = 3828] [serial = 2059] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (19A23400) [pid = 3828] [serial = 2060] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (1DA3EC00) [pid = 3828] [serial = 2075] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1AB6DC00) [pid = 3828] [serial = 2071] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1C08FC00) [pid = 3828] [serial = 2072] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (1AB63C00) [pid = 3828] [serial = 2063] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1DA38400) [pid = 3828] [serial = 2074] [outer = 00000000] [url = about:blank] 16:01:04 INFO - PROCESS | 3828 | 1464735664425 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:01:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 888ms 16:01:04 INFO - PROCESS | 3828 | 1464735664515 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 3828 | 1464735664517 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 16:01:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:01:04 INFO - PROCESS | 3828 | 1464735664504 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 3828 | 1464735664507 Marionette TRACE conn2 <- [1,2842,null,{}] 16:01:04 INFO - PROCESS | 3828 | 1464735664518 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 3828 | 1464735664614 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:01:04 INFO - PROCESS | 3828 | 1464735664630 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 3828 | ++DOCSHELL 140D7400 == 90 [pid = 3828] [id = 720] 16:01:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (140D7800) [pid = 3828] [serial = 2160] [outer = 00000000] 16:01:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15265C00) [pid = 3828] [serial = 2161] [outer = 140D7800] 16:01:04 INFO - PROCESS | 3828 | 1464735664684 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (15573C00) [pid = 3828] [serial = 2162] [outer = 140D7800] 16:01:05 INFO - PROCESS | 3828 | 1464735665143 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 651ms 16:01:05 INFO - PROCESS | 3828 | 1464735665179 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 3828 | 1464735665182 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 16:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:01:05 INFO - PROCESS | 3828 | 1464735665189 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 3828 | 1464735665191 Marionette TRACE conn2 <- [1,2846,null,{}] 16:01:05 INFO - PROCESS | 3828 | 1464735665195 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 3828 | 1464735665273 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:01:05 INFO - PROCESS | 3828 | 1464735665280 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 3828 | ++DOCSHELL 15579400 == 91 [pid = 3828] [id = 721] 16:01:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (15582800) [pid = 3828] [serial = 2163] [outer = 00000000] 16:01:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (15A34000) [pid = 3828] [serial = 2164] [outer = 15582800] 16:01:05 INFO - PROCESS | 3828 | 1464735665327 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (16375400) [pid = 3828] [serial = 2165] [outer = 15582800] 16:01:05 INFO - PROCESS | 3828 | 1464735665805 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 682ms 16:01:05 INFO - PROCESS | 3828 | 1464735665855 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 3828 | 1464735665857 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 16:01:05 INFO - PROCESS | 3828 | 1464735665860 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:01:05 INFO - PROCESS | 3828 | 1464735665862 Marionette TRACE conn2 <- [1,2850,null,{}] 16:01:05 INFO - PROCESS | 3828 | 1464735665865 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 3828 | 1464735665956 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:01:05 INFO - PROCESS | 3828 | 1464735665996 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 3828 | ++DOCSHELL 16D9B400 == 92 [pid = 3828] [id = 722] 16:01:05 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (16DA0400) [pid = 3828] [serial = 2166] [outer = 00000000] 16:01:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (16E44000) [pid = 3828] [serial = 2167] [outer = 16DA0400] 16:01:06 INFO - PROCESS | 3828 | 1464735666040 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (171C9000) [pid = 3828] [serial = 2168] [outer = 16DA0400] 16:01:06 INFO - PROCESS | 3828 | 1464735666577 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 16:01:06 INFO - PROCESS | 3828 | 1464735666601 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 3828 | 1464735666603 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 16:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:01:06 INFO - PROCESS | 3828 | 1464735666613 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 3828 | 1464735666614 Marionette TRACE conn2 <- [1,2854,null,{}] 16:01:06 INFO - PROCESS | 3828 | 1464735666618 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 3828 | 1464735666748 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:01:06 INFO - PROCESS | 3828 | 1464735666767 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 3828 | ++DOCSHELL 17258800 == 93 [pid = 3828] [id = 723] 16:01:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (17616400) [pid = 3828] [serial = 2169] [outer = 00000000] 16:01:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (17623400) [pid = 3828] [serial = 2170] [outer = 17616400] 16:01:06 INFO - PROCESS | 3828 | 1464735666814 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (17835C00) [pid = 3828] [serial = 2171] [outer = 17616400] 16:01:07 INFO - PROCESS | 3828 | 1464735667259 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:01:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 690ms 16:01:07 INFO - PROCESS | 3828 | 1464735667295 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 3828 | 1464735667296 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 16:01:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:01:07 INFO - PROCESS | 3828 | 1464735667300 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 3828 | 1464735667301 Marionette TRACE conn2 <- [1,2858,null,{}] 16:01:07 INFO - PROCESS | 3828 | 1464735667305 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 3828 | 1464735667435 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:01:07 INFO - PROCESS | 3828 | 1464735667485 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 3828 | ++DOCSHELL 17604C00 == 94 [pid = 3828] [id = 724] 16:01:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (17954400) [pid = 3828] [serial = 2172] [outer = 00000000] 16:01:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (18455C00) [pid = 3828] [serial = 2173] [outer = 17954400] 16:01:07 INFO - PROCESS | 3828 | 1464735667529 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1845CC00) [pid = 3828] [serial = 2174] [outer = 17954400] 16:01:07 INFO - PROCESS | 3828 | 1464735667963 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:01:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 736ms 16:01:08 INFO - PROCESS | 3828 | 1464735668023 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 3828 | 1464735668025 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 16:01:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:01:08 INFO - PROCESS | 3828 | 1464735668034 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 3828 | 1464735668036 Marionette TRACE conn2 <- [1,2862,null,{}] 16:01:08 INFO - PROCESS | 3828 | 1464735668039 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 3828 | 1464735668168 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (1DA36C00) [pid = 3828] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17834C00) [pid = 3828] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (18450800) [pid = 3828] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (10A5E000) [pid = 3828] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (12A8B800) [pid = 3828] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (105EF800) [pid = 3828] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1A15F000) [pid = 3828] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (15268800) [pid = 3828] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (195AD000) [pid = 3828] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (195E9800) [pid = 3828] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (11185C00) [pid = 3828] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (15A3DC00) [pid = 3828] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (15265400) [pid = 3828] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (18454C00) [pid = 3828] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (1037A000) [pid = 3828] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 108 (15C59000) [pid = 3828] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 107 (11C03400) [pid = 3828] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 106 (12A8A800) [pid = 3828] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:01:08 INFO - PROCESS | 3828 | --DOMWINDOW == 105 (16981000) [pid = 3828] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:01:08 INFO - PROCESS | 3828 | 1464735668578 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EF400 == 95 [pid = 3828] [id = 725] 16:01:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 106 (0F305000) [pid = 3828] [serial = 2175] [outer = 00000000] 16:01:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 107 (10F30C00) [pid = 3828] [serial = 2176] [outer = 0F305000] 16:01:08 INFO - PROCESS | 3828 | 1464735668626 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 3828 | ++DOMWINDOW == 108 (12D2F400) [pid = 3828] [serial = 2177] [outer = 0F305000] 16:01:09 INFO - PROCESS | 3828 | 1464735669026 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1027ms 16:01:09 INFO - PROCESS | 3828 | 1464735669060 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 3828 | 1464735669062 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 16:01:09 INFO - PROCESS | 3828 | 1464735669066 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:01:09 INFO - PROCESS | 3828 | 1464735669067 Marionette TRACE conn2 <- [1,2866,null,{}] 16:01:09 INFO - PROCESS | 3828 | 1464735669071 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 3828 | 1464735669209 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:01:09 INFO - PROCESS | 3828 | 1464735669218 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 3828 | ++DOCSHELL 11C05000 == 96 [pid = 3828] [id = 726] 16:01:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 109 (12A88C00) [pid = 3828] [serial = 2178] [outer = 00000000] 16:01:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (18450800) [pid = 3828] [serial = 2179] [outer = 12A88C00] 16:01:09 INFO - PROCESS | 3828 | 1464735669261 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (184C8800) [pid = 3828] [serial = 2180] [outer = 12A88C00] 16:01:09 INFO - PROCESS | 3828 | 1464735669668 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:01:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 613ms 16:01:09 INFO - PROCESS | 3828 | 1464735669685 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 3828 | 1464735669687 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 16:01:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:01:09 INFO - PROCESS | 3828 | 1464735669690 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 3828 | 1464735669691 Marionette TRACE conn2 <- [1,2870,null,{}] 16:01:09 INFO - PROCESS | 3828 | 1464735669695 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 3828 | 1464735669791 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:01:09 INFO - PROCESS | 3828 | 1464735669947 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 3828 | ++DOCSHELL 12A82800 == 97 [pid = 3828] [id = 727] 16:01:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (12B0AC00) [pid = 3828] [serial = 2181] [outer = 00000000] 16:01:09 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (195E3000) [pid = 3828] [serial = 2182] [outer = 12B0AC00] 16:01:09 INFO - PROCESS | 3828 | 1464735669991 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (195EFC00) [pid = 3828] [serial = 2183] [outer = 12B0AC00] 16:01:10 INFO - PROCESS | 3828 | 1464735670377 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:01:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 16:01:10 INFO - PROCESS | 3828 | 1464735670431 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 3828 | 1464735670433 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 16:01:10 INFO - PROCESS | 3828 | 1464735670420 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:01:10 INFO - PROCESS | 3828 | 1464735670423 Marionette TRACE conn2 <- [1,2874,null,{}] 16:01:10 INFO - PROCESS | 3828 | 1464735670426 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 3828 | 1464735670555 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:01:10 INFO - PROCESS | 3828 | 1464735670795 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 3828 | ++DOCSHELL 0F2B2400 == 98 [pid = 3828] [id = 728] 16:01:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (0F2B5800) [pid = 3828] [serial = 2184] [outer = 00000000] 16:01:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (0F2F5400) [pid = 3828] [serial = 2185] [outer = 0F2B5800] 16:01:10 INFO - PROCESS | 3828 | 1464735670866 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (0F30FC00) [pid = 3828] [serial = 2186] [outer = 0F2B5800] 16:01:11 INFO - PROCESS | 3828 | 1464735671546 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:01:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1165ms 16:01:11 INFO - PROCESS | 3828 | 1464735671610 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 3828 | 1464735671613 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 16:01:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:01:11 INFO - PROCESS | 3828 | 1464735671619 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 3828 | 1464735671623 Marionette TRACE conn2 <- [1,2878,null,{}] 16:01:11 INFO - PROCESS | 3828 | 1464735671628 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 3828 | 1464735671752 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:01:11 INFO - PROCESS | 3828 | 1464735671914 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 3828 | ++DOCSHELL 13194000 == 99 [pid = 3828] [id = 729] 16:01:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1319A800) [pid = 3828] [serial = 2187] [outer = 00000000] 16:01:11 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (13730800) [pid = 3828] [serial = 2188] [outer = 1319A800] 16:01:11 INFO - PROCESS | 3828 | 1464735671971 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (14F48800) [pid = 3828] [serial = 2189] [outer = 1319A800] 16:01:12 INFO - PROCESS | 3828 | 1464735672563 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 981ms 16:01:12 INFO - PROCESS | 3828 | 1464735672608 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 3828 | 1464735672612 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 16:01:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:01:12 INFO - PROCESS | 3828 | 1464735672616 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 3828 | 1464735672619 Marionette TRACE conn2 <- [1,2882,null,{}] 16:01:12 INFO - PROCESS | 3828 | 1464735672623 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 3828 | 1464735672745 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:01:12 INFO - PROCESS | 3828 | 1464735672919 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 3828 | ++DOCSHELL 171E8C00 == 100 [pid = 3828] [id = 730] 16:01:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (171EDC00) [pid = 3828] [serial = 2190] [outer = 00000000] 16:01:12 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (178B4400) [pid = 3828] [serial = 2191] [outer = 171EDC00] 16:01:12 INFO - PROCESS | 3828 | 1464735672974 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (18455800) [pid = 3828] [serial = 2192] [outer = 171EDC00] 16:01:13 INFO - PROCESS | 3828 | 1464735673518 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:01:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 981ms 16:01:13 INFO - PROCESS | 3828 | 1464735673602 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 3828 | 1464735673605 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 16:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:01:13 INFO - PROCESS | 3828 | 1464735673615 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 3828 | 1464735673621 Marionette TRACE conn2 <- [1,2886,null,{}] 16:01:13 INFO - PROCESS | 3828 | 1464735673625 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 3828 | 1464735673803 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:01:13 INFO - PROCESS | 3828 | 1464735673915 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 3828 | ++DOCSHELL 10C4DC00 == 101 [pid = 3828] [id = 731] 16:01:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (184CC000) [pid = 3828] [serial = 2193] [outer = 00000000] 16:01:13 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1A076C00) [pid = 3828] [serial = 2194] [outer = 184CC000] 16:01:13 INFO - PROCESS | 3828 | 1464735673969 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (1A15E800) [pid = 3828] [serial = 2195] [outer = 184CC000] 16:01:14 INFO - PROCESS | 3828 | 1464735674545 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:01:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 981ms 16:01:14 INFO - PROCESS | 3828 | 1464735674593 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 3828 | 1464735674596 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 16:01:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:01:14 INFO - PROCESS | 3828 | 1464735674600 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 3828 | 1464735674602 Marionette TRACE conn2 <- [1,2890,null,{}] 16:01:14 INFO - PROCESS | 3828 | 1464735674605 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 3828 | 1464735674722 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:01:14 INFO - PROCESS | 3828 | 1464735674876 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 3828 | ++DOCSHELL 1A60EC00 == 102 [pid = 3828] [id = 732] 16:01:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1A60FC00) [pid = 3828] [serial = 2196] [outer = 00000000] 16:01:14 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (1A745C00) [pid = 3828] [serial = 2197] [outer = 1A60FC00] 16:01:14 INFO - PROCESS | 3828 | 1464735674938 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (1A74CC00) [pid = 3828] [serial = 2198] [outer = 1A60FC00] 16:01:15 INFO - PROCESS | 3828 | 1464735675513 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 981ms 16:01:15 INFO - PROCESS | 3828 | 1464735675584 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 3828 | 1464735675586 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 16:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:01:15 INFO - PROCESS | 3828 | 1464735675590 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 3828 | 1464735675592 Marionette TRACE conn2 <- [1,2894,null,{}] 16:01:15 INFO - PROCESS | 3828 | 1464735675611 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 3828 | 1464735675710 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:01:15 INFO - PROCESS | 3828 | 1464735675868 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 3828 | ++DOCSHELL 1AA26400 == 103 [pid = 3828] [id = 733] 16:01:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (1AA27C00) [pid = 3828] [serial = 2199] [outer = 00000000] 16:01:15 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (1AA2E800) [pid = 3828] [serial = 2200] [outer = 1AA27C00] 16:01:15 INFO - PROCESS | 3828 | 1464735675929 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (1AB65400) [pid = 3828] [serial = 2201] [outer = 1AA27C00] 16:01:16 INFO - PROCESS | 3828 | 1464735676502 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 981ms 16:01:16 INFO - PROCESS | 3828 | 1464735676575 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 3828 | 1464735676578 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 16:01:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:01:16 INFO - PROCESS | 3828 | 1464735676564 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 3828 | 1464735676566 Marionette TRACE conn2 <- [1,2898,null,{}] 16:01:16 INFO - PROCESS | 3828 | 1464735676570 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:16 INFO - PROCESS | 3828 | 1464735676683 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:01:16 INFO - PROCESS | 3828 | 1464735676840 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 3828 | ++DOCSHELL 1AC42000 == 104 [pid = 3828] [id = 734] 16:01:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (1AC42800) [pid = 3828] [serial = 2202] [outer = 00000000] 16:01:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (1AC47000) [pid = 3828] [serial = 2203] [outer = 1AC42800] 16:01:16 INFO - PROCESS | 3828 | 1464735676894 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1AC4E800) [pid = 3828] [serial = 2204] [outer = 1AC42800] 16:01:17 INFO - PROCESS | 3828 | 1464735677409 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:01:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:01:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 873ms 16:01:17 INFO - TEST-START | /DOMEvents/constructors.html 16:01:17 INFO - PROCESS | 3828 | 1464735677452 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 3828 | 1464735677455 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 16:01:17 INFO - PROCESS | 3828 | 1464735677458 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 3828 | 1464735677460 Marionette TRACE conn2 <- [1,2902,null,{}] 16:01:17 INFO - PROCESS | 3828 | 1464735677464 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 3828 | 1464735677575 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:01:17 INFO - PROCESS | 3828 | 1464735677745 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 3828 | ++DOCSHELL 1AB67800 == 105 [pid = 3828] [id = 735] 16:01:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1AB6DC00) [pid = 3828] [serial = 2205] [outer = 00000000] 16:01:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1B011400) [pid = 3828] [serial = 2206] [outer = 1AB6DC00] 16:01:17 INFO - PROCESS | 3828 | 1464735677799 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1B017400) [pid = 3828] [serial = 2207] [outer = 1AB6DC00] 16:01:18 INFO - PROCESS | 3828 | 1464735678522 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:01:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:01:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:01:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1119ms 16:01:18 INFO - PROCESS | 3828 | 1464735678579 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 3828 | 1464735678582 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 16:01:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:01:18 INFO - PROCESS | 3828 | 1464735678585 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 3828 | 1464735678587 Marionette TRACE conn2 <- [1,2906,null,{}] 16:01:18 INFO - PROCESS | 3828 | 1464735678591 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 3828 | 1464735678705 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:01:18 INFO - PROCESS | 3828 | 1464735678864 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 3828 | ++DOCSHELL 0F302C00 == 106 [pid = 3828] [id = 736] 16:01:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (105F6000) [pid = 3828] [serial = 2208] [outer = 00000000] 16:01:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (15575800) [pid = 3828] [serial = 2209] [outer = 105F6000] 16:01:18 INFO - PROCESS | 3828 | 1464735678918 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (15A3B400) [pid = 3828] [serial = 2210] [outer = 105F6000] 16:01:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:01:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1027ms 16:01:19 INFO - PROCESS | 3828 | 1464735679601 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:01:19 INFO - PROCESS | 3828 | 1464735679623 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 3828 | 1464735679627 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 16:01:19 INFO - PROCESS | 3828 | 1464735679632 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:01:19 INFO - PROCESS | 3828 | 1464735679636 Marionette TRACE conn2 <- [1,2910,null,{}] 16:01:19 INFO - PROCESS | 3828 | 1464735679641 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 3828 | 1464735679818 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:01:19 INFO - PROCESS | 3828 | 1464735679912 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 3828 | ++DOCSHELL 11032800 == 107 [pid = 3828] [id = 737] 16:01:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (117AB000) [pid = 3828] [serial = 2211] [outer = 00000000] 16:01:19 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (13277800) [pid = 3828] [serial = 2212] [outer = 117AB000] 16:01:19 INFO - PROCESS | 3828 | 1464735679962 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (13D49000) [pid = 3828] [serial = 2213] [outer = 117AB000] 16:01:20 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:01:20 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:01:20 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:01:20 INFO - PROCESS | 3828 | [3828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:01:20 INFO - PROCESS | 3828 | 1464735680545 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:01:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:01:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:01:20 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 16:01:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:01:20 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 16:01:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:01:20 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]" 16:01:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:01:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:01:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 935ms 16:01:20 INFO - PROCESS | 3828 | 1464735680567 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 3828 | 1464735680573 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 16:01:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:01:20 INFO - PROCESS | 3828 | 1464735680578 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 3828 | 1464735680581 Marionette TRACE conn2 <- [1,2914,null,{}] 16:01:20 INFO - PROCESS | 3828 | 1464735680585 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 3828 | 1464735680694 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:01:20 INFO - PROCESS | 3828 | 1464735680857 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 3828 | ++DOCSHELL 13721C00 == 108 [pid = 3828] [id = 738] 16:01:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (13906000) [pid = 3828] [serial = 2214] [outer = 00000000] 16:01:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (16DA3000) [pid = 3828] [serial = 2215] [outer = 13906000] 16:01:20 INFO - PROCESS | 3828 | 1464735680912 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (17696800) [pid = 3828] [serial = 2216] [outer = 13906000] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 12A82800 == 107 [pid = 3828] [id = 727] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 11C05000 == 106 [pid = 3828] [id = 726] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 0F2EF400 == 105 [pid = 3828] [id = 725] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 17604C00 == 104 [pid = 3828] [id = 724] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 17258800 == 103 [pid = 3828] [id = 723] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 16D9B400 == 102 [pid = 3828] [id = 722] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 15579400 == 101 [pid = 3828] [id = 721] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 140D7400 == 100 [pid = 3828] [id = 720] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 0F303400 == 99 [pid = 3828] [id = 719] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 10559400 == 98 [pid = 3828] [id = 718] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (195EA800) [pid = 3828] [serial = 2131] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1DABDC00) [pid = 3828] [serial = 2077] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 12A90000 == 97 [pid = 3828] [id = 712] 16:01:21 INFO - PROCESS | 3828 | --DOCSHELL 10C41C00 == 96 [pid = 3828] [id = 711] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1761B800) [pid = 3828] [serial = 2129] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (1DABA000) [pid = 3828] [serial = 2086] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1FC50400) [pid = 3828] [serial = 2092] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1844D800) [pid = 3828] [serial = 2120] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (195EDC00) [pid = 3828] [serial = 2036] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (15C65C00) [pid = 3828] [serial = 2128] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (13123000) [pid = 3828] [serial = 2107] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (10C50800) [pid = 3828] [serial = 2125] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (1AA21C00) [pid = 3828] [serial = 2048] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 135 (11C5F400) [pid = 3828] [serial = 2126] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 134 (20B0F400) [pid = 3828] [serial = 2095] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 133 (1557BC00) [pid = 3828] [serial = 2110] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 132 (1A077800) [pid = 3828] [serial = 2045] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 131 (1A608000) [pid = 3828] [serial = 2083] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 130 (1318EC00) [pid = 3828] [serial = 2039] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 129 (1F08E000) [pid = 3828] [serial = 2089] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 128 (16377400) [pid = 3828] [serial = 2114] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 127 (15C5A400) [pid = 3828] [serial = 2113] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 126 (16B47000) [pid = 3828] [serial = 2080] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 125 (184C2C00) [pid = 3828] [serial = 2122] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 124 (10A5DC00) [pid = 3828] [serial = 2101] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (171E2000) [pid = 3828] [serial = 2081] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17695000) [pid = 3828] [serial = 2042] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (128AF400) [pid = 3828] [serial = 2104] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (12A8C400) [pid = 3828] [serial = 2105] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (1DAEC400) [pid = 3828] [serial = 2087] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (140D2800) [pid = 3828] [serial = 2108] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (1573AC00) [pid = 3828] [serial = 2111] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (180ED800) [pid = 3828] [serial = 2098] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (180E4000) [pid = 3828] [serial = 2119] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (10C45800) [pid = 3828] [serial = 2102] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 113 (171C4800) [pid = 3828] [serial = 2116] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 112 (1DAE4400) [pid = 3828] [serial = 2099] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 111 (1AB6C000) [pid = 3828] [serial = 2084] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 110 (17694000) [pid = 3828] [serial = 2117] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | --DOMWINDOW == 109 (184D0400) [pid = 3828] [serial = 2123] [outer = 00000000] [url = about:blank] 16:01:21 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:01:21 INFO - PROCESS | 3828 | 1464735681378 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:01:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:01:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 828ms 16:01:21 INFO - PROCESS | 3828 | 1464735681403 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 3828 | 1464735681405 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 16:01:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:01:21 INFO - PROCESS | 3828 | 1464735681408 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 3828 | 1464735681412 Marionette TRACE conn2 <- [1,2918,null,{}] 16:01:21 INFO - PROCESS | 3828 | 1464735681426 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 3828 | 1464735681556 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:01:21 INFO - PROCESS | 3828 | 1464735681563 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 3828 | ++DOCSHELL 11C05000 == 97 [pid = 3828] [id = 739] 16:01:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 110 (1288A000) [pid = 3828] [serial = 2217] [outer = 00000000] 16:01:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 111 (15262800) [pid = 3828] [serial = 2218] [outer = 1288A000] 16:01:21 INFO - PROCESS | 3828 | 1464735681610 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 3828 | ++DOMWINDOW == 112 (15730400) [pid = 3828] [serial = 2219] [outer = 1288A000] 16:01:22 INFO - PROCESS | 3828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:01:22 INFO - PROCESS | 3828 | 1464735682080 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:01:22 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 720ms 16:01:22 INFO - PROCESS | 3828 | 1464735682132 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 3828 | 1464735682134 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 16:01:22 INFO - PROCESS | 3828 | 1464735682138 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:01:22 INFO - PROCESS | 3828 | 1464735682139 Marionette TRACE conn2 <- [1,2922,null,{}] 16:01:22 INFO - PROCESS | 3828 | 1464735682143 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 3828 | 1464735682238 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:01:22 INFO - PROCESS | 3828 | 1464735682286 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 3828 | ++DOCSHELL 16DA2000 == 98 [pid = 3828] [id = 740] 16:01:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 113 (16DA5800) [pid = 3828] [serial = 2220] [outer = 00000000] 16:01:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 114 (171EAC00) [pid = 3828] [serial = 2221] [outer = 16DA5800] 16:01:22 INFO - PROCESS | 3828 | 1464735682438 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (17604C00) [pid = 3828] [serial = 2222] [outer = 16DA5800] 16:01:22 INFO - PROCESS | 3828 | 1464735682779 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:01:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 674ms 16:01:22 INFO - PROCESS | 3828 | 1464735682842 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 3828 | 1464735682844 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 16:01:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:01:22 INFO - PROCESS | 3828 | 1464735682847 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 3828 | 1464735682833 Marionette TRACE conn2 <- [1,2926,null,{}] 16:01:22 INFO - PROCESS | 3828 | 1464735682836 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 3828 | 1464735682930 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:01:22 INFO - PROCESS | 3828 | 1464735682936 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 3828 | ++DOCSHELL 1372A400 == 99 [pid = 3828] [id = 741] 16:01:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (16E40C00) [pid = 3828] [serial = 2223] [outer = 00000000] 16:01:22 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (180EDC00) [pid = 3828] [serial = 2224] [outer = 16E40C00] 16:01:22 INFO - PROCESS | 3828 | 1464735682981 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1844E000) [pid = 3828] [serial = 2225] [outer = 16E40C00] 16:01:23 INFO - PROCESS | 3828 | 1464735683451 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:01:23 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. 16:01:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 629ms 16:01:23 INFO - PROCESS | 3828 | 1464735683467 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 3828 | 1464735683478 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 16:01:23 INFO - PROCESS | 3828 | 1464735683482 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 3828 | 1464735683483 Marionette TRACE conn2 <- [1,2930,null,{}] 16:01:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:01:23 INFO - PROCESS | 3828 | 1464735683487 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 3828 | 1464735683646 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:01:23 INFO - PROCESS | 3828 | 1464735683741 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 3828 | ++DOCSHELL 184CC400 == 100 [pid = 3828] [id = 742] 16:01:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (184CFC00) [pid = 3828] [serial = 2226] [outer = 00000000] 16:01:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (195E4000) [pid = 3828] [serial = 2227] [outer = 184CFC00] 16:01:23 INFO - PROCESS | 3828 | 1464735683786 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1980E800) [pid = 3828] [serial = 2228] [outer = 184CFC00] 16:01:24 INFO - PROCESS | 3828 | 1464735684179 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:01:24 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 16:01:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:01:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 721ms 16:01:24 INFO - PROCESS | 3828 | 1464735684206 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 3828 | 1464735684208 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 16:01:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:01:24 INFO - PROCESS | 3828 | 1464735684224 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 3828 | 1464735684226 Marionette TRACE conn2 <- [1,2934,null,{}] 16:01:24 INFO - PROCESS | 3828 | 1464735684230 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 3828 | 1464735684367 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:01:24 INFO - PROCESS | 3828 | 1464735684384 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 3828 | ++DOCSHELL 18453C00 == 101 [pid = 3828] [id = 743] 16:01:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (19995800) [pid = 3828] [serial = 2229] [outer = 00000000] 16:01:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1A024C00) [pid = 3828] [serial = 2230] [outer = 19995800] 16:01:24 INFO - PROCESS | 3828 | 1464735684428 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1A15F000) [pid = 3828] [serial = 2231] [outer = 19995800] 16:01:24 INFO - PROCESS | 3828 | 1464735684836 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:01:24 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. 16:01:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 675ms 16:01:24 INFO - PROCESS | 3828 | 1464735684905 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 3828 | 1464735684907 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 16:01:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:01:24 INFO - PROCESS | 3828 | 1464735684918 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 3828 | 1464735684920 Marionette TRACE conn2 <- [1,2938,null,{}] 16:01:24 INFO - PROCESS | 3828 | 1464735684924 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 3828 | 1464735685055 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 123 (17616400) [pid = 3828] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 122 (17954400) [pid = 3828] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 121 (140D7800) [pid = 3828] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 120 (0F30DC00) [pid = 3828] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 119 (10561000) [pid = 3828] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 118 (0F305000) [pid = 3828] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 117 (15582800) [pid = 3828] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 116 (16DA0400) [pid = 3828] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 115 (12A88C00) [pid = 3828] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:01:25 INFO - PROCESS | 3828 | --DOMWINDOW == 114 (1DA36800) [pid = 3828] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:01:25 INFO - PROCESS | 3828 | 1464735685332 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 3828 | ++DOCSHELL 0F30DC00 == 102 [pid = 3828] [id = 744] 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 115 (1048AC00) [pid = 3828] [serial = 2232] [outer = 00000000] 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 116 (13280400) [pid = 3828] [serial = 2233] [outer = 1048AC00] 16:01:25 INFO - PROCESS | 3828 | 1464735685376 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 117 (15A3DC00) [pid = 3828] [serial = 2234] [outer = 1048AC00] 16:01:25 INFO - PROCESS | 3828 | ++DOCSHELL 1A155000 == 103 [pid = 3828] [id = 745] 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 118 (1A744800) [pid = 3828] [serial = 2235] [outer = 00000000] 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 119 (1A74D400) [pid = 3828] [serial = 2236] [outer = 1A744800] 16:01:25 INFO - PROCESS | 3828 | 1464735685740 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:01:25 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. 16:01:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 889ms 16:01:25 INFO - PROCESS | 3828 | 1464735685802 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 3828 | 1464735685804 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 16:01:25 INFO - PROCESS | 3828 | 1464735685807 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:01:25 INFO - PROCESS | 3828 | 1464735685809 Marionette TRACE conn2 <- [1,2942,null,{}] 16:01:25 INFO - PROCESS | 3828 | 1464735685813 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 3828 | 1464735685982 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:01:25 INFO - PROCESS | 3828 | 1464735685995 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 3828 | ++DOCSHELL 105ED000 == 104 [pid = 3828] [id = 746] 16:01:25 INFO - PROCESS | 3828 | ++DOMWINDOW == 120 (12B6B800) [pid = 3828] [serial = 2237] [outer = 00000000] 16:01:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 121 (1A745800) [pid = 3828] [serial = 2238] [outer = 12B6B800] 16:01:26 INFO - PROCESS | 3828 | 1464735686038 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 122 (1AB60800) [pid = 3828] [serial = 2239] [outer = 12B6B800] 16:01:26 INFO - PROCESS | 3828 | 1464735686436 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:01:26 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 16:01:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 690ms 16:01:26 INFO - PROCESS | 3828 | 1464735686491 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 3828 | 1464735686493 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 16:01:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:01:26 INFO - PROCESS | 3828 | 1464735686496 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 3828 | 1464735686498 Marionette TRACE conn2 <- [1,2946,null,{}] 16:01:26 INFO - PROCESS | 3828 | 1464735686501 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 3828 | 1464735686691 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:01:26 INFO - PROCESS | 3828 | 1464735686709 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 3828 | ++DOCSHELL 195A7800 == 105 [pid = 3828] [id = 747] 16:01:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 123 (1AC4E000) [pid = 3828] [serial = 2240] [outer = 00000000] 16:01:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 124 (1B07E800) [pid = 3828] [serial = 2241] [outer = 1AC4E000] 16:01:26 INFO - PROCESS | 3828 | 1464735686752 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 3828 | ++DOMWINDOW == 125 (1B082C00) [pid = 3828] [serial = 2242] [outer = 1AC4E000] 16:01:27 INFO - PROCESS | 3828 | 1464735687149 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:01:27 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. 16:01:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 690ms 16:01:27 INFO - PROCESS | 3828 | 1464735687196 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 3828 | 1464735687198 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 16:01:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:01:27 INFO - PROCESS | 3828 | 1464735687201 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 3828 | 1464735687203 Marionette TRACE conn2 <- [1,2950,null,{}] 16:01:27 INFO - PROCESS | 3828 | 1464735687223 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 3828 | 1464735687399 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:01:27 INFO - PROCESS | 3828 | 1464735687565 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 3828 | ++DOCSHELL 0F2EF400 == 106 [pid = 3828] [id = 748] 16:01:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 126 (0F304C00) [pid = 3828] [serial = 2243] [outer = 00000000] 16:01:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 127 (1050D800) [pid = 3828] [serial = 2244] [outer = 0F304C00] 16:01:27 INFO - PROCESS | 3828 | 1464735687623 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 3828 | ++DOMWINDOW == 128 (10A7C400) [pid = 3828] [serial = 2245] [outer = 0F304C00] 16:01:28 INFO - PROCESS | 3828 | 1464735688198 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:01:28 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. 16:01:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1027ms 16:01:28 INFO - PROCESS | 3828 | 1464735688248 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 3828 | 1464735688252 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 16:01:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:01:28 INFO - PROCESS | 3828 | 1464735688276 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 3828 | 1464735688284 Marionette TRACE conn2 <- [1,2954,null,{}] 16:01:28 INFO - PROCESS | 3828 | 1464735688290 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 3828 | 1464735688414 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:01:28 INFO - PROCESS | 3828 | 1464735688588 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 3828 | ++DOCSHELL 13904400 == 107 [pid = 3828] [id = 749] 16:01:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 129 (13D47C00) [pid = 3828] [serial = 2246] [outer = 00000000] 16:01:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 130 (157AC800) [pid = 3828] [serial = 2247] [outer = 13D47C00] 16:01:28 INFO - PROCESS | 3828 | 1464735688645 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 3828 | ++DOMWINDOW == 131 (15FC5400) [pid = 3828] [serial = 2248] [outer = 13D47C00] 16:01:29 INFO - PROCESS | 3828 | 1464735689140 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:01:29 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. 16:01:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 904ms 16:01:29 INFO - PROCESS | 3828 | 1464735689169 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 3828 | 1464735689172 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 16:01:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:01:29 INFO - PROCESS | 3828 | 1464735689193 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 3828 | 1464735689195 Marionette TRACE conn2 <- [1,2958,null,{}] 16:01:29 INFO - PROCESS | 3828 | 1464735689199 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 3828 | 1464735689324 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:01:29 INFO - PROCESS | 3828 | 1464735689499 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 3828 | ++DOCSHELL 1783B000 == 108 [pid = 3828] [id = 750] 16:01:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 132 (178B5400) [pid = 3828] [serial = 2249] [outer = 00000000] 16:01:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 133 (18458400) [pid = 3828] [serial = 2250] [outer = 178B5400] 16:01:29 INFO - PROCESS | 3828 | 1464735689553 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 3828 | ++DOMWINDOW == 134 (195A1400) [pid = 3828] [serial = 2251] [outer = 178B5400] 16:01:30 INFO - PROCESS | 3828 | 1464735690087 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:01:30 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. 16:01:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 919ms 16:01:30 INFO - PROCESS | 3828 | 1464735690135 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 3828 | 1464735690139 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 16:01:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:01:30 INFO - PROCESS | 3828 | 1464735690153 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 3828 | 1464735690158 Marionette TRACE conn2 <- [1,2962,null,{}] 16:01:30 INFO - PROCESS | 3828 | 1464735690162 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 3828 | 1464735690285 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:01:30 INFO - PROCESS | 3828 | 1464735690461 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 3828 | ++DOCSHELL 19A26000 == 109 [pid = 3828] [id = 751] 16:01:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 135 (1A60A000) [pid = 3828] [serial = 2252] [outer = 00000000] 16:01:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 136 (1B07FC00) [pid = 3828] [serial = 2253] [outer = 1A60A000] 16:01:30 INFO - PROCESS | 3828 | 1464735690516 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (1B354400) [pid = 3828] [serial = 2254] [outer = 1A60A000] 16:01:30 INFO - PROCESS | 3828 | 1464735690997 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:01:31 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. 16:01:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 874ms 16:01:31 INFO - PROCESS | 3828 | 1464735691040 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 3828 | 1464735691042 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 16:01:31 INFO - PROCESS | 3828 | 1464735691045 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:01:31 INFO - PROCESS | 3828 | 1464735691047 Marionette TRACE conn2 <- [1,2966,null,{}] 16:01:31 INFO - PROCESS | 3828 | 1464735691051 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 3828 | 1464735691167 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:01:31 INFO - PROCESS | 3828 | 1464735691302 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 3828 | ++DOCSHELL 18453400 == 110 [pid = 3828] [id = 752] 16:01:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (1A74C800) [pid = 3828] [serial = 2255] [outer = 00000000] 16:01:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (1B360000) [pid = 3828] [serial = 2256] [outer = 1A74C800] 16:01:31 INFO - PROCESS | 3828 | 1464735691358 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (1C090400) [pid = 3828] [serial = 2257] [outer = 1A74C800] 16:01:31 INFO - PROCESS | 3828 | 1464735691851 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:01:31 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. 16:01:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 828ms 16:01:31 INFO - PROCESS | 3828 | 1464735691870 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 3828 | 1464735691873 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 16:01:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:01:31 INFO - PROCESS | 3828 | 1464735691876 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 3828 | 1464735691878 Marionette TRACE conn2 <- [1,2970,null,{}] 16:01:31 INFO - PROCESS | 3828 | 1464735691881 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 3828 | 1464735691997 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:01:32 INFO - PROCESS | 3828 | 1464735692134 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 3828 | ++DOCSHELL 1C097C00 == 111 [pid = 3828] [id = 753] 16:01:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1C098000) [pid = 3828] [serial = 2258] [outer = 00000000] 16:01:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1C09BC00) [pid = 3828] [serial = 2259] [outer = 1C098000] 16:01:32 INFO - PROCESS | 3828 | 1464735692195 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1DA35800) [pid = 3828] [serial = 2260] [outer = 1C098000] 16:01:32 INFO - PROCESS | 3828 | 1464735692667 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:01:32 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 16:01:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:01:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:01:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 828ms 16:01:32 INFO - PROCESS | 3828 | 1464735692718 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 3828 | 1464735692720 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 16:01:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:01:32 INFO - PROCESS | 3828 | 1464735692727 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 3828 | 1464735692729 Marionette TRACE conn2 <- [1,2974,null,{}] 16:01:32 INFO - PROCESS | 3828 | 1464735692733 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 3828 | 1464735692851 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:01:33 INFO - PROCESS | 3828 | 1464735693025 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 3828 | ++DOCSHELL 1DA37800 == 112 [pid = 3828] [id = 754] 16:01:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (1DA38800) [pid = 3828] [serial = 2261] [outer = 00000000] 16:01:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1DAB6400) [pid = 3828] [serial = 2262] [outer = 1DA38800] 16:01:33 INFO - PROCESS | 3828 | 1464735693080 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (1DAB8400) [pid = 3828] [serial = 2263] [outer = 1DA38800] 16:01:33 INFO - PROCESS | 3828 | 1464735693594 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:01:33 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. 16:01:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 920ms 16:01:33 INFO - PROCESS | 3828 | 1464735693655 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 3828 | 1464735693657 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 16:01:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:01:33 INFO - PROCESS | 3828 | 1464735693661 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 3828 | 1464735693663 Marionette TRACE conn2 <- [1,2978,null,{}] 16:01:33 INFO - PROCESS | 3828 | 1464735693667 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 3828 | 1464735693782 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:01:33 INFO - PROCESS | 3828 | 1464735693955 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 3828 | ++DOCSHELL 1DAB6000 == 113 [pid = 3828] [id = 755] 16:01:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (1DABAC00) [pid = 3828] [serial = 2264] [outer = 00000000] 16:01:33 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (1DAC2C00) [pid = 3828] [serial = 2265] [outer = 1DABAC00] 16:01:33 INFO - PROCESS | 3828 | 1464735694009 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (1DAE5C00) [pid = 3828] [serial = 2266] [outer = 1DABAC00] 16:01:34 INFO - PROCESS | 3828 | ++DOCSHELL 1DAC0400 == 114 [pid = 3828] [id = 756] 16:01:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1DAC1800) [pid = 3828] [serial = 2267] [outer = 00000000] 16:01:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1F07F400) [pid = 3828] [serial = 2268] [outer = 1DAC1800] 16:01:34 INFO - PROCESS | 3828 | 1464735694572 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:01:34 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. 16:01:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 920ms 16:01:34 INFO - PROCESS | 3828 | 1464735694589 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 3828 | 1464735694592 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 16:01:34 INFO - PROCESS | 3828 | 1464735694595 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:01:34 INFO - PROCESS | 3828 | 1464735694597 Marionette TRACE conn2 <- [1,2982,null,{}] 16:01:34 INFO - PROCESS | 3828 | 1464735694601 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 3828 | 1464735694743 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:01:34 INFO - PROCESS | 3828 | 1464735694917 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 3828 | ++DOCSHELL 1DABF000 == 115 [pid = 3828] [id = 757] 16:01:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1DABFC00) [pid = 3828] [serial = 2269] [outer = 00000000] 16:01:34 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1DAF0800) [pid = 3828] [serial = 2270] [outer = 1DABFC00] 16:01:34 INFO - PROCESS | 3828 | 1464735694971 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1F083400) [pid = 3828] [serial = 2271] [outer = 1DABFC00] 16:01:35 INFO - PROCESS | 3828 | 1464735695532 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:01:35 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 16:01:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 981ms 16:01:35 INFO - PROCESS | 3828 | 1464735695591 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 3828 | 1464735695594 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 16:01:35 INFO - PROCESS | 3828 | 1464735695598 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:01:35 INFO - PROCESS | 3828 | 1464735695600 Marionette TRACE conn2 <- [1,2986,null,{}] 16:01:35 INFO - PROCESS | 3828 | 1464735695604 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 3828 | 1464735695724 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:01:36 INFO - PROCESS | 3828 | 1464735696116 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 3828 | ++DOCSHELL 0F213800 == 116 [pid = 3828] [id = 758] 16:01:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (0F216000) [pid = 3828] [serial = 2272] [outer = 00000000] 16:01:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (10487400) [pid = 3828] [serial = 2273] [outer = 0F216000] 16:01:36 INFO - PROCESS | 3828 | 1464735696229 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (10C48400) [pid = 3828] [serial = 2274] [outer = 0F216000] 16:01:36 INFO - PROCESS | 3828 | 1464735696780 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:01:36 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. 16:01:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1211ms 16:01:36 INFO - PROCESS | 3828 | 1464735696807 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 3828 | 1464735696811 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 16:01:36 INFO - PROCESS | 3828 | 1464735696815 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:01:36 INFO - PROCESS | 3828 | 1464735696819 Marionette TRACE conn2 <- [1,2990,null,{}] 16:01:36 INFO - PROCESS | 3828 | 1464735696824 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 3828 | 1464735696938 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:01:37 INFO - PROCESS | 3828 | 1464735697119 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 3828 | ++DOCSHELL 12D2D800 == 117 [pid = 3828] [id = 759] 16:01:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (130A9000) [pid = 3828] [serial = 2275] [outer = 00000000] 16:01:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (13D4FC00) [pid = 3828] [serial = 2276] [outer = 130A9000] 16:01:37 INFO - PROCESS | 3828 | 1464735697171 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (1526FC00) [pid = 3828] [serial = 2277] [outer = 130A9000] 16:01:37 INFO - PROCESS | 3828 | 1464735697704 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:01:37 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. 16:01:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 920ms 16:01:37 INFO - PROCESS | 3828 | 1464735697762 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 3828 | 1464735697766 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 16:01:37 INFO - PROCESS | 3828 | 1464735697772 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 3828 | 1464735697774 Marionette TRACE conn2 <- [1,2994,null,{}] 16:01:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:01:37 INFO - PROCESS | 3828 | 1464735697779 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 3828 | 1464735697889 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:01:38 INFO - PROCESS | 3828 | 1464735698060 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 0F303800 == 116 [pid = 3828] [id = 439] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 10560400 == 115 [pid = 3828] [id = 650] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 195A7800 == 114 [pid = 3828] [id = 747] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 105ED000 == 113 [pid = 3828] [id = 746] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 1A155000 == 112 [pid = 3828] [id = 745] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 0F30DC00 == 111 [pid = 3828] [id = 744] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 18453C00 == 110 [pid = 3828] [id = 743] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 184CC400 == 109 [pid = 3828] [id = 742] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 1372A400 == 108 [pid = 3828] [id = 741] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 16DA2000 == 107 [pid = 3828] [id = 740] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 11C05000 == 106 [pid = 3828] [id = 739] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 13721C00 == 105 [pid = 3828] [id = 738] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 11032800 == 104 [pid = 3828] [id = 737] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (195E3000) [pid = 3828] [serial = 2182] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (11188800) [pid = 3828] [serial = 2134] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (15582400) [pid = 3828] [serial = 2137] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (195E3400) [pid = 3828] [serial = 2140] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (19A20000) [pid = 3828] [serial = 2143] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1A568800) [pid = 3828] [serial = 2146] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (14F9CC00) [pid = 3828] [serial = 2152] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1735B800) [pid = 3828] [serial = 2149] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | ++DOCSHELL 0F303800 == 105 [pid = 3828] [id = 760] 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (0F30DC00) [pid = 3828] [serial = 2278] [outer = 00000000] 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (10F33C00) [pid = 3828] [serial = 2279] [outer = 0F30DC00] 16:01:38 INFO - PROCESS | 3828 | 1464735698160 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1327B000) [pid = 3828] [serial = 2280] [outer = 0F30DC00] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 1A60EC00 == 104 [pid = 3828] [id = 732] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 10C4DC00 == 103 [pid = 3828] [id = 731] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 171E8C00 == 102 [pid = 3828] [id = 730] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 13194000 == 101 [pid = 3828] [id = 729] 16:01:38 INFO - PROCESS | 3828 | --DOCSHELL 0F2B2400 == 100 [pid = 3828] [id = 728] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (1DAE3800) [pid = 3828] [serial = 2078] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (17623400) [pid = 3828] [serial = 2170] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (18455C00) [pid = 3828] [serial = 2173] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (15265C00) [pid = 3828] [serial = 2161] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (15573C00) [pid = 3828] [serial = 2162] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (10A77400) [pid = 3828] [serial = 2158] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (12A8B000) [pid = 3828] [serial = 2159] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (10F3C000) [pid = 3828] [serial = 2156] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (10C4E400) [pid = 3828] [serial = 2155] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (10F30C00) [pid = 3828] [serial = 2176] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (15A34000) [pid = 3828] [serial = 2164] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (16375400) [pid = 3828] [serial = 2165] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (16E44000) [pid = 3828] [serial = 2167] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (1845CC00) [pid = 3828] [serial = 2174] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (12D2F400) [pid = 3828] [serial = 2177] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (17835C00) [pid = 3828] [serial = 2171] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (18450800) [pid = 3828] [serial = 2179] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (184C8800) [pid = 3828] [serial = 2180] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (171C9000) [pid = 3828] [serial = 2168] [outer = 00000000] [url = about:blank] 16:01:38 INFO - PROCESS | 3828 | 1464735698538 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:01:38 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. 16:01:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 828ms 16:01:38 INFO - PROCESS | 3828 | 1464735698602 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 3828 | 1464735698604 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 16:01:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:01:38 INFO - PROCESS | 3828 | 1464735698610 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 3828 | 1464735698615 Marionette TRACE conn2 <- [1,2998,null,{}] 16:01:38 INFO - PROCESS | 3828 | 1464735698628 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 3828 | 1464735698727 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:01:38 INFO - PROCESS | 3828 | 1464735698742 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 3828 | ++DOCSHELL 15C0A000 == 101 [pid = 3828] [id = 761] 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (15C0AC00) [pid = 3828] [serial = 2281] [outer = 00000000] 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (16377400) [pid = 3828] [serial = 2282] [outer = 15C0AC00] 16:01:38 INFO - PROCESS | 3828 | 1464735698787 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (16D97400) [pid = 3828] [serial = 2283] [outer = 15C0AC00] 16:01:39 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:01:39 INFO - PROCESS | 3828 | 1464735699327 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:01:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:01:39 INFO - {} 16:01:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:01:39 INFO - {} 16:01:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:01:39 INFO - {} 16:01:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:01:39 INFO - {} 16:01:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 736ms 16:01:39 INFO - PROCESS | 3828 | 1464735699369 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 3828 | 1464735699371 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 16:01:39 INFO - TEST-START | /FileAPI/fileReader.html 16:01:39 INFO - PROCESS | 3828 | 1464735699374 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 3828 | 1464735699376 Marionette TRACE conn2 <- [1,3002,null,{}] 16:01:39 INFO - PROCESS | 3828 | 1464735699380 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 3828 | 1464735699492 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:01:39 INFO - PROCESS | 3828 | 1464735699629 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 3828 | ++DOCSHELL 171C2000 == 102 [pid = 3828] [id = 762] 16:01:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (171E8C00) [pid = 3828] [serial = 2284] [outer = 00000000] 16:01:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (1761C400) [pid = 3828] [serial = 2285] [outer = 171E8C00] 16:01:39 INFO - PROCESS | 3828 | 1464735699674 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (1769C000) [pid = 3828] [serial = 2286] [outer = 171E8C00] 16:01:40 INFO - PROCESS | 3828 | 1464735700015 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:01:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:01:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:01:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:01:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 675ms 16:01:40 INFO - PROCESS | 3828 | 1464735700076 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 3828 | 1464735700078 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 16:01:40 INFO - TEST-START | /FileAPI/historical.html 16:01:40 INFO - PROCESS | 3828 | 1464735700082 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 3828 | 1464735700083 Marionette TRACE conn2 <- [1,3006,null,{}] 16:01:40 INFO - PROCESS | 3828 | 1464735700087 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 3828 | 1464735700182 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:01:40 INFO - PROCESS | 3828 | 1464735700189 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 3828 | ++DOCSHELL 17952C00 == 103 [pid = 3828] [id = 763] 16:01:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (1795A400) [pid = 3828] [serial = 2287] [outer = 00000000] 16:01:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (183C0000) [pid = 3828] [serial = 2288] [outer = 1795A400] 16:01:40 INFO - PROCESS | 3828 | 1464735700239 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1845A000) [pid = 3828] [serial = 2289] [outer = 1795A400] 16:01:40 INFO - PROCESS | 3828 | 1464735700754 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:01:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:01:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:01:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:01:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:01:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:01:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:01:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:01:40 INFO - TEST-OK | /FileAPI/historical.html | took 721ms 16:01:40 INFO - PROCESS | 3828 | 1464735700804 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 3828 | 1464735700806 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 16:01:40 INFO - TEST-START | /FileAPI/idlharness.html 16:01:40 INFO - PROCESS | 3828 | 1464735700810 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 3828 | 1464735700812 Marionette TRACE conn2 <- [1,3010,null,{}] 16:01:40 INFO - PROCESS | 3828 | 1464735700816 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 3828 | 1464735701007 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:01:41 INFO - PROCESS | 3828 | 1464735701037 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 3828 | ++DOCSHELL 184E8400 == 104 [pid = 3828] [id = 764] 16:01:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (195AD000) [pid = 3828] [serial = 2290] [outer = 00000000] 16:01:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (195E9800) [pid = 3828] [serial = 2291] [outer = 195AD000] 16:01:41 INFO - PROCESS | 3828 | 1464735701081 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (195EDC00) [pid = 3828] [serial = 2292] [outer = 195AD000] 16:01:41 INFO - PROCESS | 3828 | 1464735701935 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:01:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:01:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:01:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:01:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:01:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:01:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:01:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:01:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:01:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:01:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:01:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:41 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:41 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:41 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:41 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:01:41 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:01:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:01:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:01:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:01:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:01:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:01:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:01:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:01:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:01:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:01:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:01:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:01:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 1242ms 16:01:42 INFO - PROCESS | 3828 | 1464735702062 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 3828 | 1464735702065 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 16:01:42 INFO - TEST-START | /FileAPI/idlharness.worker 16:01:42 INFO - PROCESS | 3828 | 1464735702069 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 3828 | 1464735702054 Marionette TRACE conn2 <- [1,3014,null,{}] 16:01:42 INFO - PROCESS | 3828 | 1464735702058 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 3828 | 1464735702206 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:01:42 INFO - PROCESS | 3828 | 1464735702225 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 3828 | ++DOCSHELL 19A24800 == 105 [pid = 3828] [id = 765] 16:01:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (19A25400) [pid = 3828] [serial = 2293] [outer = 00000000] 16:01:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1DA8E800) [pid = 3828] [serial = 2294] [outer = 19A25400] 16:01:42 INFO - PROCESS | 3828 | 1464735702268 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1DA91C00) [pid = 3828] [serial = 2295] [outer = 19A25400] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (20B08000) [pid = 3828] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (12B0AC00) [pid = 3828] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1F08CC00) [pid = 3828] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1F087400) [pid = 3828] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (10483400) [pid = 3828] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (184CFC00) [pid = 3828] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (13906000) [pid = 3828] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 143 (19995800) [pid = 3828] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 142 (1288A000) [pid = 3828] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 141 (117AB000) [pid = 3828] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 140 (1048AC00) [pid = 3828] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 139 (1A744800) [pid = 3828] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 138 (16DA5800) [pid = 3828] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 137 (16E40C00) [pid = 3828] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:01:42 INFO - PROCESS | 3828 | --DOMWINDOW == 136 (12B6B800) [pid = 3828] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:01:42 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:01:43 INFO - PROCESS | 3828 | 1464735703463 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:01:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:01:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:01:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:01:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:01:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:01:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:01:43 INFO - {} 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:01:43 INFO - {} 16:01:43 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 - {} 16:01:43 INFO - {} 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:01:43 INFO - {} 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:01:43 INFO - {} 16:01:43 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 - {} 16:01:43 INFO - {} 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:01:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:01:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 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 16:01:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:01:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:01:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:01:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:01:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:01:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:01:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:01:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:01:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:01:43 INFO - {} 16:01:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1624ms 16:01:43 INFO - PROCESS | 3828 | 1464735703687 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 3828 | 1464735703691 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 16:01:43 INFO - PROCESS | 3828 | 1464735703695 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:01:43 INFO - PROCESS | 3828 | 1464735703698 Marionette TRACE conn2 <- [1,3018,null,{}] 16:01:43 INFO - PROCESS | 3828 | 1464735703701 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 3828 | 1464735703778 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:01:43 INFO - PROCESS | 3828 | 1464735703915 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 3828 | ++DOCSHELL 10A5EC00 == 106 [pid = 3828] [id = 766] 16:01:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 137 (12A8FC00) [pid = 3828] [serial = 2296] [outer = 00000000] 16:01:43 INFO - PROCESS | 3828 | ++DOMWINDOW == 138 (184CD800) [pid = 3828] [serial = 2297] [outer = 12A8FC00] 16:01:43 INFO - PROCESS | 3828 | 1464735703962 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 139 (20B06C00) [pid = 3828] [serial = 2298] [outer = 12A8FC00] 16:01:44 INFO - PROCESS | 3828 | 1464735704292 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:01:44 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 16:01:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 613ms 16:01:44 INFO - PROCESS | 3828 | 1464735704318 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 3828 | 1464735704320 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 16:01:44 INFO - PROCESS | 3828 | 1464735704323 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:01:44 INFO - PROCESS | 3828 | 1464735704325 Marionette TRACE conn2 <- [1,3022,null,{}] 16:01:44 INFO - PROCESS | 3828 | 1464735704328 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 3828 | 1464735704485 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:01:44 INFO - PROCESS | 3828 | 1464735704494 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 3828 | ++DOCSHELL 157AB000 == 107 [pid = 3828] [id = 767] 16:01:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 140 (171E1400) [pid = 3828] [serial = 2299] [outer = 00000000] 16:01:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 141 (20B0AC00) [pid = 3828] [serial = 2300] [outer = 171E1400] 16:01:44 INFO - PROCESS | 3828 | 1464735704539 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 3828 | ++DOMWINDOW == 142 (20B0DC00) [pid = 3828] [serial = 2301] [outer = 171E1400] 16:01:45 INFO - PROCESS | 3828 | 1464735705119 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:01:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 828ms 16:01:45 INFO - PROCESS | 3828 | 1464735705204 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 3828 | 1464735705208 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 16:01:45 INFO - PROCESS | 3828 | 1464735705215 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 3828 | 1464735705219 Marionette TRACE conn2 <- [1,3026,null,{}] 16:01:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:01:45 INFO - PROCESS | 3828 | 1464735705225 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 3828 | 1464735705420 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:01:45 INFO - PROCESS | 3828 | 1464735705536 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 3828 | ++DOCSHELL 10ECDC00 == 108 [pid = 3828] [id = 768] 16:01:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 143 (10F34C00) [pid = 3828] [serial = 2302] [outer = 00000000] 16:01:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 144 (12A90000) [pid = 3828] [serial = 2303] [outer = 10F34C00] 16:01:45 INFO - PROCESS | 3828 | 1464735705594 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (1310BC00) [pid = 3828] [serial = 2304] [outer = 10F34C00] 16:01:46 INFO - PROCESS | 3828 | 1464735706119 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:01:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:01:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:01:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:01:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 919ms 16:01:46 INFO - PROCESS | 3828 | 1464735706151 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 3828 | 1464735706157 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 16:01:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:01:46 INFO - PROCESS | 3828 | 1464735706164 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 3828 | 1464735706167 Marionette TRACE conn2 <- [1,3030,null,{}] 16:01:46 INFO - PROCESS | 3828 | 1464735706171 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 3828 | 1464735706293 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:01:46 INFO - PROCESS | 3828 | 1464735706459 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 3828 | ++DOCSHELL 1526AC00 == 109 [pid = 3828] [id = 769] 16:01:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (15A32C00) [pid = 3828] [serial = 2305] [outer = 00000000] 16:01:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (16D9A000) [pid = 3828] [serial = 2306] [outer = 15A32C00] 16:01:46 INFO - PROCESS | 3828 | 1464735706514 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (171C4800) [pid = 3828] [serial = 2307] [outer = 15A32C00] 16:01:47 INFO - PROCESS | 3828 | 1464735707235 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:01:47 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. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:01:47 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'.) 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:01:47 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. 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:01:47 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. 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:01:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:01:47 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. 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:01:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 16:01:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:01:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:01:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:01:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1210ms 16:01:47 INFO - PROCESS | 3828 | 1464735707369 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 3828 | 1464735707372 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 16:01:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:01:47 INFO - PROCESS | 3828 | 1464735707376 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 3828 | 1464735707380 Marionette TRACE conn2 <- [1,3034,null,{}] 16:01:47 INFO - PROCESS | 3828 | 1464735707391 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 3828 | 1464735707515 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:01:47 INFO - PROCESS | 3828 | 1464735707673 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 3828 | ++DOCSHELL 184CFC00 == 110 [pid = 3828] [id = 770] 16:01:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (184D0400) [pid = 3828] [serial = 2308] [outer = 00000000] 16:01:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (1DA8CC00) [pid = 3828] [serial = 2309] [outer = 184D0400] 16:01:47 INFO - PROCESS | 3828 | 1464735707731 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (1FC53800) [pid = 3828] [serial = 2310] [outer = 184D0400] 16:01:47 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:01:48 INFO - PROCESS | 3828 | 1464735708257 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:01:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:01:48 INFO - {} 16:01:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 919ms 16:01:48 INFO - PROCESS | 3828 | 1464735708303 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 3828 | 1464735708306 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 16:01:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:01:48 INFO - PROCESS | 3828 | 1464735708310 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 3828 | 1464735708312 Marionette TRACE conn2 <- [1,3038,null,{}] 16:01:48 INFO - PROCESS | 3828 | 1464735708315 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 3828 | 1464735708437 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:01:48 INFO - PROCESS | 3828 | 1464735708610 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 3828 | ++DOCSHELL 20B6A800 == 111 [pid = 3828] [id = 771] 16:01:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (20B6B400) [pid = 3828] [serial = 2311] [outer = 00000000] 16:01:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (20B71C00) [pid = 3828] [serial = 2312] [outer = 20B6B400] 16:01:48 INFO - PROCESS | 3828 | 1464735708667 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (13D53800) [pid = 3828] [serial = 2313] [outer = 20B6B400] 16:01:49 INFO - PROCESS | 3828 | 1464735709205 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:01:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:01:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:01:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:01:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 935ms 16:01:49 INFO - PROCESS | 3828 | 1464735709236 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 3828 | 1464735709239 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 16:01:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:01:49 INFO - PROCESS | 3828 | 1464735709242 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 3828 | 1464735709244 Marionette TRACE conn2 <- [1,3042,null,{}] 16:01:49 INFO - PROCESS | 3828 | 1464735709248 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 3828 | 1464735709364 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:01:49 INFO - PROCESS | 3828 | 1464735709528 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 3828 | ++DOCSHELL 195F0800 == 112 [pid = 3828] [id = 772] 16:01:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1A150400) [pid = 3828] [serial = 2314] [outer = 00000000] 16:01:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1DA96800) [pid = 3828] [serial = 2315] [outer = 1A150400] 16:01:49 INFO - PROCESS | 3828 | 1464735709583 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1DAC1C00) [pid = 3828] [serial = 2316] [outer = 1A150400] 16:01:50 INFO - PROCESS | 3828 | 1464735710369 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:01:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:01:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:01:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:01:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1273ms 16:01:50 INFO - PROCESS | 3828 | 1464735710519 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 3828 | 1464735710521 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 16:01:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:01:50 INFO - PROCESS | 3828 | 1464735710525 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 3828 | 1464735710527 Marionette TRACE conn2 <- [1,3046,null,{}] 16:01:50 INFO - PROCESS | 3828 | 1464735710531 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 3828 | 1464735710697 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:01:50 INFO - PROCESS | 3828 | 1464735710861 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 3828 | ++DOCSHELL 1B359C00 == 113 [pid = 3828] [id = 773] 16:01:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1DA96400) [pid = 3828] [serial = 2317] [outer = 00000000] 16:01:50 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1FC4F400) [pid = 3828] [serial = 2318] [outer = 1DA96400] 16:01:50 INFO - PROCESS | 3828 | 1464735710928 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (20B73C00) [pid = 3828] [serial = 2319] [outer = 1DA96400] 16:01:51 INFO - PROCESS | 3828 | 1464735711441 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:01:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:01:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:01:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:01:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:01:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:01:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:01:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:01:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:01:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 996ms 16:01:51 INFO - PROCESS | 3828 | 1464735711521 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 3828 | 1464735711523 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 16:01:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:01:51 INFO - PROCESS | 3828 | 1464735711527 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 3828 | 1464735711529 Marionette TRACE conn2 <- [1,3050,null,{}] 16:01:51 INFO - PROCESS | 3828 | 1464735711533 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 3828 | 1464735711648 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:01:51 INFO - PROCESS | 3828 | 1464735711806 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 3828 | ++DOCSHELL 1FC4F000 == 114 [pid = 3828] [id = 774] 16:01:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (20B75000) [pid = 3828] [serial = 2320] [outer = 00000000] 16:01:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (20FCE400) [pid = 3828] [serial = 2321] [outer = 20B75000] 16:01:51 INFO - PROCESS | 3828 | 1464735711861 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 3828 | ++DOMWINDOW == 163 (20FD0000) [pid = 3828] [serial = 2322] [outer = 20B75000] 16:01:52 INFO - PROCESS | 3828 | [3828] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-aurora-w32-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:01:52 INFO - PROCESS | 3828 | 1464735712408 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:01:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:01:52 INFO - {} 16:01:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 920ms 16:01:52 INFO - PROCESS | 3828 | 1464735712456 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 3828 | 1464735712458 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 16:01:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:01:52 INFO - PROCESS | 3828 | 1464735712462 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 3828 | 1464735712464 Marionette TRACE conn2 <- [1,3054,null,{}] 16:01:52 INFO - PROCESS | 3828 | 1464735712468 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 3828 | 1464735712584 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:01:52 INFO - PROCESS | 3828 | 1464735712742 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 3828 | ++DOCSHELL 20B6E400 == 115 [pid = 3828] [id = 775] 16:01:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 164 (20FC7000) [pid = 3828] [serial = 2323] [outer = 00000000] 16:01:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 165 (21B13400) [pid = 3828] [serial = 2324] [outer = 20FC7000] 16:01:52 INFO - PROCESS | 3828 | 1464735712796 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 3828 | ++DOMWINDOW == 166 (21B15400) [pid = 3828] [serial = 2325] [outer = 20FC7000] 16:01:53 INFO - PROCESS | 3828 | 1464735713286 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:01:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:01:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 874ms 16:01:53 INFO - PROCESS | 3828 | 1464735713363 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 3828 | 1464735713366 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 16:01:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:01:53 INFO - PROCESS | 3828 | 1464735713372 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 3828 | 1464735713375 Marionette TRACE conn2 <- [1,3058,null,{}] 16:01:53 INFO - PROCESS | 3828 | 1464735713379 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 3828 | 1464735713495 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:01:53 INFO - PROCESS | 3828 | 1464735713669 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 3828 | ++DOCSHELL 20B6DC00 == 116 [pid = 3828] [id = 776] 16:01:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 167 (20FCD800) [pid = 3828] [serial = 2326] [outer = 00000000] 16:01:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 168 (21B15800) [pid = 3828] [serial = 2327] [outer = 20FCD800] 16:01:53 INFO - PROCESS | 3828 | 1464735713724 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 3828 | ++DOMWINDOW == 169 (226D7400) [pid = 3828] [serial = 2328] [outer = 20FCD800] 16:01:54 INFO - PROCESS | 3828 | 1464735714312 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:01:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:01:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 981ms 16:01:54 INFO - PROCESS | 3828 | 1464735714357 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 3828 | 1464735714359 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 16:01:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:01:54 INFO - PROCESS | 3828 | 1464735714363 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 3828 | 1464735714365 Marionette TRACE conn2 <- [1,3062,null,{}] 16:01:54 INFO - PROCESS | 3828 | 1464735714368 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 3828 | 1464735714469 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:01:54 INFO - PROCESS | 3828 | 1464735714651 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 3828 | ++DOCSHELL 10C47C00 == 117 [pid = 3828] [id = 777] 16:01:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 170 (1319A400) [pid = 3828] [serial = 2329] [outer = 00000000] 16:01:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 171 (15A32800) [pid = 3828] [serial = 2330] [outer = 1319A400] 16:01:54 INFO - PROCESS | 3828 | 1464735714706 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 3828 | ++DOMWINDOW == 172 (15C59000) [pid = 3828] [serial = 2331] [outer = 1319A400] 16:01:55 INFO - PROCESS | 3828 | 1464735715226 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:01:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:01:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 874ms 16:01:55 INFO - PROCESS | 3828 | 1464735715251 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 3828 | 1464735715253 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 16:01:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:01:55 INFO - PROCESS | 3828 | 1464735715257 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 3828 | 1464735715260 Marionette TRACE conn2 <- [1,3066,null,{}] 16:01:55 INFO - PROCESS | 3828 | 1464735715263 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 3828 | 1464735715387 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:01:55 INFO - PROCESS | 3828 | 1464735715747 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 3828 | ++DOCSHELL 0F20F400 == 118 [pid = 3828] [id = 778] 16:01:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 173 (103CFC00) [pid = 3828] [serial = 2332] [outer = 00000000] 16:01:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 174 (10C50C00) [pid = 3828] [serial = 2333] [outer = 103CFC00] 16:01:55 INFO - PROCESS | 3828 | 1464735715808 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 3828 | ++DOMWINDOW == 175 (11C6B800) [pid = 3828] [serial = 2334] [outer = 103CFC00] 16:01:56 INFO - PROCESS | 3828 | 1464735716408 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 3828 | 1464735716477 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 16:01:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:01:56 INFO - PROCESS | 3828 | 1464735716481 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 3828 | 1464735716485 Marionette TRACE conn2 <- [1,3070,null,{}] 16:01:56 INFO - PROCESS | 3828 | 1464735716489 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 3828 | 1464735716639 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:01:56 INFO - PROCESS | 3828 | 1464735716813 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 3828 | ++DOCSHELL 15A34000 == 119 [pid = 3828] [id = 779] 16:01:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 176 (15C06C00) [pid = 3828] [serial = 2335] [outer = 00000000] 16:01:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 177 (17609400) [pid = 3828] [serial = 2336] [outer = 15C06C00] 16:01:56 INFO - PROCESS | 3828 | 1464735716870 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 3828 | ++DOMWINDOW == 178 (1783A400) [pid = 3828] [serial = 2337] [outer = 15C06C00] 16:01:57 INFO - PROCESS | 3828 | 1464735717406 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:01:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:01:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:01:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:01:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:01:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:01:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:01:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 981ms 16:01:57 INFO - PROCESS | 3828 | 1464735717467 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 3828 | 1464735717471 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 16:01:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:01:57 INFO - PROCESS | 3828 | 1464735717477 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 3828 | 1464735717479 Marionette TRACE conn2 <- [1,3074,null,{}] 16:01:57 INFO - PROCESS | 3828 | 1464735717483 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 3828 | 1464735717626 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 10A5EC00 == 118 [pid = 3828] [id = 766] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 19A24800 == 117 [pid = 3828] [id = 765] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 184E8400 == 116 [pid = 3828] [id = 764] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 17952C00 == 115 [pid = 3828] [id = 763] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 171C2000 == 114 [pid = 3828] [id = 762] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 15C0A000 == 113 [pid = 3828] [id = 761] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 0F303800 == 112 [pid = 3828] [id = 760] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 12D2D800 == 111 [pid = 3828] [id = 759] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 0F213800 == 110 [pid = 3828] [id = 758] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 1DAC0400 == 109 [pid = 3828] [id = 756] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 1DA37800 == 108 [pid = 3828] [id = 754] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 1C097C00 == 107 [pid = 3828] [id = 753] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 177 (1B07E800) [pid = 3828] [serial = 2241] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 18453400 == 106 [pid = 3828] [id = 752] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 19A26000 == 105 [pid = 3828] [id = 751] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 1783B000 == 104 [pid = 3828] [id = 750] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 13904400 == 103 [pid = 3828] [id = 749] 16:01:57 INFO - PROCESS | 3828 | --DOCSHELL 0F2EF400 == 102 [pid = 3828] [id = 748] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 176 (20FC1C00) [pid = 3828] [serial = 2096] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 175 (195EFC00) [pid = 3828] [serial = 2183] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 174 (1FC54800) [pid = 3828] [serial = 2093] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 173 (1F0D5C00) [pid = 3828] [serial = 2090] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 172 (17615800) [pid = 3828] [serial = 2153] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 171 (195E4000) [pid = 3828] [serial = 2227] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 170 (17696800) [pid = 3828] [serial = 2216] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 169 (16DA3000) [pid = 3828] [serial = 2215] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 168 (1A024C00) [pid = 3828] [serial = 2230] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 167 (15262800) [pid = 3828] [serial = 2218] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 166 (15730400) [pid = 3828] [serial = 2219] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 165 (13277800) [pid = 3828] [serial = 2212] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 164 (1980E800) [pid = 3828] [serial = 2228] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 163 (15575800) [pid = 3828] [serial = 2209] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 162 (13280400) [pid = 3828] [serial = 2233] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (1A15F000) [pid = 3828] [serial = 2231] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (1A74D400) [pid = 3828] [serial = 2236] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (15A3DC00) [pid = 3828] [serial = 2234] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (1A076C00) [pid = 3828] [serial = 2194] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1AC47000) [pid = 3828] [serial = 2203] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (171EAC00) [pid = 3828] [serial = 2221] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (17604C00) [pid = 3828] [serial = 2222] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (180EDC00) [pid = 3828] [serial = 2224] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1A745C00) [pid = 3828] [serial = 2197] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (13730800) [pid = 3828] [serial = 2188] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (178B4400) [pid = 3828] [serial = 2191] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (1B011400) [pid = 3828] [serial = 2206] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 149 (0F2F5400) [pid = 3828] [serial = 2185] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 148 (1AA2E800) [pid = 3828] [serial = 2200] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 147 (1A745800) [pid = 3828] [serial = 2238] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 146 (13D49000) [pid = 3828] [serial = 2213] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 145 (1AB60800) [pid = 3828] [serial = 2239] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | --DOMWINDOW == 144 (1844E000) [pid = 3828] [serial = 2225] [outer = 00000000] [url = about:blank] 16:01:57 INFO - PROCESS | 3828 | 1464735717832 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F5400 == 103 [pid = 3828] [id = 780] 16:01:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 145 (0F30B400) [pid = 3828] [serial = 2338] [outer = 00000000] 16:01:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 146 (10C47400) [pid = 3828] [serial = 2339] [outer = 0F30B400] 16:01:57 INFO - PROCESS | 3828 | 1464735717862 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 3828 | ++DOMWINDOW == 147 (12D2D800) [pid = 3828] [serial = 2340] [outer = 0F30B400] 16:01:58 INFO - PROCESS | 3828 | 1464735718291 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:01:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 889ms 16:01:58 INFO - PROCESS | 3828 | 1464735718364 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 3828 | 1464735718367 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 16:01:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:01:58 INFO - PROCESS | 3828 | 1464735718371 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 3828 | 1464735718377 Marionette TRACE conn2 <- [1,3078,null,{}] 16:01:58 INFO - PROCESS | 3828 | 1464735718386 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 3828 | 1464735718486 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:01:58 INFO - PROCESS | 3828 | 1464735718502 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 3828 | ++DOCSHELL 17618000 == 104 [pid = 3828] [id = 781] 16:01:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 148 (17618C00) [pid = 3828] [serial = 2341] [outer = 00000000] 16:01:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 149 (18024800) [pid = 3828] [serial = 2342] [outer = 17618C00] 16:01:58 INFO - PROCESS | 3828 | 1464735718547 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 3828 | ++DOMWINDOW == 150 (18452000) [pid = 3828] [serial = 2343] [outer = 17618C00] 16:01:59 INFO - PROCESS | 3828 | 1464735719007 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:01:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 689ms 16:01:59 INFO - PROCESS | 3828 | 1464735719051 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 3828 | 1464735719053 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 16:01:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:01:59 INFO - PROCESS | 3828 | 1464735719057 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 3828 | 1464735719058 Marionette TRACE conn2 <- [1,3082,null,{}] 16:01:59 INFO - PROCESS | 3828 | 1464735719065 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 3828 | 1464735719172 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:01:59 INFO - PROCESS | 3828 | 1464735719302 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 3828 | ++DOCSHELL 184C8800 == 105 [pid = 3828] [id = 782] 16:01:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (195A8C00) [pid = 3828] [serial = 2344] [outer = 00000000] 16:01:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (195EFC00) [pid = 3828] [serial = 2345] [outer = 195A8C00] 16:01:59 INFO - PROCESS | 3828 | 1464735719346 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1980E800) [pid = 3828] [serial = 2346] [outer = 195A8C00] 16:01:59 INFO - PROCESS | 3828 | 1464735719688 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:01:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 16:01:59 INFO - PROCESS | 3828 | 1464735719739 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 3828 | 1464735719741 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 16:01:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:01:59 INFO - PROCESS | 3828 | 1464735719744 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 3828 | 1464735719746 Marionette TRACE conn2 <- [1,3086,null,{}] 16:01:59 INFO - PROCESS | 3828 | 1464735719749 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 3828 | 1464735719846 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:02:00 INFO - PROCESS | 3828 | 1464735720042 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 3828 | ++DOCSHELL 19A21000 == 106 [pid = 3828] [id = 783] 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (19AE5800) [pid = 3828] [serial = 2347] [outer = 00000000] 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (1A150C00) [pid = 3828] [serial = 2348] [outer = 19AE5800] 16:02:00 INFO - PROCESS | 3828 | 1464735720121 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1A56F000) [pid = 3828] [serial = 2349] [outer = 19AE5800] 16:02:00 INFO - PROCESS | 3828 | 1464735720580 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:02:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:02:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 874ms 16:02:00 INFO - PROCESS | 3828 | 1464735720632 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 3828 | 1464735720634 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 16:02:00 INFO - PROCESS | 3828 | 1464735720638 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:02:00 INFO - PROCESS | 3828 | 1464735720639 Marionette TRACE conn2 <- [1,3090,null,{}] 16:02:00 INFO - PROCESS | 3828 | 1464735720643 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 3828 | 1464735720789 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:02:00 INFO - PROCESS | 3828 | 1464735720806 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 3828 | ++DOCSHELL 19A26800 == 107 [pid = 3828] [id = 784] 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 157 (1A024C00) [pid = 3828] [serial = 2350] [outer = 00000000] 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 158 (1AA21C00) [pid = 3828] [serial = 2351] [outer = 1A024C00] 16:02:00 INFO - PROCESS | 3828 | 1464735720850 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 3828 | ++DOMWINDOW == 159 (1AA2DC00) [pid = 3828] [serial = 2352] [outer = 1A024C00] 16:02:01 INFO - PROCESS | 3828 | 1464735721291 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:02:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 675ms 16:02:01 INFO - PROCESS | 3828 | 1464735721338 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 3828 | 1464735721340 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 16:02:01 INFO - PROCESS | 3828 | 1464735721343 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:02:01 INFO - PROCESS | 3828 | 1464735721344 Marionette TRACE conn2 <- [1,3094,null,{}] 16:02:01 INFO - PROCESS | 3828 | 1464735721348 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 3828 | 1464735721481 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:02:01 INFO - PROCESS | 3828 | 1464735721530 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 3828 | ++DOCSHELL 0F2F6000 == 108 [pid = 3828] [id = 785] 16:02:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 160 (105EC800) [pid = 3828] [serial = 2353] [outer = 00000000] 16:02:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 161 (1AA30000) [pid = 3828] [serial = 2354] [outer = 105EC800] 16:02:01 INFO - PROCESS | 3828 | 1464735721601 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 3828 | ++DOMWINDOW == 162 (1B013800) [pid = 3828] [serial = 2355] [outer = 105EC800] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 161 (19A25400) [pid = 3828] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 160 (171E8C00) [pid = 3828] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 159 (0F30DC00) [pid = 3828] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 158 (195AD000) [pid = 3828] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 157 (1795A400) [pid = 3828] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 156 (15C0AC00) [pid = 3828] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 155 (130A9000) [pid = 3828] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 154 (0F216000) [pid = 3828] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 153 (1AC4E000) [pid = 3828] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 152 (1DAC1800) [pid = 3828] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 151 (12A8FC00) [pid = 3828] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:02:02 INFO - PROCESS | 3828 | --DOMWINDOW == 150 (10C43800) [pid = 3828] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:02:02 INFO - PROCESS | 3828 | 1464735722292 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:02:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:02:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:02:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:02:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 981ms 16:02:02 INFO - PROCESS | 3828 | 1464735722312 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 3828 | 1464735722314 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 16:02:02 INFO - PROCESS | 3828 | 1464735722317 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:02:02 INFO - PROCESS | 3828 | 1464735722319 Marionette TRACE conn2 <- [1,3098,null,{}] 16:02:02 INFO - PROCESS | 3828 | 1464735722323 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 3828 | 1464735722419 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:02:02 INFO - PROCESS | 3828 | 1464735722551 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 3828 | ++DOCSHELL 171F0000 == 109 [pid = 3828] [id = 786] 16:02:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 151 (19A25400) [pid = 3828] [serial = 2356] [outer = 00000000] 16:02:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 152 (1B015C00) [pid = 3828] [serial = 2357] [outer = 19A25400] 16:02:02 INFO - PROCESS | 3828 | 1464735722595 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 3828 | ++DOMWINDOW == 153 (1B35B400) [pid = 3828] [serial = 2358] [outer = 19A25400] 16:02:03 INFO - PROCESS | 3828 | 1464735723168 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:02:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:02:03 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 16:02:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:02:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 920ms 16:02:03 INFO - PROCESS | 3828 | 1464735723248 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 3828 | 1464735723253 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 16:02:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:02:03 INFO - PROCESS | 3828 | 1464735723258 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 3828 | 1464735723263 Marionette TRACE conn2 <- [1,3102,null,{}] 16:02:03 INFO - PROCESS | 3828 | 1464735723268 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 3828 | 1464735723440 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:02:03 INFO - PROCESS | 3828 | 1464735723593 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"183a6b58-6ef4-41e3-8299-572628cb2baa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 3828 | ++DOCSHELL 105FAC00 == 110 [pid = 3828] [id = 787] 16:02:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 154 (1312DC00) [pid = 3828] [serial = 2359] [outer = 00000000] 16:02:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 155 (15A38000) [pid = 3828] [serial = 2360] [outer = 1312DC00] 16:02:03 INFO - PROCESS | 3828 | 1464735723650 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 3828 | ++DOMWINDOW == 156 (1687EC00) [pid = 3828] [serial = 2361] [outer = 1312DC00] 16:02:04 INFO - PROCESS | 3828 | 1464735724141 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:02:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 920ms 16:02:04 INFO - PROCESS | 3828 | 1464735724195 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 3828 | 1464735724201 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 16:02:05 WARNING - u'runner_teardown' () 16:02:05 INFO - No more tests 16:02:05 INFO - Got 0 unexpected results 16:02:05 INFO - SUITE-END | took 605s 16:02:05 INFO - Closing logging queue 16:02:05 INFO - queue closed 16:02:05 INFO - Return code: 0 16:02:05 WARNING - # TBPL SUCCESS # 16:02:05 INFO - Running post-action listener: _resource_record_post_action 16:02:05 INFO - Running post-run listener: _resource_record_post_run 16:02:06 INFO - Total resource usage - Wall time: 612s; CPU: 17.0%; Read bytes: 91568640; Write bytes: 953406464; Read time: 523855; Write time: 1113557 16:02:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:02:06 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 101091840; Read time: 0; Write time: 107088 16:02:06 INFO - run-tests - Wall time: 611s; CPU: 17.0%; Read bytes: 91568640; Write bytes: 817256960; Read time: 523855; Write time: 967136 16:02:06 INFO - Running post-run listener: _upload_blobber_files 16:02:06 INFO - Blob upload gear active. 16:02:06 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 16:02:06 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:02:06 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-aurora', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 16:02:06 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-aurora -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 16:02:07 INFO - (blobuploader) - INFO - Open directory for files ... 16:02:07 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 16:02:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:02:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:02:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:02:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:02:08 INFO - (blobuploader) - INFO - Done attempting. 16:02:08 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 16:02:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:02:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:02:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:02:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:02:11 INFO - (blobuploader) - INFO - Done attempting. 16:02:11 INFO - (blobuploader) - INFO - Iteration through files over. 16:02:11 INFO - Return code: 0 16:02:11 INFO - rmtree: C:\slave\test\build\uploaded_files.json 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 16:02:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4829eacd60f3c774c352975c5324fd5b1f57e254f75969bddfe795921221840dbd489c21d57f6fb2673dc88514fc29b43ddd8e373b3d048cbcb19025391b4a15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a50572d7413d979a78002d96d808f4f7f4635641b3a7ecd415681d0f3e9e4cfa98a223db5b6619c76d10596be5061a42a4b761825d6e87f0030b77793a2e0a98"} 16:02:11 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 16:02:11 INFO - Writing to file C:\slave\test\properties\blobber_files 16:02:11 INFO - Contents: 16:02:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4829eacd60f3c774c352975c5324fd5b1f57e254f75969bddfe795921221840dbd489c21d57f6fb2673dc88514fc29b43ddd8e373b3d048cbcb19025391b4a15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a50572d7413d979a78002d96d808f4f7f4635641b3a7ecd415681d0f3e9e4cfa98a223db5b6619c76d10596be5061a42a4b761825d6e87f0030b77793a2e0a98"} 16:02:11 INFO - Running post-run listener: copy_logs_to_upload_dir 16:02:11 INFO - Copying logs to upload dir... 16:02:11 INFO - mkdir: C:\slave\test\build\upload\logs 16:02:11 INFO - Copying logs to upload dir... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... 16:02:11 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=713.159000 ========= master_lag: 139.09 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 12 secs) (at 2016-05-31 16:02:08.368983) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:08.370132) ========= '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-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4829eacd60f3c774c352975c5324fd5b1f57e254f75969bddfe795921221840dbd489c21d57f6fb2673dc88514fc29b43ddd8e373b3d048cbcb19025391b4a15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a50572d7413d979a78002d96d808f4f7f4635641b3a7ecd415681d0f3e9e4cfa98a223db5b6619c76d10596be5061a42a4b761825d6e87f0030b77793a2e0a98"} build_url:https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.107000 build_url: 'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4829eacd60f3c774c352975c5324fd5b1f57e254f75969bddfe795921221840dbd489c21d57f6fb2673dc88514fc29b43ddd8e373b3d048cbcb19025391b4a15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a50572d7413d979a78002d96d808f4f7f4635641b3a7ecd415681d0f3e9e4cfa98a223db5b6619c76d10596be5061a42a4b761825d6e87f0030b77793a2e0a98"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Kly8pLBRQUaN13-ElIHMbg/artifacts/public/build/firefox-48.0a2.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.45 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:08.926044) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:08.926435) ========= '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-102\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-102 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-102 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-102 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-102 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-102 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:09.070597) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:09.070939) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-05-31 16:02:09.546665) ========= ========= Total master_lag: 140.85 =========