builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-060 starttime: 1461104245.91 results: success (0) buildid: 20160419123832 builduid: a1783ebad6b546558fb0488a272d61ad revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:25.911726) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:25.912197) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:25.912492) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:26.936837) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:26.937111) ========= '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-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 WINDIR=C:\WINDOWS using PTY: False --15:17:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.30 MB/s 15:17:51 (7.30 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.547000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:27.572969) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:27.573289) ========= '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-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.806000 ========= master_lag: 0.92 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:29.298185) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:29.298547) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 WINDIR=C:\WINDOWS using PTY: False 2016-04-19 15:17:52,984 truncating revision to first 12 chars 2016-04-19 15:17:52,999 Setting DEBUG logging. 2016-04-19 15:17:52,999 attempt 1/10 2016-04-19 15:17:52,999 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4ab4fd96f8e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:17:53,286 unpacking tar archive at: fx-team-f4ab4fd96f8e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.921000 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:17:30.378746) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:30.379075) ========= script_repo_revision: f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:30.379477) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:30.379777) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:17:30.392202) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 45 secs) (at 2016-04-19 15:17:30.392962) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 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-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 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:17:54 INFO - MultiFileLogger online at 20160419 15:17:54 in C:\slave\test 15:17:54 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 15:17:54 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:17:54 INFO - {'append_to_log': False, 15:17:54 INFO - 'base_work_dir': 'C:\\slave\\test', 15:17:54 INFO - 'blob_upload_branch': 'fx-team', 15:17:54 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:17:54 INFO - 'buildbot_json_path': 'buildprops.json', 15:17:54 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:17:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:17:54 INFO - 'download_minidump_stackwalk': True, 15:17:54 INFO - 'download_symbols': 'true', 15:17:54 INFO - 'e10s': False, 15:17:54 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:17:54 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:17:54 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:17:54 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:17:54 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:17:54 INFO - 'C:/mozilla-build/tooltool.py'), 15:17:54 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:17:54 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:17:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:17:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:17:54 INFO - 'log_level': 'info', 15:17:54 INFO - 'log_to_console': True, 15:17:54 INFO - 'opt_config_files': (), 15:17:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:17:54 INFO - '--processes=1', 15:17:54 INFO - '--config=%(test_path)s/wptrunner.ini', 15:17:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:17:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:17:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:17:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:17:54 INFO - 'pip_index': False, 15:17:54 INFO - 'require_test_zip': True, 15:17:54 INFO - 'test_type': ('testharness',), 15:17:54 INFO - 'this_chunk': '1', 15:17:54 INFO - 'total_chunks': '10', 15:17:54 INFO - 'virtualenv_path': 'venv', 15:17:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:17:54 INFO - 'work_dir': 'build'} 15:17:54 INFO - ##### 15:17:54 INFO - ##### Running clobber step. 15:17:54 INFO - ##### 15:17:54 INFO - Running pre-action listener: _resource_record_pre_action 15:17:54 INFO - Running main action method: clobber 15:17:54 INFO - rmtree: C:\slave\test\build 15:17:54 INFO - Using _rmtree_windows ... 15:17:54 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:18:34 INFO - Running post-action listener: _resource_record_post_action 15:18:34 INFO - ##### 15:18:34 INFO - ##### Running read-buildbot-config step. 15:18:34 INFO - ##### 15:18:34 INFO - Running pre-action listener: _resource_record_pre_action 15:18:34 INFO - Running main action method: read_buildbot_config 15:18:35 INFO - Using buildbot properties: 15:18:35 INFO - { 15:18:35 INFO - "project": "", 15:18:35 INFO - "product": "firefox", 15:18:35 INFO - "script_repo_revision": "production", 15:18:35 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 15:18:35 INFO - "repository": "", 15:18:35 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 15:18:35 INFO - "buildid": "20160419123832", 15:18:35 INFO - "pgo_build": "False", 15:18:35 INFO - "basedir": "C:\\slave\\test", 15:18:35 INFO - "buildnumber": 76, 15:18:35 INFO - "slavename": "t-xp32-ix-060", 15:18:35 INFO - "revision": "f4ab4fd96f8ef68158a4cae1e5dae91e6b52da35", 15:18:35 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 15:18:35 INFO - "platform": "win32", 15:18:35 INFO - "branch": "fx-team", 15:18:35 INFO - "repo_path": "integration/fx-team", 15:18:35 INFO - "moz_repo_path": "", 15:18:35 INFO - "stage_platform": "win32", 15:18:35 INFO - "builduid": "a1783ebad6b546558fb0488a272d61ad", 15:18:35 INFO - "slavebuilddir": "test" 15:18:35 INFO - } 15:18:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 15:18:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 15:18:35 INFO - Running post-action listener: _resource_record_post_action 15:18:35 INFO - ##### 15:18:35 INFO - ##### Running download-and-extract step. 15:18:35 INFO - ##### 15:18:35 INFO - Running pre-action listener: _resource_record_pre_action 15:18:35 INFO - Running main action method: download_and_extract 15:18:35 INFO - mkdir: C:\slave\test\build\tests 15:18:35 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:18:35 INFO - https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 15:18:35 INFO - trying https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 15:18:35 INFO - Downloading https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 15:18:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 15:18:35 INFO - Downloaded 1274 bytes. 15:18:35 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 15:18:35 INFO - Using the following test package requirements: 15:18:35 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:18:35 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 15:18:35 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 15:18:35 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'jsshell-win32.zip'], 15:18:35 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 15:18:35 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 15:18:35 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 15:18:35 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 15:18:35 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 15:18:35 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 15:18:35 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 15:18:35 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 15:18:35 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:18:35 INFO - https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 15:18:35 INFO - trying https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 15:18:35 INFO - Downloading https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 15:18:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 15:18:37 INFO - Downloaded 20462718 bytes. 15:18:37 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:18:37 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:18:39 INFO - caution: filename not matched: web-platform/* 15:18:39 INFO - Return code: 11 15:18: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:18:39 INFO - https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 15:18:39 INFO - trying https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 15:18:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 15:18:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 15:18:43 INFO - Downloaded 36382594 bytes. 15:18:43 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:18:43 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:19:30 INFO - caution: filename not matched: bin/* 15:19:30 INFO - caution: filename not matched: config/* 15:19:30 INFO - caution: filename not matched: mozbase/* 15:19:30 INFO - caution: filename not matched: marionette/* 15:19:30 INFO - caution: filename not matched: tools/wptserve/* 15:19:30 INFO - Return code: 11 15:19:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:19:30 INFO - https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 15:19:30 INFO - trying https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:19:30 INFO - Downloading https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 15:19:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 15:19:34 INFO - Downloaded 67387085 bytes. 15:19:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:19:34 INFO - mkdir: C:\slave\test\properties 15:19:34 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:19:34 INFO - Writing to file C:\slave\test\properties\build_url 15:19:34 INFO - Contents: 15:19:34 INFO - build_url:https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 15:19:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:19:34 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:19:34 INFO - Writing to file C:\slave\test\properties\symbols_url 15:19:34 INFO - Contents: 15:19:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:19:34 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:19:34 INFO - https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:19:34 INFO - trying https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:19:34 INFO - Downloading https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 15:19:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 15:19:38 INFO - Downloaded 58232260 bytes. 15:19:38 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:19:38 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:19:43 INFO - Return code: 0 15:19:43 INFO - Running post-action listener: _resource_record_post_action 15:19:43 INFO - Running post-action listener: set_extra_try_arguments 15:19:43 INFO - ##### 15:19:43 INFO - ##### Running create-virtualenv step. 15:19:43 INFO - ##### 15:19:43 INFO - Running pre-action listener: _pre_create_virtualenv 15:19:43 INFO - Running pre-action listener: _resource_record_pre_action 15:19:43 INFO - Running main action method: create_virtualenv 15:19:43 INFO - Creating virtualenv C:\slave\test\build\venv 15:19:43 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:19:43 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:19:45 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:19:46 INFO - Installing distribute......................................................................................................................................................................................done. 15:19:47 INFO - Return code: 0 15:19:47 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:19: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:19:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:19: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:19:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:19:47 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-060', 'USERDOMAIN': 'T-XP32-IX-060', '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-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\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-060'}}, attempt #1 15:19:47 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:19:47 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:19:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:19:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:19:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:19:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:19:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:19:47 INFO - 'DCLOCATION': 'SCL3', 15:19:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:19:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:19:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:19:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:19:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:19:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:19:47 INFO - 'HOMEDRIVE': 'C:', 15:19:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:19:47 INFO - 'KTS_VERSION': '1.19c', 15:19:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:19:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:19:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:19:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:19:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:19:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:19:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:19:47 INFO - 'MOZ_AIRBAG': '1', 15:19:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:19:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:19:47 INFO - 'MOZ_MSVCVERSION': '8', 15:19:47 INFO - 'MOZ_NO_REMOTE': '1', 15:19:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:19:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:19:47 INFO - 'NO_EM_RESTART': '1', 15:19:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:19:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:19:47 INFO - 'OS': 'Windows_NT', 15:19:47 INFO - 'OURDRIVE': 'C:', 15:19: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:19:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:19:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:19:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:19:47 INFO - 'PROCESSOR_LEVEL': '6', 15:19:47 INFO - 'PROCESSOR_REVISION': '1e05', 15:19:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:19:47 INFO - 'PROMPT': '$P$G', 15:19:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:19:47 INFO - 'PWD': 'C:\\slave\\test', 15:19:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:19:47 INFO - 'SESSIONNAME': 'Console', 15:19:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:19:47 INFO - 'SYSTEMDRIVE': 'C:', 15:19:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:19:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:47 INFO - 'TEST1': 'testie', 15:19:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:47 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:19:47 INFO - 'USERNAME': 'cltbld', 15:19:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:19:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:19:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:19:47 INFO - 'WINDIR': 'C:\\WINDOWS', 15:19:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:19:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:19:48 INFO - Downloading/unpacking psutil>=0.7.1 15:19:48 INFO - Running setup.py egg_info for package psutil 15:19:48 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:19:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:19:48 INFO - Installing collected packages: psutil 15:19:48 INFO - Running setup.py install for psutil 15:19:48 INFO - building 'psutil._psutil_windows' extension 15:19:48 INFO - error: Unable to find vcvarsall.bat 15:19:48 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-omh0st-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:19:48 INFO - running install 15:19:48 INFO - running build 15:19:48 INFO - running build_py 15:19:48 INFO - creating build 15:19:48 INFO - creating build\lib.win32-2.7 15:19:48 INFO - creating build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:19:48 INFO - running build_ext 15:19:48 INFO - building 'psutil._psutil_windows' extension 15:19:48 INFO - error: Unable to find vcvarsall.bat 15:19:48 INFO - ---------------------------------------- 15:19:48 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-omh0st-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:19:48 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data\pip\pip.log 15:19:48 WARNING - Return code: 1 15:19:48 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:19:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:19:48 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:19:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:19:48 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:19:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:19:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-060', 'USERDOMAIN': 'T-XP32-IX-060', '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-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\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-060'}}, attempt #1 15:19:48 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:19:48 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:19:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:19:48 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:19:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:19:48 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:19:48 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:19:48 INFO - 'DCLOCATION': 'SCL3', 15:19:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:19:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:19:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:19:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:19:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:19:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:19:48 INFO - 'HOMEDRIVE': 'C:', 15:19:48 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:19:48 INFO - 'KTS_VERSION': '1.19c', 15:19:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:19:48 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:19:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:19:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:19:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:19:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:19:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:19:48 INFO - 'MOZ_AIRBAG': '1', 15:19:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:19:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:19:48 INFO - 'MOZ_MSVCVERSION': '8', 15:19:48 INFO - 'MOZ_NO_REMOTE': '1', 15:19:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:19:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:19:48 INFO - 'NO_EM_RESTART': '1', 15:19:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:19:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:19:48 INFO - 'OS': 'Windows_NT', 15:19:48 INFO - 'OURDRIVE': 'C:', 15:19:48 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:19:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:19:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:19:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:19:48 INFO - 'PROCESSOR_LEVEL': '6', 15:19:48 INFO - 'PROCESSOR_REVISION': '1e05', 15:19:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:19:48 INFO - 'PROMPT': '$P$G', 15:19:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:19:48 INFO - 'PWD': 'C:\\slave\\test', 15:19:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:19:48 INFO - 'SESSIONNAME': 'Console', 15:19:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:19:48 INFO - 'SYSTEMDRIVE': 'C:', 15:19:48 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:19:48 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:48 INFO - 'TEST1': 'testie', 15:19:48 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:48 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:19:48 INFO - 'USERNAME': 'cltbld', 15:19:48 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:19:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:19:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:19:48 INFO - 'WINDIR': 'C:\\WINDOWS', 15:19:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:19:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:19:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:19:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:19:49 INFO - Running setup.py egg_info for package mozsystemmonitor 15:19:49 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:19:49 INFO - Running setup.py egg_info for package psutil 15:19:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:19:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:19:49 INFO - Installing collected packages: mozsystemmonitor, psutil 15:19:49 INFO - Running setup.py install for mozsystemmonitor 15:19:49 INFO - Running setup.py install for psutil 15:19:49 INFO - building 'psutil._psutil_windows' extension 15:19:49 INFO - error: Unable to find vcvarsall.bat 15:19:49 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-xq0bix-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:19:49 INFO - running install 15:19:49 INFO - running build 15:19:49 INFO - running build_py 15:19:49 INFO - running build_ext 15:19:49 INFO - building 'psutil._psutil_windows' extension 15:19:49 INFO - error: Unable to find vcvarsall.bat 15:19:49 INFO - ---------------------------------------- 15:19:49 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-xq0bix-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:19:49 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-060\Application Data\pip\pip.log 15:19:49 WARNING - Return code: 1 15:19:49 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:19:49 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:19:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:19:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:19:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:19:49 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-060', 'USERDOMAIN': 'T-XP32-IX-060', '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-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\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-060'}}, attempt #1 15:19:49 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:19:49 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:19:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:19:49 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:19:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:19:49 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:19:49 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:19:49 INFO - 'DCLOCATION': 'SCL3', 15:19:49 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:19:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:19:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:19:49 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:19:49 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:19:49 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:19:49 INFO - 'HOMEDRIVE': 'C:', 15:19:49 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:19:49 INFO - 'KTS_VERSION': '1.19c', 15:19:49 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:19:49 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:19:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:19:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:19:49 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:19:49 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:19:49 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:19:49 INFO - 'MOZ_AIRBAG': '1', 15:19:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:19:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:19:49 INFO - 'MOZ_MSVCVERSION': '8', 15:19:49 INFO - 'MOZ_NO_REMOTE': '1', 15:19:49 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:19:49 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:19:49 INFO - 'NO_EM_RESTART': '1', 15:19:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:19:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:19:49 INFO - 'OS': 'Windows_NT', 15:19:49 INFO - 'OURDRIVE': 'C:', 15:19:49 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:19:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:19:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:19:49 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:19:49 INFO - 'PROCESSOR_LEVEL': '6', 15:19:49 INFO - 'PROCESSOR_REVISION': '1e05', 15:19:49 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:19:49 INFO - 'PROMPT': '$P$G', 15:19:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:19:49 INFO - 'PWD': 'C:\\slave\\test', 15:19:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:19:49 INFO - 'SESSIONNAME': 'Console', 15:19:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:19:49 INFO - 'SYSTEMDRIVE': 'C:', 15:19:49 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:19:49 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:49 INFO - 'TEST1': 'testie', 15:19:49 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:49 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:19:49 INFO - 'USERNAME': 'cltbld', 15:19:49 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:49 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:19:49 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:19:49 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:19:49 INFO - 'WINDIR': 'C:\\WINDOWS', 15:19:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:19:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:19:49 INFO - Downloading/unpacking blobuploader==1.2.4 15:19:49 INFO - Downloading blobuploader-1.2.4.tar.gz 15:19:49 INFO - Running setup.py egg_info for package blobuploader 15:19:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:19:51 INFO - Running setup.py egg_info for package requests 15:19:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:19:51 INFO - Downloading docopt-0.6.1.tar.gz 15:19:51 INFO - Running setup.py egg_info for package docopt 15:19:51 INFO - Installing collected packages: blobuploader, docopt, requests 15:19:51 INFO - Running setup.py install for blobuploader 15:19:51 INFO - Running setup.py install for docopt 15:19:51 INFO - Running setup.py install for requests 15:19:51 INFO - Successfully installed blobuploader docopt requests 15:19:51 INFO - Cleaning up... 15:19:51 INFO - Return code: 0 15:19:51 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:19:51 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:19:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:19:51 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:19:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:19:51 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-060', 'USERDOMAIN': 'T-XP32-IX-060', '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-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\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-060'}}, attempt #1 15:19:51 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:19:51 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:19:51 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:19:51 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:19:51 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:19:51 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:19:51 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:19:51 INFO - 'DCLOCATION': 'SCL3', 15:19:51 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:19:51 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:19:51 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:19:51 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:19:51 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:19:51 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:19:51 INFO - 'HOMEDRIVE': 'C:', 15:19:51 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:51 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:19:51 INFO - 'KTS_VERSION': '1.19c', 15:19:51 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:19:51 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:19:51 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:19:51 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:19:51 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:19:51 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:19:51 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:19:51 INFO - 'MOZ_AIRBAG': '1', 15:19:51 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:19:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:19:51 INFO - 'MOZ_MSVCVERSION': '8', 15:19:51 INFO - 'MOZ_NO_REMOTE': '1', 15:19:51 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:19:51 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:19:51 INFO - 'NO_EM_RESTART': '1', 15:19:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:19:51 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:19:51 INFO - 'OS': 'Windows_NT', 15:19:51 INFO - 'OURDRIVE': 'C:', 15:19:51 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:19:51 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:19:51 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:19:51 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:19:51 INFO - 'PROCESSOR_LEVEL': '6', 15:19:51 INFO - 'PROCESSOR_REVISION': '1e05', 15:19:51 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:19:51 INFO - 'PROMPT': '$P$G', 15:19:51 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:19:51 INFO - 'PWD': 'C:\\slave\\test', 15:19:51 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:19:51 INFO - 'SESSIONNAME': 'Console', 15:19:51 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:19:51 INFO - 'SYSTEMDRIVE': 'C:', 15:19:51 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:19:51 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:51 INFO - 'TEST1': 'testie', 15:19:51 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:19:51 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:19:51 INFO - 'USERNAME': 'cltbld', 15:19:51 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:19:51 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:19:51 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:19:51 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:19:51 INFO - 'WINDIR': 'C:\\WINDOWS', 15:19:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:19:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:19:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:19:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:19:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:19:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:19:58 INFO - Unpacking c:\slave\test\build\tests\marionette 15:19:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:19:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:19:58 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:19:58 INFO - Running setup.py install for browsermob-proxy 15:20:03 INFO - Running setup.py install for manifestparser 15:20:03 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for marionette-client 15:20:03 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:20:03 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for marionette-driver 15:20:03 INFO - Running setup.py install for mozcrash 15:20:03 INFO - Running setup.py install for mozdebug 15:20:03 INFO - Running setup.py install for mozdevice 15:20:03 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozfile 15:20:03 INFO - Running setup.py install for mozhttpd 15:20:03 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozinfo 15:20:03 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozInstall 15:20:03 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozleak 15:20:03 INFO - Running setup.py install for mozlog 15:20:03 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for moznetwork 15:20:03 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozprocess 15:20:03 INFO - Running setup.py install for mozprofile 15:20:03 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozrunner 15:20:03 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for mozscreenshot 15:20:03 INFO - Running setup.py install for moztest 15:20:03 INFO - Running setup.py install for mozversion 15:20:03 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:20:03 INFO - Running setup.py install for wptserve 15:20:03 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:20:03 INFO - Cleaning up... 15:20:03 INFO - Return code: 0 15:20:03 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:20:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:20:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:20:03 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, '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-060', 'USERDOMAIN': 'T-XP32-IX-060', '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-060', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-060', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\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-060'}}, attempt #1 15:20:03 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:20:03 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:20:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:20:03 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:20:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:20:03 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:20:03 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:20:03 INFO - 'DCLOCATION': 'SCL3', 15:20:03 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:20:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:20:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:20:03 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:20:03 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:20:03 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:20:03 INFO - 'HOMEDRIVE': 'C:', 15:20:03 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:20:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:20:03 INFO - 'KTS_VERSION': '1.19c', 15:20:03 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:20:03 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:20:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:20:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:20:03 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:20:03 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:20:03 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:20:03 INFO - 'MOZ_AIRBAG': '1', 15:20:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:20:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:20:03 INFO - 'MOZ_MSVCVERSION': '8', 15:20:03 INFO - 'MOZ_NO_REMOTE': '1', 15:20:03 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:20:03 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:20:03 INFO - 'NO_EM_RESTART': '1', 15:20:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:20:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:20:03 INFO - 'OS': 'Windows_NT', 15:20:03 INFO - 'OURDRIVE': 'C:', 15:20:03 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 15:20:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:20:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:20:03 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:20:03 INFO - 'PROCESSOR_LEVEL': '6', 15:20:03 INFO - 'PROCESSOR_REVISION': '1e05', 15:20:03 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:20:03 INFO - 'PROMPT': '$P$G', 15:20:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:20:03 INFO - 'PWD': 'C:\\slave\\test', 15:20:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:20:03 INFO - 'SESSIONNAME': 'Console', 15:20:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:20:03 INFO - 'SYSTEMDRIVE': 'C:', 15:20:03 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:20:03 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:20:03 INFO - 'TEST1': 'testie', 15:20:03 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:20:03 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:20:03 INFO - 'USERNAME': 'cltbld', 15:20:03 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:20:03 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:20:03 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:20:03 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:20:03 INFO - 'WINDIR': 'C:\\WINDOWS', 15:20:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:20:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:20:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:20:13 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:20:13 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:20:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:20:13 INFO - Unpacking c:\slave\test\build\tests\marionette 15:20:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:20:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:20:13 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:20:16 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:20:16 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:20:16 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:20:16 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:20:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:20:16 INFO - Downloading blessings-1.6.tar.gz 15:20:16 INFO - Running setup.py egg_info for package blessings 15:20:16 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:20:16 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:20:16 INFO - Running setup.py install for blessings 15:20:16 INFO - Running setup.py install for browsermob-proxy 15:20:16 INFO - Running setup.py install for manifestparser 15:20:16 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for marionette-client 15:20:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:20:16 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for marionette-driver 15:20:16 INFO - Running setup.py install for mozcrash 15:20:16 INFO - Running setup.py install for mozdebug 15:20:16 INFO - Running setup.py install for mozdevice 15:20:16 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for mozhttpd 15:20:16 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for mozInstall 15:20:16 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for mozleak 15:20:16 INFO - Running setup.py install for mozprofile 15:20:16 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Running setup.py install for mozrunner 15:20:16 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:20:16 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:20:17 INFO - Running setup.py install for mozscreenshot 15:20:17 INFO - Running setup.py install for moztest 15:20:17 INFO - Running setup.py install for mozversion 15:20:17 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:20:17 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:20:17 INFO - Running setup.py install for wptserve 15:20:17 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:20:17 INFO - Cleaning up... 15:20:17 INFO - Return code: 0 15:20:17 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:20:17 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:20:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:20:17 INFO - Reading from file tmpfile_stdout 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - Current package versions: 15:20:17 INFO - blessings == 1.6 15:20:17 INFO - blobuploader == 1.2.4 15:20:17 INFO - browsermob-proxy == 0.6.0 15:20:17 INFO - distribute == 0.6.14 15:20:17 INFO - docopt == 0.6.1 15:20:17 INFO - manifestparser == 1.1 15:20:17 INFO - marionette-client == 2.3.0 15:20:17 INFO - marionette-driver == 1.4.0 15:20:17 INFO - mozInstall == 1.12 15:20:17 INFO - mozcrash == 0.17 15:20:17 INFO - mozdebug == 0.1 15:20:17 INFO - mozdevice == 0.48 15:20:17 INFO - mozfile == 1.2 15:20:17 INFO - mozhttpd == 0.7 15:20:17 INFO - mozinfo == 0.9 15:20:17 INFO - mozleak == 0.1 15:20:17 INFO - mozlog == 3.1 15:20:17 INFO - moznetwork == 0.27 15:20:17 INFO - mozprocess == 0.22 15:20:17 INFO - mozprofile == 0.28 15:20:17 INFO - mozrunner == 6.11 15:20:17 INFO - mozscreenshot == 0.1 15:20:17 INFO - mozsystemmonitor == 0.0 15:20:17 INFO - moztest == 0.7 15:20:17 INFO - mozversion == 1.4 15:20:17 INFO - requests == 1.2.3 15:20:17 INFO - wptserve == 1.4.0 15:20:17 INFO - Running post-action listener: _resource_record_post_action 15:20:17 INFO - Running post-action listener: _start_resource_monitoring 15:20:17 INFO - Starting resource monitoring. 15:20:17 INFO - ##### 15:20:17 INFO - ##### Running pull step. 15:20:17 INFO - ##### 15:20:17 INFO - Running pre-action listener: _resource_record_pre_action 15:20:17 INFO - Running main action method: pull 15:20:17 INFO - Pull has nothing to do! 15:20:17 INFO - Running post-action listener: _resource_record_post_action 15:20:17 INFO - ##### 15:20:17 INFO - ##### Running install step. 15:20:17 INFO - ##### 15:20:17 INFO - Running pre-action listener: _resource_record_pre_action 15:20:17 INFO - Running main action method: install 15:20:17 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:20:17 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:20:17 INFO - Reading from file tmpfile_stdout 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - Detecting whether we're running mozinstall >=1.0... 15:20:17 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:20:17 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:20:17 INFO - Reading from file tmpfile_stdout 15:20:17 INFO - Output received: 15:20:17 INFO - Usage: mozinstall-script.py [options] installer 15:20:17 INFO - Options: 15:20:17 INFO - -h, --help show this help message and exit 15:20:17 INFO - -d DEST, --destination=DEST 15:20:17 INFO - Directory to install application into. [default: 15:20:17 INFO - "C:\slave\test"] 15:20:17 INFO - --app=APP Application being installed. [default: firefox] 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - Using _rmtree_windows ... 15:20:17 INFO - mkdir: C:\slave\test\build\application 15:20:17 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:20:17 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 15:20:20 INFO - Reading from file tmpfile_stdout 15:20:20 INFO - Output received: 15:20:20 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:20:20 INFO - Using _rmtree_windows ... 15:20:20 INFO - Using _rmtree_windows ... 15:20:20 INFO - Running post-action listener: _resource_record_post_action 15:20:20 INFO - ##### 15:20:20 INFO - ##### Running run-tests step. 15:20:20 INFO - ##### 15:20:20 INFO - Running pre-action listener: _resource_record_pre_action 15:20:20 INFO - Running main action method: run_tests 15:20:20 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:20:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:20:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:20:20 INFO - grabbing minidump binary from tooltool 15:20:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:20:20 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECD0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:20:20 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:20:20 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:20:21 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:20:21 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpo2e1kn 15:20:21 INFO - INFO - File integrity verified, renaming tmpo2e1kn to win32-minidump_stackwalk.exe 15:20:21 INFO - Return code: 0 15:20:21 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:20:22 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:20:22 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/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 15:20:22 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/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 15:20:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 15:20:22 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060\\Application Data', 15:20:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 15:20:22 INFO - 'COMPUTERNAME': 'T-XP32-IX-060', 15:20:22 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 15:20:22 INFO - 'DCLOCATION': 'SCL3', 15:20:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 15:20:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:20:22 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:20:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 15:20:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 15:20:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 15:20:22 INFO - 'HOMEDRIVE': 'C:', 15:20:22 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:20:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:20:22 INFO - 'KTS_VERSION': '1.19c', 15:20:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 15:20:22 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-060', 15:20:22 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:20:22 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:20:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:20:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 15:20:22 INFO - 'MOZILLABUILDDRIVE': 'C:', 15:20:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 15:20:22 INFO - 'MOZ_AIRBAG': '1', 15:20:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:20:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:20:22 INFO - 'MOZ_MSVCVERSION': '8', 15:20:22 INFO - 'MOZ_NO_REMOTE': '1', 15:20:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 15:20:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 15:20:22 INFO - 'NO_EM_RESTART': '1', 15:20:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:20:22 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:20:22 INFO - 'OS': 'Windows_NT', 15:20:22 INFO - 'OURDRIVE': 'C:', 15:20:22 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:20:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 15:20:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:20:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 15:20:22 INFO - 'PROCESSOR_LEVEL': '6', 15:20:22 INFO - 'PROCESSOR_REVISION': '1e05', 15:20:22 INFO - 'PROGRAMFILES': 'C:\\Program Files', 15:20:22 INFO - 'PROMPT': '$P$G', 15:20:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:20:22 INFO - 'PWD': 'C:\\slave\\test', 15:20:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:20:22 INFO - 'SESSIONNAME': 'Console', 15:20:22 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:20:22 INFO - 'SYSTEMDRIVE': 'C:', 15:20:22 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 15:20:22 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:20:22 INFO - 'TEST1': 'testie', 15:20:22 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 15:20:22 INFO - 'USERDOMAIN': 'T-XP32-IX-060', 15:20:22 INFO - 'USERNAME': 'cltbld', 15:20:22 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-060', 15:20:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 15:20:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 15:20:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 15:20:22 INFO - 'WINDIR': 'C:\\WINDOWS', 15:20:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:20:22 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/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 15:20:23 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:20:23 INFO - import pkg_resources 15:20:24 INFO - Using 1 client processes 15:20:27 INFO - SUITE-START | Running 778 tests 15:20:27 INFO - Running testharness tests 15:20:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:20:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:20:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:20:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 15:20:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:20:27 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:20:27 INFO - Setting up ssl 15:20:28 INFO - PROCESS | certutil | 15:20:28 INFO - PROCESS | certutil | 15:20:28 INFO - PROCESS | certutil | 15:20:28 INFO - Certificate Nickname Trust Attributes 15:20:28 INFO - SSL,S/MIME,JAR/XPI 15:20:28 INFO - 15:20:28 INFO - web-platform-tests CT,, 15:20:28 INFO - 15:20:28 INFO - Starting runner 15:20:29 INFO - PROCESS | 3768 | [3768] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:20:29 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:20:30 INFO - PROCESS | 3768 | [3768] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:20:31 INFO - PROCESS | 3768 | 1461104431265 Marionette DEBUG Marionette enabled via build flag and pref 15:20:31 INFO - PROCESS | 3768 | ++DOCSHELL 1439E000 == 1 [pid = 3768] [id = 1] 15:20:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 1 (1439E400) [pid = 3768] [serial = 1] [outer = 00000000] 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:20:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 2 (1439F000) [pid = 3768] [serial = 2] [outer = 1439E400] 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2858 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:20:31 INFO - PROCESS | 3768 | ++DOCSHELL 14B63400 == 2 [pid = 3768] [id = 2] 15:20:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 3 (14B63800) [pid = 3768] [serial = 3] [outer = 00000000] 15:20:31 INFO - PROCESS | 3768 | [3768] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:20:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 4 (14B64400) [pid = 3768] [serial = 4] [outer = 14B63800] 15:20:31 INFO - PROCESS | 3768 | 1461104431760 Marionette INFO Listening on port 2828 15:20:32 INFO - PROCESS | 3768 | 1461104432132 Marionette DEBUG Marionette enabled via command-line flag 15:20:32 INFO - PROCESS | 3768 | ++DOCSHELL 15CE9400 == 3 [pid = 3768] [id = 3] 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 5 (15CF1400) [pid = 3768] [serial = 5] [outer = 00000000] 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 6 (15CF2000) [pid = 3768] [serial = 6] [outer = 15CF1400] 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 7 (1664F800) [pid = 3768] [serial = 7] [outer = 14B63800] 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:20:32 INFO - PROCESS | 3768 | 1461104432474 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1463 15:20:32 INFO - PROCESS | 3768 | 1461104432577 Marionette DEBUG Closed connection conn0 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:20:32 INFO - PROCESS | 3768 | 1461104432571 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1465 15:20:32 INFO - PROCESS | 3768 | 1461104432607 Marionette DEBUG Closed connection conn1 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:20:32 INFO - PROCESS | 3768 | 1461104432615 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1466 15:20:32 INFO - PROCESS | 3768 | ++DOCSHELL 1696C400 == 4 [pid = 3768] [id = 4] 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 8 (1696A400) [pid = 3768] [serial = 8] [outer = 00000000] 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 9 (1656AC00) [pid = 3768] [serial = 9] [outer = 1696A400] 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 15:20:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 10 (16572800) [pid = 3768] [serial = 10] [outer = 1696A400] 15:20:32 INFO - PROCESS | 3768 | 1461104432863 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:20:32 INFO - PROCESS | 3768 | 1461104432869 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419123832","device":"desktop","version":"48.0a1"} 15:20:32 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:20:33 INFO - PROCESS | 3768 | [3768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:20:33 INFO - PROCESS | 3768 | [3768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:20:33 INFO - PROCESS | 3768 | [3768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:20:33 INFO - PROCESS | 3768 | ++DOCSHELL 189C5800 == 5 [pid = 3768] [id = 5] 15:20:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 11 (189C5C00) [pid = 3768] [serial = 11] [outer = 00000000] 15:20:33 INFO - PROCESS | 3768 | ++DOCSHELL 189C7400 == 6 [pid = 3768] [id = 6] 15:20:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 12 (189C7800) [pid = 3768] [serial = 12] [outer = 00000000] 15:20:34 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:20:34 INFO - PROCESS | 3768 | ++DOCSHELL 1973D400 == 7 [pid = 3768] [id = 7] 15:20:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 13 (1973D800) [pid = 3768] [serial = 13] [outer = 00000000] 15:20:34 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:20:34 INFO - PROCESS | 3768 | [3768] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:20:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 14 (19746800) [pid = 3768] [serial = 14] [outer = 1973D800] 15:20:34 INFO - PROCESS | 3768 | [3768] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2891 15:20:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 15 (196C9800) [pid = 3768] [serial = 15] [outer = 189C5C00] 15:20:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 16 (19611400) [pid = 3768] [serial = 16] [outer = 189C7800] 15:20:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 17 (19613C00) [pid = 3768] [serial = 17] [outer = 1973D800] 15:20:35 INFO - PROCESS | 3768 | 1461104435269 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 3768 | 1461104435284 Marionette DEBUG loaded listener.js 15:20:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 18 (1A8B1800) [pid = 3768] [serial = 18] [outer = 1973D800] 15:20:35 INFO - PROCESS | 3768 | 1461104435824 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"17b35d9a-e557-463b-a1e5-e60c8209b5ed","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419123832","device":"desktop","version":"48.0a1","command_id":1}}] 15:20:35 INFO - PROCESS | 3768 | 1461104435976 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:20:36 INFO - PROCESS | 3768 | 1461104436047 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:20:36 INFO - PROCESS | 3768 | 1461104436153 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:20:36 INFO - PROCESS | 3768 | [3768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:20:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 19 (1C4E7400) [pid = 3768] [serial = 19] [outer = 1973D800] 15:20:36 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:20:36 INFO - PROCESS | 3768 | 1461104436646 Marionette TRACE conn2 <- [1,3,null,{}] 15:20:36 INFO - PROCESS | 3768 | 1461104436686 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:20:36 INFO - PROCESS | 3768 | 1461104436702 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:20:36 INFO - PROCESS | 3768 | 1461104436721 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:20:36 INFO - PROCESS | 3768 | 1461104436723 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 15:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:20:36 INFO - PROCESS | 3768 | 1461104436728 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:20:36 INFO - PROCESS | 3768 | 1461104436731 Marionette TRACE conn2 <- [1,6,null,{}] 15:20:36 INFO - PROCESS | 3768 | 1461104436736 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:20:36 INFO - PROCESS | 3768 | 1461104436735 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:20:36 INFO - PROCESS | 3768 | 1461104436740 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:36 INFO - PROCESS | 3768 | ++DOCSHELL 195E5000 == 8 [pid = 3768] [id = 8] 15:20:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 20 (1C740C00) [pid = 3768] [serial = 20] [outer = 00000000] 15:20:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 21 (1C9A8000) [pid = 3768] [serial = 21] [outer = 1C740C00] 15:20:36 INFO - PROCESS | 3768 | 1461104436790 Marionette DEBUG loaded listener.js 15:20:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 22 (1C9AB800) [pid = 3768] [serial = 22] [outer = 1C740C00] 15:20:37 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AC800 == 9 [pid = 3768] [id = 9] 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 23 (1C9AE400) [pid = 3768] [serial = 23] [outer = 00000000] 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 24 (1CE49800) [pid = 3768] [serial = 24] [outer = 1C9AE400] 15:20:37 INFO - PROCESS | 3768 | 1461104437244 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 25 (1C73D800) [pid = 3768] [serial = 25] [outer = 1C9AE400] 15:20:37 INFO - PROCESS | 3768 | 1461104437317 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:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 667ms 15:20:37 INFO - PROCESS | 3768 | 1461104437395 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:20:37 INFO - PROCESS | 3768 | 1461104437398 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 15:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:20:37 INFO - PROCESS | 3768 | 1461104437404 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:20:37 INFO - PROCESS | 3768 | 1461104437406 Marionette TRACE conn2 <- [1,10,null,{}] 15:20:37 INFO - PROCESS | 3768 | 1461104437462 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:20:37 INFO - PROCESS | 3768 | 1461104437604 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:20:37 INFO - PROCESS | 3768 | 1461104437626 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:37 INFO - PROCESS | 3768 | ++DOCSHELL 1D156C00 == 10 [pid = 3768] [id = 10] 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 26 (1D157000) [pid = 3768] [serial = 26] [outer = 00000000] 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 27 (1D15A000) [pid = 3768] [serial = 27] [outer = 1D157000] 15:20:37 INFO - PROCESS | 3768 | 1461104437706 Marionette DEBUG loaded listener.js 15:20:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 28 (1D502C00) [pid = 3768] [serial = 28] [outer = 1D157000] 15:20:38 INFO - PROCESS | 3768 | 1461104438075 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:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 713ms 15:20:38 INFO - PROCESS | 3768 | 1461104438126 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 3768 | 1461104438128 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 15:20:38 INFO - PROCESS | 3768 | 1461104438131 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:20:38 INFO - PROCESS | 3768 | 1461104438133 Marionette TRACE conn2 <- [1,14,null,{}] 15:20:38 INFO - PROCESS | 3768 | 1461104438136 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:20:38 INFO - PROCESS | 3768 | 1461104438226 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:20:38 INFO - PROCESS | 3768 | 1461104438232 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 3768 | ++DOCSHELL 1D503C00 == 11 [pid = 3768] [id = 11] 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 29 (1D504400) [pid = 3768] [serial = 29] [outer = 00000000] 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 30 (1D58D400) [pid = 3768] [serial = 30] [outer = 1D504400] 15:20:38 INFO - PROCESS | 3768 | 1461104438276 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 31 (1D592C00) [pid = 3768] [serial = 31] [outer = 1D504400] 15:20:38 INFO - PROCESS | 3768 | 1461104438628 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:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 516ms 15:20:38 INFO - PROCESS | 3768 | 1461104438650 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:20:38 INFO - PROCESS | 3768 | 1461104438652 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 15:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:20:38 INFO - PROCESS | 3768 | 1461104438655 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:20:38 INFO - PROCESS | 3768 | 1461104438656 Marionette TRACE conn2 <- [1,18,null,{}] 15:20:38 INFO - PROCESS | 3768 | 1461104438660 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:20:38 INFO - PROCESS | 3768 | 1461104438747 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:20:38 INFO - PROCESS | 3768 | 1461104438753 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:38 INFO - PROCESS | 3768 | ++DOCSHELL 1A09C800 == 12 [pid = 3768] [id = 12] 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 32 (1A09F000) [pid = 3768] [serial = 32] [outer = 00000000] 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 33 (1D923400) [pid = 3768] [serial = 33] [outer = 1A09F000] 15:20:38 INFO - PROCESS | 3768 | 1461104438806 Marionette DEBUG loaded listener.js 15:20:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 34 (1D926800) [pid = 3768] [serial = 34] [outer = 1A09F000] 15:20:39 INFO - PROCESS | 3768 | 1461104439120 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:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 517ms 15:20:39 INFO - PROCESS | 3768 | 1461104439174 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 3768 | 1461104439176 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 15:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:20:39 INFO - PROCESS | 3768 | 1461104439180 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 3768 | 1461104439181 Marionette TRACE conn2 <- [1,22,null,{}] 15:20:39 INFO - PROCESS | 3768 | 1461104439185 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:20:39 INFO - PROCESS | 3768 | 1461104439270 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:20:39 INFO - PROCESS | 3768 | 1461104439276 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 3768 | ++DOCSHELL 1D92CC00 == 13 [pid = 3768] [id = 13] 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 35 (1D92EC00) [pid = 3768] [serial = 35] [outer = 00000000] 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 36 (1DB29400) [pid = 3768] [serial = 36] [outer = 1D92EC00] 15:20:39 INFO - PROCESS | 3768 | 1461104439321 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 37 (1DB2C000) [pid = 3768] [serial = 37] [outer = 1D92EC00] 15:20:39 INFO - PROCESS | 3768 | 1461104439626 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:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 485ms 15:20:39 INFO - PROCESS | 3768 | 1461104439674 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:20:39 INFO - PROCESS | 3768 | 1461104439675 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 15:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:20:39 INFO - PROCESS | 3768 | 1461104439679 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:20:39 INFO - PROCESS | 3768 | 1461104439680 Marionette TRACE conn2 <- [1,26,null,{}] 15:20:39 INFO - PROCESS | 3768 | 1461104439667 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:20:39 INFO - PROCESS | 3768 | 1461104439755 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:20:39 INFO - PROCESS | 3768 | 1461104439761 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:39 INFO - PROCESS | 3768 | ++DOCSHELL 1DC5B400 == 14 [pid = 3768] [id = 14] 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 38 (1DC5C400) [pid = 3768] [serial = 38] [outer = 00000000] 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 39 (1DC64400) [pid = 3768] [serial = 39] [outer = 1DC5C400] 15:20:39 INFO - PROCESS | 3768 | 1461104439825 Marionette DEBUG loaded listener.js 15:20:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 40 (1DC67800) [pid = 3768] [serial = 40] [outer = 1DC5C400] 15:20:40 INFO - PROCESS | 3768 | 1461104440168 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:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 516ms 15:20:40 INFO - PROCESS | 3768 | 1461104440198 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 3768 | 1461104440200 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 15:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:20:40 INFO - PROCESS | 3768 | 1461104440203 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - PROCESS | 3768 | 1461104440205 Marionette TRACE conn2 <- [1,30,null,{}] 15:20:40 INFO - PROCESS | 3768 | 1461104440208 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:20:40 INFO - PROCESS | 3768 | 1461104440273 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:20:40 INFO - PROCESS | 3768 | 1461104440279 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 3768 | ++DOCSHELL 1DEEA000 == 15 [pid = 3768] [id = 15] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 41 (1DEED000) [pid = 3768] [serial = 41] [outer = 00000000] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 42 (1DEF4C00) [pid = 3768] [serial = 42] [outer = 1DEED000] 15:20:40 INFO - PROCESS | 3768 | 1461104440322 Marionette DEBUG loaded listener.js 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 43 (1DEF6000) [pid = 3768] [serial = 43] [outer = 1DEED000] 15:20:40 INFO - PROCESS | 3768 | ++DOCSHELL 1E085400 == 16 [pid = 3768] [id = 16] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 44 (1E086000) [pid = 3768] [serial = 44] [outer = 00000000] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 45 (1E086800) [pid = 3768] [serial = 45] [outer = 1E086000] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 46 (1E08B800) [pid = 3768] [serial = 46] [outer = 1E086000] 15:20:40 INFO - PROCESS | 3768 | ++DOCSHELL 1E088C00 == 17 [pid = 3768] [id = 17] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 47 (1E08A400) [pid = 3768] [serial = 47] [outer = 00000000] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 48 (1E0B6800) [pid = 3768] [serial = 48] [outer = 1E08A400] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 49 (1E0BFC00) [pid = 3768] [serial = 49] [outer = 1E08A400] 15:20:40 INFO - PROCESS | 3768 | 1461104440815 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:20:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 667ms 15:20:40 INFO - PROCESS | 3768 | 1461104440867 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:20:40 INFO - PROCESS | 3768 | 1461104440869 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 15:20:40 INFO - PROCESS | 3768 | 1461104440872 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:20:40 INFO - PROCESS | 3768 | 1461104440874 Marionette TRACE conn2 <- [1,34,null,{}] 15:20:40 INFO - PROCESS | 3768 | 1461104440877 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:20:40 INFO - PROCESS | 3768 | 1461104440957 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:20:40 INFO - PROCESS | 3768 | 1461104440963 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:40 INFO - PROCESS | 3768 | ++DOCSHELL 1E084800 == 18 [pid = 3768] [id = 18] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 50 (1E087800) [pid = 3768] [serial = 50] [outer = 00000000] 15:20:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 51 (1E2C4000) [pid = 3768] [serial = 51] [outer = 1E087800] 15:20:41 INFO - PROCESS | 3768 | 1461104441009 Marionette DEBUG loaded listener.js 15:20:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 52 (1E2C6800) [pid = 3768] [serial = 52] [outer = 1E087800] 15:20:41 INFO - PROCESS | 3768 | --DOCSHELL 1439E000 == 17 [pid = 3768] [id = 1] 15:20:42 INFO - PROCESS | 3768 | 1461104442027 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:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1153ms 15:20:42 INFO - PROCESS | 3768 | 1461104442050 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 3768 | 1461104442056 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 15:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:20:42 INFO - PROCESS | 3768 | 1461104442061 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 3768 | 1461104442065 Marionette TRACE conn2 <- [1,38,null,{}] 15:20:42 INFO - PROCESS | 3768 | 1461104442070 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:20:42 INFO - PROCESS | 3768 | 1461104442181 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:20:42 INFO - PROCESS | 3768 | 1461104442260 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:42 INFO - PROCESS | 3768 | ++DOCSHELL 12B83400 == 18 [pid = 3768] [id = 19] 15:20:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 53 (13267800) [pid = 3768] [serial = 53] [outer = 00000000] 15:20:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 54 (138EC400) [pid = 3768] [serial = 54] [outer = 13267800] 15:20:42 INFO - PROCESS | 3768 | 1461104442316 Marionette DEBUG loaded listener.js 15:20:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 55 (1439E000) [pid = 3768] [serial = 55] [outer = 13267800] 15:20:42 INFO - PROCESS | 3768 | 1461104442879 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:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 881ms 15:20:42 INFO - PROCESS | 3768 | 1461104442929 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:20:42 INFO - PROCESS | 3768 | 1461104442935 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 15:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:20:42 INFO - PROCESS | 3768 | 1461104442956 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:20:42 INFO - PROCESS | 3768 | 1461104442959 Marionette TRACE conn2 <- [1,42,null,{}] 15:20:42 INFO - PROCESS | 3768 | 1461104442963 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:20:43 INFO - PROCESS | 3768 | 1461104443070 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:20:43 INFO - PROCESS | 3768 | 1461104443133 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:43 INFO - PROCESS | 3768 | ++DOCSHELL 14B59800 == 19 [pid = 3768] [id = 20] 15:20:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 56 (15512400) [pid = 3768] [serial = 56] [outer = 00000000] 15:20:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 57 (16570800) [pid = 3768] [serial = 57] [outer = 15512400] 15:20:43 INFO - PROCESS | 3768 | 1461104443191 Marionette DEBUG loaded listener.js 15:20:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 58 (16964800) [pid = 3768] [serial = 58] [outer = 15512400] 15:20:43 INFO - PROCESS | 3768 | 1461104443873 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:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 971ms 15:20:43 INFO - PROCESS | 3768 | 1461104443938 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:20:43 INFO - PROCESS | 3768 | 1461104443941 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 15:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:20:43 INFO - PROCESS | 3768 | 1461104443946 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:20:43 INFO - PROCESS | 3768 | 1461104443933 Marionette TRACE conn2 <- [1,46,null,{}] 15:20:43 INFO - PROCESS | 3768 | 1461104443938 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:20:44 INFO - PROCESS | 3768 | 1461104444030 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:20:44 INFO - PROCESS | 3768 | 1461104444110 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 3768 | ++DOCSHELL 13207000 == 20 [pid = 3768] [id = 21] 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 59 (13264400) [pid = 3768] [serial = 59] [outer = 00000000] 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 60 (137DEC00) [pid = 3768] [serial = 60] [outer = 13264400] 15:20:44 INFO - PROCESS | 3768 | 1461104444163 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 61 (138EB400) [pid = 3768] [serial = 61] [outer = 13264400] 15:20:44 INFO - PROCESS | 3768 | --DOCSHELL 1696C400 == 19 [pid = 3768] [id = 4] 15:20:44 INFO - PROCESS | 3768 | 1461104444611 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:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 729ms 15:20:44 INFO - PROCESS | 3768 | 1461104444655 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:20:44 INFO - PROCESS | 3768 | 1461104444660 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 15:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:20:44 INFO - PROCESS | 3768 | 1461104444693 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:20:44 INFO - PROCESS | 3768 | 1461104444696 Marionette TRACE conn2 <- [1,50,null,{}] 15:20:44 INFO - PROCESS | 3768 | 1461104444701 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:20:44 INFO - PROCESS | 3768 | 1461104444777 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:20:44 INFO - PROCESS | 3768 | 1461104444786 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:44 INFO - PROCESS | 3768 | ++DOCSHELL 138E6C00 == 20 [pid = 3768] [id = 22] 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 62 (13A20000) [pid = 3768] [serial = 62] [outer = 00000000] 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 63 (14B61000) [pid = 3768] [serial = 63] [outer = 13A20000] 15:20:44 INFO - PROCESS | 3768 | 1461104444831 Marionette DEBUG loaded listener.js 15:20:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (15517C00) [pid = 3768] [serial = 64] [outer = 13A20000] 15:20:45 INFO - PROCESS | 3768 | 1461104445300 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:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 623ms 15:20:45 INFO - PROCESS | 3768 | 1461104445312 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 3768 | 1461104445314 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 15:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:20:45 INFO - PROCESS | 3768 | 1461104445318 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 3768 | 1461104445321 Marionette TRACE conn2 <- [1,54,null,{}] 15:20:45 INFO - PROCESS | 3768 | 1461104445331 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:20:45 INFO - PROCESS | 3768 | 1461104445413 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:20:45 INFO - PROCESS | 3768 | 1461104445420 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 3768 | ++DOCSHELL 16569800 == 21 [pid = 3768] [id = 23] 15:20:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (1656A800) [pid = 3768] [serial = 65] [outer = 00000000] 15:20:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (1664C400) [pid = 3768] [serial = 66] [outer = 1656A800] 15:20:45 INFO - PROCESS | 3768 | 1461104445468 Marionette DEBUG loaded listener.js 15:20:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (16971C00) [pid = 3768] [serial = 67] [outer = 1656A800] 15:20:45 INFO - PROCESS | 3768 | 1461104445863 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:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 577ms 15:20:45 INFO - PROCESS | 3768 | 1461104445897 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:20:45 INFO - PROCESS | 3768 | 1461104445900 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 15:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:20:45 INFO - PROCESS | 3768 | 1461104445904 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:20:45 INFO - PROCESS | 3768 | 1461104445907 Marionette TRACE conn2 <- [1,58,null,{}] 15:20:45 INFO - PROCESS | 3768 | 1461104445912 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:20:45 INFO - PROCESS | 3768 | 1461104445991 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:20:45 INFO - PROCESS | 3768 | 1461104445997 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:45 INFO - PROCESS | 3768 | ++DOCSHELL 17B78800 == 22 [pid = 3768] [id = 24] 15:20:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (18030000) [pid = 3768] [serial = 68] [outer = 00000000] 15:20:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (18078000) [pid = 3768] [serial = 69] [outer = 18030000] 15:20:46 INFO - PROCESS | 3768 | 1461104446041 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (18410C00) [pid = 3768] [serial = 70] [outer = 18030000] 15:20:46 INFO - PROCESS | 3768 | 1461104446402 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:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 516ms 15:20:46 INFO - PROCESS | 3768 | 1461104446419 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 3768 | 1461104446421 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 15:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:20:46 INFO - PROCESS | 3768 | 1461104446425 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:20:46 INFO - PROCESS | 3768 | 1461104446426 Marionette TRACE conn2 <- [1,62,null,{}] 15:20:46 INFO - PROCESS | 3768 | 1461104446430 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:20:46 INFO - PROCESS | 3768 | 1461104446532 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:20:46 INFO - PROCESS | 3768 | 1461104446540 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:46 INFO - PROCESS | 3768 | ++DOCSHELL 1806DC00 == 23 [pid = 3768] [id = 25] 15:20:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (18412000) [pid = 3768] [serial = 71] [outer = 00000000] 15:20:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (187C6C00) [pid = 3768] [serial = 72] [outer = 18412000] 15:20:46 INFO - PROCESS | 3768 | 1461104446585 Marionette DEBUG loaded listener.js 15:20:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (187D0400) [pid = 3768] [serial = 73] [outer = 18412000] 15:20:46 INFO - PROCESS | 3768 | 1461104446962 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:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 577ms 15:20:46 INFO - PROCESS | 3768 | 1461104447005 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:20:46 INFO - PROCESS | 3768 | 1461104447007 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 15:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:20:47 INFO - PROCESS | 3768 | 1461104447011 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 3768 | 1461104447012 Marionette TRACE conn2 <- [1,66,null,{}] 15:20:47 INFO - PROCESS | 3768 | 1461104447016 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:20:47 INFO - PROCESS | 3768 | 1461104447134 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:20:47 INFO - PROCESS | 3768 | 1461104447143 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 3768 | ++DOCSHELL 12BB4800 == 24 [pid = 3768] [id = 26] 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (18418000) [pid = 3768] [serial = 74] [outer = 00000000] 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18F8DC00) [pid = 3768] [serial = 75] [outer = 18418000] 15:20:47 INFO - PROCESS | 3768 | 1461104447191 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (19012800) [pid = 3768] [serial = 76] [outer = 18418000] 15:20:47 INFO - PROCESS | 3768 | 1461104447538 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:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 576ms 15:20:47 INFO - PROCESS | 3768 | 1461104447591 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:20:47 INFO - PROCESS | 3768 | 1461104447592 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 15:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:20:47 INFO - PROCESS | 3768 | 1461104447595 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:20:47 INFO - PROCESS | 3768 | 1461104447597 Marionette TRACE conn2 <- [1,70,null,{}] 15:20:47 INFO - PROCESS | 3768 | 1461104447600 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:20:47 INFO - PROCESS | 3768 | 1461104447670 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:20:47 INFO - PROCESS | 3768 | 1461104447675 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:47 INFO - PROCESS | 3768 | ++DOCSHELL 123BD000 == 25 [pid = 3768] [id = 27] 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (189CCC00) [pid = 3768] [serial = 77] [outer = 00000000] 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (19746400) [pid = 3768] [serial = 78] [outer = 189CCC00] 15:20:47 INFO - PROCESS | 3768 | 1461104447781 Marionette DEBUG loaded listener.js 15:20:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (19B6F400) [pid = 3768] [serial = 79] [outer = 189CCC00] 15:20:48 INFO - PROCESS | 3768 | 1461104448107 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:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 576ms 15:20:48 INFO - PROCESS | 3768 | 1461104448177 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 3768 | 1461104448179 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 15:20:48 INFO - PROCESS | 3768 | 1461104448182 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:20:48 INFO - PROCESS | 3768 | 1461104448184 Marionette TRACE conn2 <- [1,74,null,{}] 15:20:48 INFO - PROCESS | 3768 | 1461104448187 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:20:48 INFO - PROCESS | 3768 | 1461104448257 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:20:48 INFO - PROCESS | 3768 | 1461104448321 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 3768 | ++DOCSHELL 12DD8C00 == 26 [pid = 3768] [id = 28] 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (157B9400) [pid = 3768] [serial = 80] [outer = 00000000] 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1A04A800) [pid = 3768] [serial = 81] [outer = 157B9400] 15:20:48 INFO - PROCESS | 3768 | 1461104448366 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1A094800) [pid = 3768] [serial = 82] [outer = 157B9400] 15:20:48 INFO - PROCESS | 3768 | 1461104448647 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:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 516ms 15:20:48 INFO - PROCESS | 3768 | 1461104448702 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:20:48 INFO - PROCESS | 3768 | 1461104448704 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 15:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:20:48 INFO - PROCESS | 3768 | 1461104448707 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:20:48 INFO - PROCESS | 3768 | 1461104448709 Marionette TRACE conn2 <- [1,78,null,{}] 15:20:48 INFO - PROCESS | 3768 | 1461104448712 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:20:48 INFO - PROCESS | 3768 | 1461104448784 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:20:48 INFO - PROCESS | 3768 | 1461104448847 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:48 INFO - PROCESS | 3768 | ++DOCSHELL 196CAC00 == 27 [pid = 3768] [id = 29] 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19741400) [pid = 3768] [serial = 83] [outer = 00000000] 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1A2A0800) [pid = 3768] [serial = 84] [outer = 19741400] 15:20:48 INFO - PROCESS | 3768 | 1461104448893 Marionette DEBUG loaded listener.js 15:20:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1A29FC00) [pid = 3768] [serial = 85] [outer = 19741400] 15:20:49 INFO - PROCESS | 3768 | 1461104449220 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:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 576ms 15:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:20:49 INFO - PROCESS | 3768 | 1461104449287 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 3768 | 1461104449289 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 15:20:49 INFO - PROCESS | 3768 | 1461104449292 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - PROCESS | 3768 | 1461104449294 Marionette TRACE conn2 <- [1,82,null,{}] 15:20:49 INFO - PROCESS | 3768 | 1461104449297 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:20:49 INFO - PROCESS | 3768 | 1461104449367 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:20:49 INFO - PROCESS | 3768 | 1461104449432 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 3768 | ++DOCSHELL 16C1D800 == 28 [pid = 3768] [id = 30] 15:20:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (17B78400) [pid = 3768] [serial = 86] [outer = 00000000] 15:20:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (1A497800) [pid = 3768] [serial = 87] [outer = 17B78400] 15:20:49 INFO - PROCESS | 3768 | 1461104449476 Marionette DEBUG loaded listener.js 15:20:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (1A4A2800) [pid = 3768] [serial = 88] [outer = 17B78400] 15:20:49 INFO - PROCESS | 3768 | 1461104449803 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:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 516ms 15:20:49 INFO - PROCESS | 3768 | 1461104449828 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:20:49 INFO - PROCESS | 3768 | 1461104449830 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 15:20:49 INFO - PROCESS | 3768 | 1461104449833 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:20:49 INFO - PROCESS | 3768 | 1461104449836 Marionette TRACE conn2 <- [1,86,null,{}] 15:20:49 INFO - PROCESS | 3768 | 1461104449821 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:20:49 INFO - PROCESS | 3768 | 1461104449914 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:20:49 INFO - PROCESS | 3768 | 1461104449986 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:49 INFO - PROCESS | 3768 | ++DOCSHELL 15CE5800 == 29 [pid = 3768] [id = 31] 15:20:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1A313800) [pid = 3768] [serial = 89] [outer = 00000000] 15:20:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1AA50400) [pid = 3768] [serial = 90] [outer = 1A313800] 15:20:50 INFO - PROCESS | 3768 | 1461104450033 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1C454800) [pid = 3768] [serial = 91] [outer = 1A313800] 15:20:50 INFO - PROCESS | 3768 | 1461104450371 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:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 576ms 15:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:20:50 INFO - PROCESS | 3768 | 1461104450412 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 3768 | 1461104450398 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 15:20:50 INFO - PROCESS | 3768 | 1461104450401 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 3768 | 1461104450403 Marionette TRACE conn2 <- [1,90,null,{}] 15:20:50 INFO - PROCESS | 3768 | 1461104450406 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:20:50 INFO - PROCESS | 3768 | 1461104450477 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:20:50 INFO - PROCESS | 3768 | 1461104450545 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:50 INFO - PROCESS | 3768 | ++DOCSHELL 1A382000 == 30 [pid = 3768] [id = 32] 15:20:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1AA21800) [pid = 3768] [serial = 92] [outer = 00000000] 15:20:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1C9A6C00) [pid = 3768] [serial = 93] [outer = 1AA21800] 15:20:50 INFO - PROCESS | 3768 | 1461104450588 Marionette DEBUG loaded listener.js 15:20:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1C9A5400) [pid = 3768] [serial = 94] [outer = 1AA21800] 15:20:50 INFO - PROCESS | 3768 | 1461104450898 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:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 516ms 15:20:50 INFO - PROCESS | 3768 | 1461104450936 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:20:50 INFO - PROCESS | 3768 | 1461104450938 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 15:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:20:50 INFO - PROCESS | 3768 | 1461104450942 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:20:50 INFO - PROCESS | 3768 | 1461104450944 Marionette TRACE conn2 <- [1,94,null,{}] 15:20:50 INFO - PROCESS | 3768 | 1461104450947 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:20:51 INFO - PROCESS | 3768 | 1461104451005 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:20:51 INFO - PROCESS | 3768 | 1461104451011 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:51 INFO - PROCESS | 3768 | ++DOCSHELL 1ADBE400 == 31 [pid = 3768] [id = 33] 15:20:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1C455800) [pid = 3768] [serial = 95] [outer = 00000000] 15:20:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1CB54C00) [pid = 3768] [serial = 96] [outer = 1C455800] 15:20:51 INFO - PROCESS | 3768 | 1461104451131 Marionette DEBUG loaded listener.js 15:20:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1CB52800) [pid = 3768] [serial = 97] [outer = 1C455800] 15:20:52 INFO - PROCESS | 3768 | 1461104452169 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:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1275ms 15:20:52 INFO - PROCESS | 3768 | 1461104452219 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 3768 | 1461104452205 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 15:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:20:52 INFO - PROCESS | 3768 | 1461104452211 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 3768 | 1461104452214 Marionette TRACE conn2 <- [1,98,null,{}] 15:20:52 INFO - PROCESS | 3768 | 1461104452227 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:20:52 INFO - PROCESS | 3768 | 1461104452360 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:20:52 INFO - PROCESS | 3768 | 1461104452388 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:52 INFO - PROCESS | 3768 | ++DOCSHELL 136AAC00 == 32 [pid = 3768] [id = 34] 15:20:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (136AB000) [pid = 3768] [serial = 98] [outer = 00000000] 15:20:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (13A21400) [pid = 3768] [serial = 99] [outer = 136AB000] 15:20:52 INFO - PROCESS | 3768 | 1461104452435 Marionette DEBUG loaded listener.js 15:20:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (13A27000) [pid = 3768] [serial = 100] [outer = 136AB000] 15:20:52 INFO - PROCESS | 3768 | 1461104452847 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:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 683ms 15:20:52 INFO - PROCESS | 3768 | 1461104452895 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:20:52 INFO - PROCESS | 3768 | 1461104452901 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 15:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:20:52 INFO - PROCESS | 3768 | 1461104452914 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:20:52 INFO - PROCESS | 3768 | 1461104452916 Marionette TRACE conn2 <- [1,102,null,{}] 15:20:52 INFO - PROCESS | 3768 | 1461104452920 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:20:53 INFO - PROCESS | 3768 | 1461104453017 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:20:53 INFO - PROCESS | 3768 | 1461104453030 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:53 INFO - PROCESS | 3768 | ++DOCSHELL 138EC800 == 33 [pid = 3768] [id = 35] 15:20:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1439E800) [pid = 3768] [serial = 101] [outer = 00000000] 15:20:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (15CEF000) [pid = 3768] [serial = 102] [outer = 1439E800] 15:20:53 INFO - PROCESS | 3768 | 1461104453079 Marionette DEBUG loaded listener.js 15:20:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (15E91000) [pid = 3768] [serial = 103] [outer = 1439E800] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1696A400) [pid = 3768] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1DEED000) [pid = 3768] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1DC5C400) [pid = 3768] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1D92EC00) [pid = 3768] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1A09F000) [pid = 3768] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1D504400) [pid = 3768] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1D157000) [pid = 3768] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1C740C00) [pid = 3768] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (13A20000) [pid = 3768] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1656A800) [pid = 3768] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (18030000) [pid = 3768] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18412000) [pid = 3768] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (18418000) [pid = 3768] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (189CCC00) [pid = 3768] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (157B9400) [pid = 3768] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (19741400) [pid = 3768] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (17B78400) [pid = 3768] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (1A313800) [pid = 3768] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (1E087800) [pid = 3768] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (13267800) [pid = 3768] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (15512400) [pid = 3768] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:20:53 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (13264400) [pid = 3768] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:20:53 INFO - PROCESS | 3768 | 1461104453937 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:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1078ms 15:20:53 INFO - PROCESS | 3768 | 1461104453980 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:20:53 INFO - PROCESS | 3768 | 1461104453982 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 15:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:20:53 INFO - PROCESS | 3768 | 1461104453986 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:20:53 INFO - PROCESS | 3768 | 1461104453989 Marionette TRACE conn2 <- [1,106,null,{}] 15:20:54 INFO - PROCESS | 3768 | 1461104454003 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:20:54 INFO - PROCESS | 3768 | 1461104454100 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:20:54 INFO - PROCESS | 3768 | 1461104454170 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 3768 | ++DOCSHELL 1325D800 == 34 [pid = 3768] [id = 36] 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (13261000) [pid = 3768] [serial = 104] [outer = 00000000] 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (1656A800) [pid = 3768] [serial = 105] [outer = 13261000] 15:20:54 INFO - PROCESS | 3768 | 1461104454219 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (16645400) [pid = 3768] [serial = 106] [outer = 13261000] 15:20:54 INFO - PROCESS | 3768 | 1461104454541 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:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 577ms 15:20:54 INFO - PROCESS | 3768 | 1461104454566 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:20:54 INFO - PROCESS | 3768 | 1461104454568 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 15:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:20:54 INFO - PROCESS | 3768 | 1461104454571 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:20:54 INFO - PROCESS | 3768 | 1461104454573 Marionette TRACE conn2 <- [1,110,null,{}] 15:20:54 INFO - PROCESS | 3768 | 1461104454576 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:20:54 INFO - PROCESS | 3768 | 1461104454665 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:20:54 INFO - PROCESS | 3768 | 1461104454727 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:54 INFO - PROCESS | 3768 | ++DOCSHELL 16570000 == 35 [pid = 3768] [id = 37] 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (16643800) [pid = 3768] [serial = 107] [outer = 00000000] 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (1807A800) [pid = 3768] [serial = 108] [outer = 16643800] 15:20:54 INFO - PROCESS | 3768 | 1461104454772 Marionette DEBUG loaded listener.js 15:20:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18418400) [pid = 3768] [serial = 109] [outer = 16643800] 15:20:55 INFO - PROCESS | 3768 | 1461104455097 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:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 576ms 15:20:55 INFO - PROCESS | 3768 | 1461104455151 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 3768 | 1461104455153 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 15:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:20:55 INFO - PROCESS | 3768 | 1461104455156 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - PROCESS | 3768 | 1461104455158 Marionette TRACE conn2 <- [1,114,null,{}] 15:20:55 INFO - PROCESS | 3768 | 1461104455161 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:20:55 INFO - PROCESS | 3768 | 1461104455258 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:20:55 INFO - PROCESS | 3768 | 1461104455266 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 3768 | ++DOCSHELL 18462400 == 36 [pid = 3768] [id = 38] 15:20:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (187D1000) [pid = 3768] [serial = 110] [outer = 00000000] 15:20:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18B24C00) [pid = 3768] [serial = 111] [outer = 187D1000] 15:20:55 INFO - PROCESS | 3768 | 1461104455311 Marionette DEBUG loaded listener.js 15:20:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18F84400) [pid = 3768] [serial = 112] [outer = 187D1000] 15:20:55 INFO - PROCESS | 3768 | 1461104455675 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:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 576ms 15:20:55 INFO - PROCESS | 3768 | 1461104455763 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:20:55 INFO - PROCESS | 3768 | 1461104455767 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 15:20:55 INFO - PROCESS | 3768 | 1461104455773 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:20:55 INFO - PROCESS | 3768 | 1461104455777 Marionette TRACE conn2 <- [1,118,null,{}] 15:20:55 INFO - PROCESS | 3768 | 1461104455784 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:20:55 INFO - PROCESS | 3768 | 1461104455870 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:20:55 INFO - PROCESS | 3768 | 1461104455956 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:55 INFO - PROCESS | 3768 | ++DOCSHELL 1325F000 == 37 [pid = 3768] [id = 39] 15:20:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (13264400) [pid = 3768] [serial = 113] [outer = 00000000] 15:20:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (13389000) [pid = 3768] [serial = 114] [outer = 13264400] 15:20:55 INFO - PROCESS | 3768 | 1461104456011 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (136B5800) [pid = 3768] [serial = 115] [outer = 13264400] 15:20:56 INFO - PROCESS | 3768 | 1461104456507 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:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 819ms 15:20:56 INFO - PROCESS | 3768 | 1461104456602 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:20:56 INFO - PROCESS | 3768 | 1461104456606 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 15:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:20:56 INFO - PROCESS | 3768 | 1461104456613 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:20:56 INFO - PROCESS | 3768 | 1461104456617 Marionette TRACE conn2 <- [1,122,null,{}] 15:20:56 INFO - PROCESS | 3768 | 1461104456623 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:20:56 INFO - PROCESS | 3768 | 1461104456752 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:20:56 INFO - PROCESS | 3768 | 1461104456814 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:56 INFO - PROCESS | 3768 | ++DOCSHELL 1551B800 == 38 [pid = 3768] [id = 40] 15:20:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1571DC00) [pid = 3768] [serial = 116] [outer = 00000000] 15:20:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (16964C00) [pid = 3768] [serial = 117] [outer = 1571DC00] 15:20:56 INFO - PROCESS | 3768 | 1461104456871 Marionette DEBUG loaded listener.js 15:20:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (17B7A800) [pid = 3768] [serial = 118] [outer = 1571DC00] 15:20:57 INFO - PROCESS | 3768 | 1461104457357 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:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 820ms 15:20:57 INFO - PROCESS | 3768 | 1461104457420 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:20:57 INFO - PROCESS | 3768 | 1461104457423 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 15:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:20:57 INFO - PROCESS | 3768 | 1461104457426 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:20:57 INFO - PROCESS | 3768 | 1461104457429 Marionette TRACE conn2 <- [1,126,null,{}] 15:20:57 INFO - PROCESS | 3768 | 1461104457439 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:20:57 INFO - PROCESS | 3768 | 1461104457542 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:20:57 INFO - PROCESS | 3768 | 1461104457626 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:57 INFO - PROCESS | 3768 | ++DOCSHELL 19015400 == 39 [pid = 3768] [id = 41] 15:20:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (196BFC00) [pid = 3768] [serial = 119] [outer = 00000000] 15:20:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19B72800) [pid = 3768] [serial = 120] [outer = 196BFC00] 15:20:57 INFO - PROCESS | 3768 | 1461104457683 Marionette DEBUG loaded listener.js 15:20:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (19D19800) [pid = 3768] [serial = 121] [outer = 196BFC00] 15:20:58 INFO - PROCESS | 3768 | 1461104458261 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:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 880ms 15:20:58 INFO - PROCESS | 3768 | 1461104458313 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:20:58 INFO - PROCESS | 3768 | 1461104458315 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 15:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:20:58 INFO - PROCESS | 3768 | 1461104458319 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:20:58 INFO - PROCESS | 3768 | 1461104458321 Marionette TRACE conn2 <- [1,130,null,{}] 15:20:58 INFO - PROCESS | 3768 | 1461104458324 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:20:58 INFO - PROCESS | 3768 | 1461104458415 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:20:58 INFO - PROCESS | 3768 | 1461104458483 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:58 INFO - PROCESS | 3768 | ++DOCSHELL 1A09E800 == 40 [pid = 3768] [id = 42] 15:20:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1A09F400) [pid = 3768] [serial = 122] [outer = 00000000] 15:20:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1A379000) [pid = 3768] [serial = 123] [outer = 1A09F400] 15:20:58 INFO - PROCESS | 3768 | 1461104458522 Marionette DEBUG loaded listener.js 15:20:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1A4A0400) [pid = 3768] [serial = 124] [outer = 1A09F400] 15:20:59 INFO - PROCESS | 3768 | 1461104459027 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:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 713ms 15:20:59 INFO - PROCESS | 3768 | 1461104459102 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:20:59 INFO - PROCESS | 3768 | 1461104459106 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 15:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:20:59 INFO - PROCESS | 3768 | 1461104459111 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:20:59 INFO - PROCESS | 3768 | 1461104459115 Marionette TRACE conn2 <- [1,134,null,{}] 15:20:59 INFO - PROCESS | 3768 | 1461104459122 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:20:59 INFO - PROCESS | 3768 | 1461104459262 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:20:59 INFO - PROCESS | 3768 | 1461104459272 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:20:59 INFO - PROCESS | 3768 | ++DOCSHELL 1325F800 == 41 [pid = 3768] [id = 43] 15:20:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (13267800) [pid = 3768] [serial = 125] [outer = 00000000] 15:20:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (136AA400) [pid = 3768] [serial = 126] [outer = 13267800] 15:20:59 INFO - PROCESS | 3768 | 1461104459319 Marionette DEBUG loaded listener.js 15:20:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (13A22800) [pid = 3768] [serial = 127] [outer = 13267800] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 16570000 == 40 [pid = 3768] [id = 37] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1325D800 == 39 [pid = 3768] [id = 36] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 138EC800 == 38 [pid = 3768] [id = 35] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 136AAC00 == 37 [pid = 3768] [id = 34] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1ADBE400 == 36 [pid = 3768] [id = 33] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 16C1D800 == 35 [pid = 3768] [id = 30] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 196CAC00 == 34 [pid = 3768] [id = 29] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 19015400 == 33 [pid = 3768] [id = 41] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1A09E800 == 32 [pid = 3768] [id = 42] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 18462400 == 31 [pid = 3768] [id = 38] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 15CE5800 == 30 [pid = 3768] [id = 31] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1A382000 == 29 [pid = 3768] [id = 32] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1325F000 == 28 [pid = 3768] [id = 39] 15:21:00 INFO - PROCESS | 3768 | --DOCSHELL 1551B800 == 27 [pid = 3768] [id = 40] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19613C00) [pid = 3768] [serial = 17] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (19746800) [pid = 3768] [serial = 14] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1656AC00) [pid = 3768] [serial = 9] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (16572800) [pid = 3768] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (14B64400) [pid = 3768] [serial = 4] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (14B61000) [pid = 3768] [serial = 63] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1664C400) [pid = 3768] [serial = 66] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18078000) [pid = 3768] [serial = 69] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (187C6C00) [pid = 3768] [serial = 72] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18F8DC00) [pid = 3768] [serial = 75] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (19746400) [pid = 3768] [serial = 78] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1A04A800) [pid = 3768] [serial = 81] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1A2A0800) [pid = 3768] [serial = 84] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A497800) [pid = 3768] [serial = 87] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1AA50400) [pid = 3768] [serial = 90] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1C9A6C00) [pid = 3768] [serial = 93] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (187D0400) [pid = 3768] [serial = 73] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1E2C4000) [pid = 3768] [serial = 51] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (138EC400) [pid = 3768] [serial = 54] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (16570800) [pid = 3768] [serial = 57] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (137DEC00) [pid = 3768] [serial = 60] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (19012800) [pid = 3768] [serial = 76] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (19B6F400) [pid = 3768] [serial = 79] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (1A094800) [pid = 3768] [serial = 82] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (18410C00) [pid = 3768] [serial = 70] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (15517C00) [pid = 3768] [serial = 64] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (1A29FC00) [pid = 3768] [serial = 85] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (1439E000) [pid = 3768] [serial = 55] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (1A4A2800) [pid = 3768] [serial = 88] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (1C454800) [pid = 3768] [serial = 91] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (138EB400) [pid = 3768] [serial = 61] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (16964800) [pid = 3768] [serial = 58] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (1E2C6800) [pid = 3768] [serial = 52] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (16971C00) [pid = 3768] [serial = 67] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (1DC64400) [pid = 3768] [serial = 39] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (1DC67800) [pid = 3768] [serial = 40] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (1DB29400) [pid = 3768] [serial = 36] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (1DB2C000) [pid = 3768] [serial = 37] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (1D926800) [pid = 3768] [serial = 34] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (1D923400) [pid = 3768] [serial = 33] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (1D58D400) [pid = 3768] [serial = 30] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (1D592C00) [pid = 3768] [serial = 31] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 62 (1D15A000) [pid = 3768] [serial = 27] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 61 (1D502C00) [pid = 3768] [serial = 28] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 60 (1CE49800) [pid = 3768] [serial = 24] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 59 (1C9A8000) [pid = 3768] [serial = 21] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 58 (1C9AB800) [pid = 3768] [serial = 22] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 57 (1DEF6000) [pid = 3768] [serial = 43] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 56 (1E086800) [pid = 3768] [serial = 45] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 55 (1E0B6800) [pid = 3768] [serial = 48] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | --DOMWINDOW == 54 (1DEF4C00) [pid = 3768] [serial = 42] [outer = 00000000] [url = about:blank] 15:21:00 INFO - PROCESS | 3768 | 1461104460367 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:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1320ms 15:21:00 INFO - PROCESS | 3768 | 1461104460427 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:21:00 INFO - PROCESS | 3768 | 1461104460430 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 15:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:21:00 INFO - PROCESS | 3768 | 1461104460436 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:21:00 INFO - PROCESS | 3768 | 1461104460439 Marionette TRACE conn2 <- [1,138,null,{}] 15:21:00 INFO - PROCESS | 3768 | 1461104460445 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:21:00 INFO - PROCESS | 3768 | 1461104460525 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:21:00 INFO - PROCESS | 3768 | 1461104460533 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:00 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6C00 == 28 [pid = 3768] [id = 44] 15:21:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 55 (12BBCC00) [pid = 3768] [serial = 128] [outer = 00000000] 15:21:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 56 (13A25000) [pid = 3768] [serial = 129] [outer = 12BBCC00] 15:21:00 INFO - PROCESS | 3768 | 1461104460585 Marionette DEBUG loaded listener.js 15:21:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 57 (14353000) [pid = 3768] [serial = 130] [outer = 12BBCC00] 15:21:01 INFO - PROCESS | 3768 | 1461104461005 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:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 607ms 15:21:01 INFO - PROCESS | 3768 | 1461104461056 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 3768 | 1461104461062 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 15:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:21:01 INFO - PROCESS | 3768 | 1461104461072 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 3768 | 1461104461075 Marionette TRACE conn2 <- [1,142,null,{}] 15:21:01 INFO - PROCESS | 3768 | 1461104461079 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:21:01 INFO - PROCESS | 3768 | 1461104461155 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:21:01 INFO - PROCESS | 3768 | 1461104461164 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 3768 | ++DOCSHELL 143A9400 == 29 [pid = 3768] [id = 45] 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 58 (14B0AC00) [pid = 3768] [serial = 131] [outer = 00000000] 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 59 (15CE5800) [pid = 3768] [serial = 132] [outer = 14B0AC00] 15:21:01 INFO - PROCESS | 3768 | 1461104461217 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 60 (15E90C00) [pid = 3768] [serial = 133] [outer = 14B0AC00] 15:21:01 INFO - PROCESS | 3768 | 1461104461632 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:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 577ms 15:21:01 INFO - PROCESS | 3768 | 1461104461652 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:21:01 INFO - PROCESS | 3768 | 1461104461654 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 15:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:21:01 INFO - PROCESS | 3768 | 1461104461658 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:21:01 INFO - PROCESS | 3768 | 1461104461661 Marionette TRACE conn2 <- [1,146,null,{}] 15:21:01 INFO - PROCESS | 3768 | 1461104461676 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:21:01 INFO - PROCESS | 3768 | 1461104461754 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:21:01 INFO - PROCESS | 3768 | 1461104461761 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:01 INFO - PROCESS | 3768 | ++DOCSHELL 17B05400 == 30 [pid = 3768] [id = 46] 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 61 (17B06000) [pid = 3768] [serial = 134] [outer = 00000000] 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 62 (17B86400) [pid = 3768] [serial = 135] [outer = 17B06000] 15:21:01 INFO - PROCESS | 3768 | 1461104461808 Marionette DEBUG loaded listener.js 15:21:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 63 (18035000) [pid = 3768] [serial = 136] [outer = 17B06000] 15:21:02 INFO - PROCESS | 3768 | 1461104462226 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:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 622ms 15:21:02 INFO - PROCESS | 3768 | --DOCSHELL 1325F800 == 29 [pid = 3768] [id = 43] 15:21:02 INFO - PROCESS | 3768 | --DOCSHELL 12BB6C00 == 28 [pid = 3768] [id = 44] 15:21:02 INFO - PROCESS | 3768 | 1461104462847 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:21:02 INFO - PROCESS | 3768 | 1461104462852 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 15:21:02 INFO - PROCESS | 3768 | 1461104462863 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:21:02 INFO - PROCESS | 3768 | 1461104462866 Marionette TRACE conn2 <- [1,150,null,{}] 15:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:21:02 INFO - PROCESS | 3768 | 1461104462872 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:21:02 INFO - PROCESS | 3768 | 1461104462975 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:21:02 INFO - PROCESS | 3768 | 1461104462984 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:02 INFO - PROCESS | 3768 | ++DOCSHELL 136AAC00 == 29 [pid = 3768] [id = 47] 15:21:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (136AEC00) [pid = 3768] [serial = 137] [outer = 00000000] 15:21:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (138F0000) [pid = 3768] [serial = 138] [outer = 136AEC00] 15:21:03 INFO - PROCESS | 3768 | 1461104463031 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (143A9C00) [pid = 3768] [serial = 139] [outer = 136AEC00] 15:21:03 INFO - PROCESS | 3768 | 1461104463471 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:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 623ms 15:21:03 INFO - PROCESS | 3768 | 1461104463492 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:21:03 INFO - PROCESS | 3768 | 1461104463496 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 15:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:21:03 INFO - PROCESS | 3768 | 1461104463503 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:21:03 INFO - PROCESS | 3768 | 1461104463506 Marionette TRACE conn2 <- [1,154,null,{}] 15:21:03 INFO - PROCESS | 3768 | 1461104463510 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:21:03 INFO - PROCESS | 3768 | 1461104463604 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:21:03 INFO - PROCESS | 3768 | 1461104463610 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:03 INFO - PROCESS | 3768 | ++DOCSHELL 14B65000 == 30 [pid = 3768] [id = 48] 15:21:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (15512C00) [pid = 3768] [serial = 140] [outer = 00000000] 15:21:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (16642C00) [pid = 3768] [serial = 141] [outer = 15512C00] 15:21:03 INFO - PROCESS | 3768 | 1461104463655 Marionette DEBUG loaded listener.js 15:21:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (1664D800) [pid = 3768] [serial = 142] [outer = 15512C00] 15:21:04 INFO - PROCESS | 3768 | 1461104464074 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:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 607ms 15:21:04 INFO - PROCESS | 3768 | 1461104464122 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 3768 | 1461104464124 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 15:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:21:04 INFO - PROCESS | 3768 | 1461104464135 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 3768 | 1461104464136 Marionette TRACE conn2 <- [1,158,null,{}] 15:21:04 INFO - PROCESS | 3768 | 1461104464145 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:21:04 INFO - PROCESS | 3768 | 1461104464469 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (136AB000) [pid = 3768] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (13261000) [pid = 3768] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (1439E800) [pid = 3768] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (16643800) [pid = 3768] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (13264400) [pid = 3768] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (1571DC00) [pid = 3768] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 62 (1C455800) [pid = 3768] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 61 (1AA21800) [pid = 3768] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:21:04 INFO - PROCESS | 3768 | --DOMWINDOW == 60 (187D1000) [pid = 3768] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:21:04 INFO - PROCESS | 3768 | 1461104464528 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:04 INFO - PROCESS | 3768 | ++DOCSHELL 13261000 == 31 [pid = 3768] [id = 49] 15:21:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 61 (13262400) [pid = 3768] [serial = 143] [outer = 00000000] 15:21:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 62 (15726800) [pid = 3768] [serial = 144] [outer = 13262400] 15:21:04 INFO - PROCESS | 3768 | 1461104464577 Marionette DEBUG loaded listener.js 15:21:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 63 (18035800) [pid = 3768] [serial = 145] [outer = 13262400] 15:21:04 INFO - PROCESS | 3768 | 1461104464941 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:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 820ms 15:21:04 INFO - PROCESS | 3768 | 1461104464959 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:21:04 INFO - PROCESS | 3768 | 1461104464960 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 15:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:21:04 INFO - PROCESS | 3768 | 1461104464969 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:21:04 INFO - PROCESS | 3768 | 1461104464970 Marionette TRACE conn2 <- [1,162,null,{}] 15:21:04 INFO - PROCESS | 3768 | 1461104464973 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:21:05 INFO - PROCESS | 3768 | 1461104465046 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:21:05 INFO - PROCESS | 3768 | 1461104465052 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 3768 | ++DOCSHELL 15511C00 == 32 [pid = 3768] [id = 50] 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (187C9400) [pid = 3768] [serial = 146] [outer = 00000000] 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (18F89000) [pid = 3768] [serial = 147] [outer = 187C9400] 15:21:05 INFO - PROCESS | 3768 | 1461104465081 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (18F91C00) [pid = 3768] [serial = 148] [outer = 187C9400] 15:21:05 INFO - PROCESS | 3768 | 1461104465484 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:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 576ms 15:21:05 INFO - PROCESS | 3768 | 1461104465544 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:21:05 INFO - PROCESS | 3768 | 1461104465546 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 15:21:05 INFO - PROCESS | 3768 | 1461104465550 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:21:05 INFO - PROCESS | 3768 | 1461104465551 Marionette TRACE conn2 <- [1,166,null,{}] 15:21:05 INFO - PROCESS | 3768 | 1461104465555 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:21:05 INFO - PROCESS | 3768 | 1461104465623 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:21:05 INFO - PROCESS | 3768 | 1461104465629 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:05 INFO - PROCESS | 3768 | ++DOCSHELL 19181400 == 33 [pid = 3768] [id = 51] 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (19612800) [pid = 3768] [serial = 149] [outer = 00000000] 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (196BDC00) [pid = 3768] [serial = 150] [outer = 19612800] 15:21:05 INFO - PROCESS | 3768 | 1461104465659 Marionette DEBUG loaded listener.js 15:21:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (19747000) [pid = 3768] [serial = 151] [outer = 19612800] 15:21:06 INFO - PROCESS | 3768 | 1461104466079 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:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 576ms 15:21:06 INFO - PROCESS | 3768 | 1461104466130 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:21:06 INFO - PROCESS | 3768 | 1461104466132 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 15:21:06 INFO - PROCESS | 3768 | 1461104466135 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:21:06 INFO - PROCESS | 3768 | 1461104466137 Marionette TRACE conn2 <- [1,170,null,{}] 15:21:06 INFO - PROCESS | 3768 | 1461104466140 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:21:06 INFO - PROCESS | 3768 | 1461104466218 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:21:06 INFO - PROCESS | 3768 | 1461104466227 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:06 INFO - PROCESS | 3768 | ++DOCSHELL 19894C00 == 34 [pid = 3768] [id = 52] 15:21:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (19D11400) [pid = 3768] [serial = 152] [outer = 00000000] 15:21:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (1A098800) [pid = 3768] [serial = 153] [outer = 19D11400] 15:21:06 INFO - PROCESS | 3768 | 1461104466282 Marionette DEBUG loaded listener.js 15:21:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (1A09F000) [pid = 3768] [serial = 154] [outer = 19D11400] 15:21:06 INFO - PROCESS | 3768 | 1461104466854 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:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 790ms 15:21:06 INFO - PROCESS | 3768 | 1461104466918 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:21:06 INFO - PROCESS | 3768 | 1461104466923 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 15:21:06 INFO - PROCESS | 3768 | 1461104466930 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:21:06 INFO - PROCESS | 3768 | 1461104466934 Marionette TRACE conn2 <- [1,174,null,{}] 15:21:06 INFO - PROCESS | 3768 | 1461104466952 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:21:07 INFO - PROCESS | 3768 | 1461104467050 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:21:07 INFO - PROCESS | 3768 | 1461104467117 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:07 INFO - PROCESS | 3768 | ++DOCSHELL 1325F400 == 35 [pid = 3768] [id = 53] 15:21:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (13263C00) [pid = 3768] [serial = 155] [outer = 00000000] 15:21:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (157B9000) [pid = 3768] [serial = 156] [outer = 13263C00] 15:21:07 INFO - PROCESS | 3768 | 1461104467172 Marionette DEBUG loaded listener.js 15:21:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (15E8EC00) [pid = 3768] [serial = 157] [outer = 13263C00] 15:21:07 INFO - PROCESS | 3768 | 1461104467699 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:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 819ms 15:21:07 INFO - PROCESS | 3768 | 1461104467755 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:21:07 INFO - PROCESS | 3768 | 1461104467761 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 15:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:21:07 INFO - PROCESS | 3768 | 1461104467767 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:21:07 INFO - PROCESS | 3768 | 1461104467770 Marionette TRACE conn2 <- [1,178,null,{}] 15:21:07 INFO - PROCESS | 3768 | 1461104467774 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:21:07 INFO - PROCESS | 3768 | 1461104467872 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:21:07 INFO - PROCESS | 3768 | 1461104467938 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:07 INFO - PROCESS | 3768 | ++DOCSHELL 16969400 == 36 [pid = 3768] [id = 54] 15:21:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (16C1E000) [pid = 3768] [serial = 158] [outer = 00000000] 15:21:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (18B2C400) [pid = 3768] [serial = 159] [outer = 16C1E000] 15:21:07 INFO - PROCESS | 3768 | 1461104467974 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (19014C00) [pid = 3768] [serial = 160] [outer = 16C1E000] 15:21:08 INFO - PROCESS | 3768 | 1461104468529 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:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 819ms 15:21:08 INFO - PROCESS | 3768 | 1461104468588 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:21:08 INFO - PROCESS | 3768 | 1461104468591 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 15:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:21:08 INFO - PROCESS | 3768 | 1461104468595 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:21:08 INFO - PROCESS | 3768 | 1461104468581 Marionette TRACE conn2 <- [1,182,null,{}] 15:21:08 INFO - PROCESS | 3768 | 1461104468608 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:21:08 INFO - PROCESS | 3768 | 1461104468702 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:21:08 INFO - PROCESS | 3768 | 1461104468769 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:08 INFO - PROCESS | 3768 | ++DOCSHELL 1A090C00 == 37 [pid = 3768] [id = 55] 15:21:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1A091000) [pid = 3768] [serial = 161] [outer = 00000000] 15:21:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1A319800) [pid = 3768] [serial = 162] [outer = 1A091000] 15:21:08 INFO - PROCESS | 3768 | 1461104468860 Marionette DEBUG loaded listener.js 15:21:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1A385000) [pid = 3768] [serial = 163] [outer = 1A091000] 15:21:09 INFO - PROCESS | 3768 | 1461104469499 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:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 972ms 15:21:09 INFO - PROCESS | 3768 | 1461104469565 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:21:09 INFO - PROCESS | 3768 | 1461104469569 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 15:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:21:09 INFO - PROCESS | 3768 | 1461104469574 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:21:09 INFO - PROCESS | 3768 | 1461104469577 Marionette TRACE conn2 <- [1,186,null,{}] 15:21:09 INFO - PROCESS | 3768 | 1461104469583 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:21:09 INFO - PROCESS | 3768 | 1461104469671 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:21:09 INFO - PROCESS | 3768 | 1461104469740 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:09 INFO - PROCESS | 3768 | ++DOCSHELL 1326AC00 == 38 [pid = 3768] [id = 56] 15:21:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (13384400) [pid = 3768] [serial = 164] [outer = 00000000] 15:21:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (138EC400) [pid = 3768] [serial = 165] [outer = 13384400] 15:21:09 INFO - PROCESS | 3768 | 1461104469772 Marionette DEBUG loaded listener.js 15:21:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (138EB400) [pid = 3768] [serial = 166] [outer = 13384400] 15:21:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1573D800) [pid = 3768] [serial = 167] [outer = 1E08A400] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 19181400 == 37 [pid = 3768] [id = 51] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 15511C00 == 36 [pid = 3768] [id = 50] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 13261000 == 35 [pid = 3768] [id = 49] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 14B65000 == 34 [pid = 3768] [id = 48] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 143A9400 == 33 [pid = 3768] [id = 45] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 136AAC00 == 32 [pid = 3768] [id = 47] 15:21:10 INFO - PROCESS | 3768 | --DOCSHELL 17B05400 == 31 [pid = 3768] [id = 46] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (13389000) [pid = 3768] [serial = 114] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (16964C00) [pid = 3768] [serial = 117] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (19B72800) [pid = 3768] [serial = 120] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (1A379000) [pid = 3768] [serial = 123] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (136AA400) [pid = 3768] [serial = 126] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (13A25000) [pid = 3768] [serial = 129] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (15CE5800) [pid = 3768] [serial = 132] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (136B5800) [pid = 3768] [serial = 115] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (17B7A800) [pid = 3768] [serial = 118] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18F84400) [pid = 3768] [serial = 112] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (13A21400) [pid = 3768] [serial = 99] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (13A27000) [pid = 3768] [serial = 100] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (1656A800) [pid = 3768] [serial = 105] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (15CEF000) [pid = 3768] [serial = 102] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (15E91000) [pid = 3768] [serial = 103] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (1807A800) [pid = 3768] [serial = 108] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (18418400) [pid = 3768] [serial = 109] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (1CB52800) [pid = 3768] [serial = 97] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (16645400) [pid = 3768] [serial = 106] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (1CB54C00) [pid = 3768] [serial = 96] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (1C9A5400) [pid = 3768] [serial = 94] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (18B24C00) [pid = 3768] [serial = 111] [outer = 00000000] [url = about:blank] 15:21:10 INFO - PROCESS | 3768 | 1461104470327 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:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 820ms 15:21:10 INFO - PROCESS | 3768 | 1461104470379 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 3768 | 1461104470384 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 15:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:21:10 INFO - PROCESS | 3768 | 1461104470390 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 3768 | 1461104470392 Marionette TRACE conn2 <- [1,190,null,{}] 15:21:10 INFO - PROCESS | 3768 | 1461104470395 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:21:10 INFO - PROCESS | 3768 | 1461104470470 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:21:10 INFO - PROCESS | 3768 | 1461104470479 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:10 INFO - PROCESS | 3768 | ++DOCSHELL 123C3000 == 32 [pid = 3768] [id = 57] 15:21:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (142B4400) [pid = 3768] [serial = 168] [outer = 00000000] 15:21:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (15E0B400) [pid = 3768] [serial = 169] [outer = 142B4400] 15:21:10 INFO - PROCESS | 3768 | 1461104470524 Marionette DEBUG loaded listener.js 15:21:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (16565800) [pid = 3768] [serial = 170] [outer = 142B4400] 15:21:10 INFO - PROCESS | 3768 | 1461104470918 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:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 577ms 15:21:10 INFO - PROCESS | 3768 | 1461104470970 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:21:10 INFO - PROCESS | 3768 | 1461104470972 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 15:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:21:10 INFO - PROCESS | 3768 | 1461104470976 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:21:10 INFO - PROCESS | 3768 | 1461104470979 Marionette TRACE conn2 <- [1,194,null,{}] 15:21:10 INFO - PROCESS | 3768 | 1461104470989 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:21:11 INFO - PROCESS | 3768 | 1461104471070 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:21:11 INFO - PROCESS | 3768 | 1461104471079 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 3768 | ++DOCSHELL 17B0A000 == 33 [pid = 3768] [id = 58] 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (17B78C00) [pid = 3768] [serial = 171] [outer = 00000000] 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (18079000) [pid = 3768] [serial = 172] [outer = 17B78C00] 15:21:11 INFO - PROCESS | 3768 | 1461104471127 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (18417400) [pid = 3768] [serial = 173] [outer = 17B78C00] 15:21:11 INFO - PROCESS | 3768 | 1461104471526 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:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 576ms 15:21:11 INFO - PROCESS | 3768 | 1461104471556 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:21:11 INFO - PROCESS | 3768 | 1461104471558 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 15:21:11 INFO - PROCESS | 3768 | 1461104471562 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:21:11 INFO - PROCESS | 3768 | 1461104471563 Marionette TRACE conn2 <- [1,198,null,{}] 15:21:11 INFO - PROCESS | 3768 | 1461104471567 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:21:11 INFO - PROCESS | 3768 | 1461104471640 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:21:11 INFO - PROCESS | 3768 | 1461104471649 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:11 INFO - PROCESS | 3768 | ++DOCSHELL 187CFC00 == 34 [pid = 3768] [id = 59] 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (189C4000) [pid = 3768] [serial = 174] [outer = 00000000] 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (18F88400) [pid = 3768] [serial = 175] [outer = 189C4000] 15:21:11 INFO - PROCESS | 3768 | 1461104471694 Marionette DEBUG loaded listener.js 15:21:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (19014400) [pid = 3768] [serial = 176] [outer = 189C4000] 15:21:12 INFO - PROCESS | 3768 | 1461104472072 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:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 577ms 15:21:12 INFO - PROCESS | 3768 | 1461104472142 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 3768 | 1461104472144 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 15:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:21:12 INFO - PROCESS | 3768 | 1461104472147 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 3768 | 1461104472149 Marionette TRACE conn2 <- [1,202,null,{}] 15:21:12 INFO - PROCESS | 3768 | 1461104472152 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:21:12 INFO - PROCESS | 3768 | 1461104472229 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:21:12 INFO - PROCESS | 3768 | 1461104472234 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 3768 | ++DOCSHELL 19614400 == 35 [pid = 3768] [id = 60] 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (19B6E000) [pid = 3768] [serial = 177] [outer = 00000000] 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (1A091400) [pid = 3768] [serial = 178] [outer = 19B6E000] 15:21:12 INFO - PROCESS | 3768 | 1461104472278 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (1A09CC00) [pid = 3768] [serial = 179] [outer = 19B6E000] 15:21:12 INFO - PROCESS | 3768 | 1461104472680 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:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 577ms 15:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:21:12 INFO - PROCESS | 3768 | 1461104472727 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:21:12 INFO - PROCESS | 3768 | 1461104472729 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 15:21:12 INFO - PROCESS | 3768 | 1461104472732 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:21:12 INFO - PROCESS | 3768 | 1461104472734 Marionette TRACE conn2 <- [1,206,null,{}] 15:21:12 INFO - PROCESS | 3768 | 1461104472744 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:21:12 INFO - PROCESS | 3768 | 1461104472857 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:21:12 INFO - PROCESS | 3768 | 1461104472866 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:12 INFO - PROCESS | 3768 | ++DOCSHELL 12357800 == 36 [pid = 3768] [id = 61] 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (19D0B000) [pid = 3768] [serial = 180] [outer = 00000000] 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (1A8AEC00) [pid = 3768] [serial = 181] [outer = 19D0B000] 15:21:12 INFO - PROCESS | 3768 | 1461104472914 Marionette DEBUG loaded listener.js 15:21:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (1AA50000) [pid = 3768] [serial = 182] [outer = 19D0B000] 15:21:13 INFO - PROCESS | 3768 | 1461104473354 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:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 668ms 15:21:13 INFO - PROCESS | 3768 | 1461104473416 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:21:13 INFO - PROCESS | 3768 | 1461104473418 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 15:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:21:13 INFO - PROCESS | 3768 | 1461104473428 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:21:13 INFO - PROCESS | 3768 | 1461104473429 Marionette TRACE conn2 <- [1,210,null,{}] 15:21:13 INFO - PROCESS | 3768 | 1461104473433 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:21:13 INFO - PROCESS | 3768 | 1461104473525 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:21:13 INFO - PROCESS | 3768 | 1461104473533 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:13 INFO - PROCESS | 3768 | ++DOCSHELL 15C40C00 == 37 [pid = 3768] [id = 62] 15:21:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1A49DC00) [pid = 3768] [serial = 183] [outer = 00000000] 15:21:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1ADBC000) [pid = 3768] [serial = 184] [outer = 1A49DC00] 15:21:13 INFO - PROCESS | 3768 | 1461104473576 Marionette DEBUG loaded listener.js 15:21:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1C454800) [pid = 3768] [serial = 185] [outer = 1A49DC00] 15:21:13 INFO - PROCESS | 3768 | 1461104473969 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:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 577ms 15:21:14 INFO - PROCESS | 3768 | 1461104474008 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 3768 | 1461104474010 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 15:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:21:14 INFO - PROCESS | 3768 | 1461104474013 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 3768 | 1461104474015 Marionette TRACE conn2 <- [1,214,null,{}] 15:21:14 INFO - PROCESS | 3768 | 1461104474025 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:21:14 INFO - PROCESS | 3768 | 1461104474118 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:21:14 INFO - PROCESS | 3768 | 1461104474187 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 3768 | ++DOCSHELL 13386000 == 38 [pid = 3768] [id = 63] 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1434DC00) [pid = 3768] [serial = 186] [outer = 00000000] 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (1C73FC00) [pid = 3768] [serial = 187] [outer = 1434DC00] 15:21:14 INFO - PROCESS | 3768 | 1461104474230 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1C9A7000) [pid = 3768] [serial = 188] [outer = 1434DC00] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (15512C00) [pid = 3768] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (136AEC00) [pid = 3768] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (13262400) [pid = 3768] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (187C9400) [pid = 3768] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (19612800) [pid = 3768] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (17B06000) [pid = 3768] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (196BFC00) [pid = 3768] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (12BBCC00) [pid = 3768] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (1A09F400) [pid = 3768] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (13267800) [pid = 3768] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:21:14 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (14B0AC00) [pid = 3768] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:21:14 INFO - PROCESS | 3768 | 1461104474603 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:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 623ms 15:21:14 INFO - PROCESS | 3768 | 1461104474634 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:21:14 INFO - PROCESS | 3768 | 1461104474636 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 15:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:21:14 INFO - PROCESS | 3768 | 1461104474639 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:21:14 INFO - PROCESS | 3768 | 1461104474641 Marionette TRACE conn2 <- [1,218,null,{}] 15:21:14 INFO - PROCESS | 3768 | 1461104474644 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:21:14 INFO - PROCESS | 3768 | 1461104474739 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:21:14 INFO - PROCESS | 3768 | 1461104474778 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:14 INFO - PROCESS | 3768 | ++DOCSHELL 13A28800 == 39 [pid = 3768] [id = 64] 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (14B0AC00) [pid = 3768] [serial = 189] [outer = 00000000] 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18F86C00) [pid = 3768] [serial = 190] [outer = 14B0AC00] 15:21:14 INFO - PROCESS | 3768 | 1461104474821 Marionette DEBUG loaded listener.js 15:21:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (1C4EEC00) [pid = 3768] [serial = 191] [outer = 14B0AC00] 15:21:15 INFO - PROCESS | 3768 | 1461104475135 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:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 516ms 15:21:15 INFO - PROCESS | 3768 | 1461104475157 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 3768 | 1461104475159 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 15:21:15 INFO - PROCESS | 3768 | 1461104475162 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:21:15 INFO - PROCESS | 3768 | 1461104475164 Marionette TRACE conn2 <- [1,222,null,{}] 15:21:15 INFO - PROCESS | 3768 | 1461104475167 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:21:15 INFO - PROCESS | 3768 | 1461104475238 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:21:15 INFO - PROCESS | 3768 | 1461104475300 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 3768 | ++DOCSHELL 189CD400 == 40 [pid = 3768] [id = 65] 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (18B2DC00) [pid = 3768] [serial = 192] [outer = 00000000] 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (1C9B4400) [pid = 3768] [serial = 193] [outer = 18B2DC00] 15:21:15 INFO - PROCESS | 3768 | 1461104475345 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1CB4F400) [pid = 3768] [serial = 194] [outer = 18B2DC00] 15:21:15 INFO - PROCESS | 3768 | 1461104475676 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:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 577ms 15:21:15 INFO - PROCESS | 3768 | 1461104475742 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:21:15 INFO - PROCESS | 3768 | 1461104475744 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 15:21:15 INFO - PROCESS | 3768 | 1461104475748 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:21:15 INFO - PROCESS | 3768 | 1461104475750 Marionette TRACE conn2 <- [1,226,null,{}] 15:21:15 INFO - PROCESS | 3768 | 1461104475754 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:21:15 INFO - PROCESS | 3768 | 1461104475868 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:21:15 INFO - PROCESS | 3768 | 1461104475876 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:15 INFO - PROCESS | 3768 | ++DOCSHELL 1C73A400 == 41 [pid = 3768] [id = 66] 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1C9AC400) [pid = 3768] [serial = 195] [outer = 00000000] 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1CE4CC00) [pid = 3768] [serial = 196] [outer = 1C9AC400] 15:21:15 INFO - PROCESS | 3768 | 1461104475923 Marionette DEBUG loaded listener.js 15:21:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1D104000) [pid = 3768] [serial = 197] [outer = 1C9AC400] 15:21:16 INFO - PROCESS | 3768 | 1461104476286 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:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 577ms 15:21:16 INFO - PROCESS | 3768 | 1461104476328 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:21:16 INFO - PROCESS | 3768 | 1461104476330 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 15:21:16 INFO - PROCESS | 3768 | 1461104476333 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:21:16 INFO - PROCESS | 3768 | 1461104476335 Marionette TRACE conn2 <- [1,230,null,{}] 15:21:16 INFO - PROCESS | 3768 | 1461104476338 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:21:16 INFO - PROCESS | 3768 | 1461104476454 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:21:16 INFO - PROCESS | 3768 | 1461104476575 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:16 INFO - PROCESS | 3768 | ++DOCSHELL 12BBE400 == 42 [pid = 3768] [id = 67] 15:21:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (12BBF400) [pid = 3768] [serial = 198] [outer = 00000000] 15:21:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1325E000) [pid = 3768] [serial = 199] [outer = 12BBF400] 15:21:16 INFO - PROCESS | 3768 | 1461104476678 Marionette DEBUG loaded listener.js 15:21:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (143A7000) [pid = 3768] [serial = 200] [outer = 12BBF400] 15:21:17 INFO - PROCESS | 3768 | 1461104477188 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:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 880ms 15:21:17 INFO - PROCESS | 3768 | 1461104477223 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:21:17 INFO - PROCESS | 3768 | 1461104477228 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 15:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:21:17 INFO - PROCESS | 3768 | 1461104477233 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:21:17 INFO - PROCESS | 3768 | 1461104477238 Marionette TRACE conn2 <- [1,234,null,{}] 15:21:17 INFO - PROCESS | 3768 | 1461104477242 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:21:17 INFO - PROCESS | 3768 | 1461104477341 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:21:17 INFO - PROCESS | 3768 | 1461104477425 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:17 INFO - PROCESS | 3768 | ++DOCSHELL 16967800 == 43 [pid = 3768] [id = 68] 15:21:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (1696F800) [pid = 3768] [serial = 201] [outer = 00000000] 15:21:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18030400) [pid = 3768] [serial = 202] [outer = 1696F800] 15:21:17 INFO - PROCESS | 3768 | 1461104477472 Marionette DEBUG loaded listener.js 15:21:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18414C00) [pid = 3768] [serial = 203] [outer = 1696F800] 15:21:18 INFO - PROCESS | 3768 | 1461104478030 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:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 865ms 15:21:18 INFO - PROCESS | 3768 | 1461104478102 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 3768 | 1461104478105 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 15:21:18 INFO - PROCESS | 3768 | 1461104478122 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:21:18 INFO - PROCESS | 3768 | 1461104478125 Marionette TRACE conn2 <- [1,238,null,{}] 15:21:18 INFO - PROCESS | 3768 | 1461104478129 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:21:18 INFO - PROCESS | 3768 | 1461104478225 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:21:18 INFO - PROCESS | 3768 | 1461104478296 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:18 INFO - PROCESS | 3768 | ++DOCSHELL 187D1000 == 44 [pid = 3768] [id = 69] 15:21:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18F92000) [pid = 3768] [serial = 204] [outer = 00000000] 15:21:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1A310C00) [pid = 3768] [serial = 205] [outer = 18F92000] 15:21:18 INFO - PROCESS | 3768 | 1461104478351 Marionette DEBUG loaded listener.js 15:21:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1A857800) [pid = 3768] [serial = 206] [outer = 18F92000] 15:21:18 INFO - PROCESS | 3768 | 1461104478888 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:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 819ms 15:21:18 INFO - PROCESS | 3768 | 1461104478951 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:21:18 INFO - PROCESS | 3768 | 1461104478955 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 15:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:21:18 INFO - PROCESS | 3768 | 1461104478965 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:21:18 INFO - PROCESS | 3768 | 1461104478970 Marionette TRACE conn2 <- [1,242,null,{}] 15:21:18 INFO - PROCESS | 3768 | 1461104478974 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:21:19 INFO - PROCESS | 3768 | 1461104479073 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:21:19 INFO - PROCESS | 3768 | 1461104479142 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:19 INFO - PROCESS | 3768 | ++DOCSHELL 15F82800 == 45 [pid = 3768] [id = 70] 15:21:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (15F8B000) [pid = 3768] [serial = 207] [outer = 00000000] 15:21:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (19016400) [pid = 3768] [serial = 208] [outer = 15F8B000] 15:21:19 INFO - PROCESS | 3768 | 1461104479178 Marionette DEBUG loaded listener.js 15:21:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1C44E800) [pid = 3768] [serial = 209] [outer = 15F8B000] 15:21:19 INFO - PROCESS | 3768 | 1461104479857 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:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 911ms 15:21:19 INFO - PROCESS | 3768 | 1461104479873 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:21:19 INFO - PROCESS | 3768 | 1461104479877 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 15:21:19 INFO - PROCESS | 3768 | 1461104479882 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:21:19 INFO - PROCESS | 3768 | 1461104479885 Marionette TRACE conn2 <- [1,246,null,{}] 15:21:19 INFO - PROCESS | 3768 | 1461104479891 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:21:19 INFO - PROCESS | 3768 | 1461104479980 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:21:20 INFO - PROCESS | 3768 | 1461104480071 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 3768 | ++DOCSHELL 15513C00 == 46 [pid = 3768] [id = 71] 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1571DC00) [pid = 3768] [serial = 210] [outer = 00000000] 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (16643800) [pid = 3768] [serial = 211] [outer = 1571DC00] 15:21:20 INFO - PROCESS | 3768 | 1461104480121 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (16966800) [pid = 3768] [serial = 212] [outer = 1571DC00] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 1C73A400 == 45 [pid = 3768] [id = 66] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 189CD400 == 44 [pid = 3768] [id = 65] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 13A28800 == 43 [pid = 3768] [id = 64] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 13386000 == 42 [pid = 3768] [id = 63] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 15C40C00 == 41 [pid = 3768] [id = 62] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 12357800 == 40 [pid = 3768] [id = 61] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 19614400 == 39 [pid = 3768] [id = 60] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 187CFC00 == 38 [pid = 3768] [id = 59] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 17B0A000 == 37 [pid = 3768] [id = 58] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 123C3000 == 36 [pid = 3768] [id = 57] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 1326AC00 == 35 [pid = 3768] [id = 56] 15:21:20 INFO - PROCESS | 3768 | --DOCSHELL 19894C00 == 34 [pid = 3768] [id = 52] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (16642C00) [pid = 3768] [serial = 141] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (138F0000) [pid = 3768] [serial = 138] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (143A9C00) [pid = 3768] [serial = 139] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (15726800) [pid = 3768] [serial = 144] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (18F89000) [pid = 3768] [serial = 147] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A098800) [pid = 3768] [serial = 153] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1664D800) [pid = 3768] [serial = 142] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18035800) [pid = 3768] [serial = 145] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (18035000) [pid = 3768] [serial = 136] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (19747000) [pid = 3768] [serial = 151] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (18F91C00) [pid = 3768] [serial = 148] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (196BDC00) [pid = 3768] [serial = 150] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (17B86400) [pid = 3768] [serial = 135] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (19D19800) [pid = 3768] [serial = 121] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (14353000) [pid = 3768] [serial = 130] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (1A4A0400) [pid = 3768] [serial = 124] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (13A22800) [pid = 3768] [serial = 127] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (15E90C00) [pid = 3768] [serial = 133] [outer = 00000000] [url = about:blank] 15:21:20 INFO - PROCESS | 3768 | 1461104480622 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:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 774ms 15:21:20 INFO - PROCESS | 3768 | 1461104480669 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:21:20 INFO - PROCESS | 3768 | 1461104480674 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 15:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:21:20 INFO - PROCESS | 3768 | 1461104480680 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:21:20 INFO - PROCESS | 3768 | 1461104480682 Marionette TRACE conn2 <- [1,250,null,{}] 15:21:20 INFO - PROCESS | 3768 | 1461104480686 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:21:20 INFO - PROCESS | 3768 | 1461104480762 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:21:20 INFO - PROCESS | 3768 | 1461104480770 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:20 INFO - PROCESS | 3768 | ++DOCSHELL 123FEC00 == 35 [pid = 3768] [id = 72] 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (12B43800) [pid = 3768] [serial = 213] [outer = 00000000] 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (15E17C00) [pid = 3768] [serial = 214] [outer = 12B43800] 15:21:20 INFO - PROCESS | 3768 | 1461104480816 Marionette DEBUG loaded listener.js 15:21:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (16570800) [pid = 3768] [serial = 215] [outer = 12B43800] 15:21:21 INFO - PROCESS | 3768 | 1461104481224 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:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 576ms 15:21:21 INFO - PROCESS | 3768 | 1461104481259 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 3768 | 1461104481261 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 15:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:21:21 INFO - PROCESS | 3768 | 1461104481264 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 3768 | 1461104481268 Marionette TRACE conn2 <- [1,254,null,{}] 15:21:21 INFO - PROCESS | 3768 | 1461104481278 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:21:21 INFO - PROCESS | 3768 | 1461104481381 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:21:21 INFO - PROCESS | 3768 | 1461104481391 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 3768 | ++DOCSHELL 187C6C00 == 36 [pid = 3768] [id = 73] 15:21:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (187CF400) [pid = 3768] [serial = 216] [outer = 00000000] 15:21:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (18B25000) [pid = 3768] [serial = 217] [outer = 187CF400] 15:21:21 INFO - PROCESS | 3768 | 1461104481437 Marionette DEBUG loaded listener.js 15:21:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (18F89000) [pid = 3768] [serial = 218] [outer = 187CF400] 15:21:21 INFO - PROCESS | 3768 | 1461104481841 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:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 623ms 15:21:21 INFO - PROCESS | 3768 | 1461104481886 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:21:21 INFO - PROCESS | 3768 | 1461104481888 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 15:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:21:21 INFO - PROCESS | 3768 | 1461104481895 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:21:21 INFO - PROCESS | 3768 | 1461104481897 Marionette TRACE conn2 <- [1,258,null,{}] 15:21:21 INFO - PROCESS | 3768 | 1461104481900 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:21:21 INFO - PROCESS | 3768 | 1461104481993 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:21:21 INFO - PROCESS | 3768 | 1461104482001 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:21 INFO - PROCESS | 3768 | ++DOCSHELL 18F91C00 == 37 [pid = 3768] [id = 74] 15:21:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (19613C00) [pid = 3768] [serial = 219] [outer = 00000000] 15:21:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (19746400) [pid = 3768] [serial = 220] [outer = 19613C00] 15:21:22 INFO - PROCESS | 3768 | 1461104482033 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (19D11000) [pid = 3768] [serial = 221] [outer = 19613C00] 15:21:22 INFO - PROCESS | 3768 | 1461104482427 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:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 577ms 15:21:22 INFO - PROCESS | 3768 | 1461104482477 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:21:22 INFO - PROCESS | 3768 | 1461104482479 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 15:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:21:22 INFO - PROCESS | 3768 | 1461104482482 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:21:22 INFO - PROCESS | 3768 | 1461104482484 Marionette TRACE conn2 <- [1,262,null,{}] 15:21:22 INFO - PROCESS | 3768 | 1461104482487 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:21:22 INFO - PROCESS | 3768 | 1461104482567 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:21:22 INFO - PROCESS | 3768 | 1461104482573 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:22 INFO - PROCESS | 3768 | ++DOCSHELL 19014000 == 38 [pid = 3768] [id = 75] 15:21:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (19B73000) [pid = 3768] [serial = 222] [outer = 00000000] 15:21:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1A314400) [pid = 3768] [serial = 223] [outer = 19B73000] 15:21:22 INFO - PROCESS | 3768 | 1461104482617 Marionette DEBUG loaded listener.js 15:21:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1A498400) [pid = 3768] [serial = 224] [outer = 19B73000] 15:21:23 INFO - PROCESS | 3768 | 1461104483064 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:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 607ms 15:21:23 INFO - PROCESS | 3768 | 1461104483107 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 3768 | 1461104483109 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 15:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:21:23 INFO - PROCESS | 3768 | 1461104483112 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 3768 | 1461104483114 Marionette TRACE conn2 <- [1,266,null,{}] 15:21:23 INFO - PROCESS | 3768 | 1461104483117 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:21:23 INFO - PROCESS | 3768 | 1461104483216 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:21:23 INFO - PROCESS | 3768 | 1461104483225 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 3768 | ++DOCSHELL 18035800 == 39 [pid = 3768] [id = 76] 15:21:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1A097C00) [pid = 3768] [serial = 225] [outer = 00000000] 15:21:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1C450800) [pid = 3768] [serial = 226] [outer = 1A097C00] 15:21:23 INFO - PROCESS | 3768 | 1461104483272 Marionette DEBUG loaded listener.js 15:21:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1C44DC00) [pid = 3768] [serial = 227] [outer = 1A097C00] 15:21:23 INFO - PROCESS | 3768 | 1461104483686 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:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 15:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:21:23 INFO - PROCESS | 3768 | 1461104483743 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:21:23 INFO - PROCESS | 3768 | 1461104483744 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 15:21:23 INFO - PROCESS | 3768 | 1461104483748 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:21:23 INFO - PROCESS | 3768 | 1461104483749 Marionette TRACE conn2 <- [1,270,null,{}] 15:21:23 INFO - PROCESS | 3768 | 1461104483753 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:21:23 INFO - PROCESS | 3768 | 1461104483837 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:21:23 INFO - PROCESS | 3768 | 1461104483910 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:23 INFO - PROCESS | 3768 | ++DOCSHELL 13264400 == 40 [pid = 3768] [id = 77] 15:21:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1C44C800) [pid = 3768] [serial = 228] [outer = 00000000] 15:21:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1C9B2C00) [pid = 3768] [serial = 229] [outer = 1C44C800] 15:21:23 INFO - PROCESS | 3768 | 1461104483953 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1CB4F800) [pid = 3768] [serial = 230] [outer = 1C44C800] 15:21:24 INFO - PROCESS | 3768 | 1461104484331 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:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 607ms 15:21:24 INFO - PROCESS | 3768 | 1461104484366 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:21:24 INFO - PROCESS | 3768 | 1461104484368 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 15:21:24 INFO - PROCESS | 3768 | 1461104484355 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:21:24 INFO - PROCESS | 3768 | 1461104484356 Marionette TRACE conn2 <- [1,274,null,{}] 15:21:24 INFO - PROCESS | 3768 | 1461104484367 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:21:24 INFO - PROCESS | 3768 | 1461104484462 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:21:24 INFO - PROCESS | 3768 | 1461104484468 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:24 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AA400 == 41 [pid = 3768] [id = 78] 15:21:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1CC7C800) [pid = 3768] [serial = 231] [outer = 00000000] 15:21:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1D107000) [pid = 3768] [serial = 232] [outer = 1CC7C800] 15:21:24 INFO - PROCESS | 3768 | 1461104484512 Marionette DEBUG loaded listener.js 15:21:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1D103400) [pid = 3768] [serial = 233] [outer = 1CC7C800] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19D0B000) [pid = 3768] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1A49DC00) [pid = 3768] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (14B0AC00) [pid = 3768] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (16C1E000) [pid = 3768] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1A091000) [pid = 3768] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18B2DC00) [pid = 3768] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (142B4400) [pid = 3768] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (13263C00) [pid = 3768] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (13384400) [pid = 3768] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (19B6E000) [pid = 3768] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (189C4000) [pid = 3768] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (17B78C00) [pid = 3768] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:21:24 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1434DC00) [pid = 3768] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:21:25 INFO - PROCESS | 3768 | 1461104485007 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:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 668ms 15:21:25 INFO - PROCESS | 3768 | 1461104485035 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 3768 | 1461104485037 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 15:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:21:25 INFO - PROCESS | 3768 | 1461104485040 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 3768 | 1461104485042 Marionette TRACE conn2 <- [1,278,null,{}] 15:21:25 INFO - PROCESS | 3768 | 1461104485045 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:21:25 INFO - PROCESS | 3768 | 1461104485117 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:21:25 INFO - PROCESS | 3768 | 1461104485218 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 3768 | ++DOCSHELL 142B4400 == 42 [pid = 3768] [id = 79] 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (15517C00) [pid = 3768] [serial = 234] [outer = 00000000] 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1A49C400) [pid = 3768] [serial = 235] [outer = 15517C00] 15:21:25 INFO - PROCESS | 3768 | 1461104485262 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1C4EB400) [pid = 3768] [serial = 236] [outer = 15517C00] 15:21:25 INFO - PROCESS | 3768 | 1461104485584 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:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 577ms 15:21:25 INFO - PROCESS | 3768 | 1461104485621 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:21:25 INFO - PROCESS | 3768 | 1461104485623 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 15:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:21:25 INFO - PROCESS | 3768 | 1461104485626 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:21:25 INFO - PROCESS | 3768 | 1461104485627 Marionette TRACE conn2 <- [1,282,null,{}] 15:21:25 INFO - PROCESS | 3768 | 1461104485630 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:21:25 INFO - PROCESS | 3768 | 1461104485703 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:21:25 INFO - PROCESS | 3768 | 1461104485709 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:25 INFO - PROCESS | 3768 | ++DOCSHELL 189C5000 == 43 [pid = 3768] [id = 80] 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1CE54C00) [pid = 3768] [serial = 237] [outer = 00000000] 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1D15B400) [pid = 3768] [serial = 238] [outer = 1CE54C00] 15:21:25 INFO - PROCESS | 3768 | 1461104485752 Marionette DEBUG loaded listener.js 15:21:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1D503000) [pid = 3768] [serial = 239] [outer = 1CE54C00] 15:21:26 INFO - PROCESS | 3768 | 1461104486158 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:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 577ms 15:21:26 INFO - PROCESS | 3768 | 1461104486204 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:21:26 INFO - PROCESS | 3768 | 1461104486206 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 15:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:21:26 INFO - PROCESS | 3768 | 1461104486210 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 3768 | 1461104486212 Marionette TRACE conn2 <- [1,286,null,{}] 15:21:26 INFO - PROCESS | 3768 | 1461104486215 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:21:26 INFO - PROCESS | 3768 | 1461104486305 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:21:26 INFO - PROCESS | 3768 | 1461104486310 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:26 INFO - PROCESS | 3768 | ++DOCSHELL 1338DC00 == 44 [pid = 3768] [id = 81] 15:21:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1A093000) [pid = 3768] [serial = 240] [outer = 00000000] 15:21:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1D588800) [pid = 3768] [serial = 241] [outer = 1A093000] 15:21:26 INFO - PROCESS | 3768 | 1461104486360 Marionette DEBUG loaded listener.js 15:21:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1D58D800) [pid = 3768] [serial = 242] [outer = 1A093000] 15:21:26 INFO - PROCESS | 3768 | 1461104486900 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:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 713ms 15:21:26 INFO - PROCESS | 3768 | 1461104486935 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:21:26 INFO - PROCESS | 3768 | 1461104486941 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 15:21:26 INFO - PROCESS | 3768 | 1461104486946 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:21:26 INFO - PROCESS | 3768 | 1461104486950 Marionette TRACE conn2 <- [1,290,null,{}] 15:21:26 INFO - PROCESS | 3768 | 1461104486956 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:21:27 INFO - PROCESS | 3768 | 1461104487056 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:21:27 INFO - PROCESS | 3768 | 1461104487145 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:27 INFO - PROCESS | 3768 | ++DOCSHELL 1439E800 == 45 [pid = 3768] [id = 82] 15:21:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1439EC00) [pid = 3768] [serial = 243] [outer = 00000000] 15:21:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (14B62400) [pid = 3768] [serial = 244] [outer = 1439EC00] 15:21:27 INFO - PROCESS | 3768 | 1461104487200 Marionette DEBUG loaded listener.js 15:21:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1571E000) [pid = 3768] [serial = 245] [outer = 1439EC00] 15:21:27 INFO - PROCESS | 3768 | 1461104487779 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:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 881ms 15:21:27 INFO - PROCESS | 3768 | 1461104487833 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:21:27 INFO - PROCESS | 3768 | 1461104487839 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 15:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:21:27 INFO - PROCESS | 3768 | 1461104487845 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:21:27 INFO - PROCESS | 3768 | 1461104487848 Marionette TRACE conn2 <- [1,294,null,{}] 15:21:27 INFO - PROCESS | 3768 | 1461104487852 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:21:27 INFO - PROCESS | 3768 | 1461104487936 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:21:28 INFO - PROCESS | 3768 | 1461104488009 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 3768 | ++DOCSHELL 1664E400 == 46 [pid = 3768] [id = 83] 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (16C10800) [pid = 3768] [serial = 246] [outer = 00000000] 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1845EC00) [pid = 3768] [serial = 247] [outer = 16C10800] 15:21:28 INFO - PROCESS | 3768 | 1461104488064 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (189C4C00) [pid = 3768] [serial = 248] [outer = 16C10800] 15:21:28 INFO - PROCESS | 3768 | 1461104488584 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:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 804ms 15:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:21:28 INFO - PROCESS | 3768 | 1461104488652 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:21:28 INFO - PROCESS | 3768 | 1461104488654 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 15:21:28 INFO - PROCESS | 3768 | 1461104488658 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:21:28 INFO - PROCESS | 3768 | 1461104488662 Marionette TRACE conn2 <- [1,298,null,{}] 15:21:28 INFO - PROCESS | 3768 | 1461104488673 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:21:28 INFO - PROCESS | 3768 | 1461104488775 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:21:28 INFO - PROCESS | 3768 | 1461104488849 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:28 INFO - PROCESS | 3768 | ++DOCSHELL 1A048800 == 47 [pid = 3768] [id = 84] 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1ADB3000) [pid = 3768] [serial = 249] [outer = 00000000] 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C450000) [pid = 3768] [serial = 250] [outer = 1ADB3000] 15:21:28 INFO - PROCESS | 3768 | 1461104488906 Marionette DEBUG loaded listener.js 15:21:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1C9AEC00) [pid = 3768] [serial = 251] [outer = 1ADB3000] 15:21:29 INFO - PROCESS | 3768 | 1461104489459 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:21:29 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:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 820ms 15:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:21:29 INFO - PROCESS | 3768 | 1461104489494 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:21:29 INFO - PROCESS | 3768 | 1461104489497 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 15:21:29 INFO - PROCESS | 3768 | 1461104489502 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:21:29 INFO - PROCESS | 3768 | 1461104489504 Marionette TRACE conn2 <- [1,302,null,{}] 15:21:29 INFO - PROCESS | 3768 | 1461104489508 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:21:29 INFO - PROCESS | 3768 | 1461104489634 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:21:29 INFO - PROCESS | 3768 | 1461104489824 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:29 INFO - PROCESS | 3768 | ++DOCSHELL 13261000 == 48 [pid = 3768] [id = 85] 15:21:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (13A25800) [pid = 3768] [serial = 252] [outer = 00000000] 15:21:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (14BEF400) [pid = 3768] [serial = 253] [outer = 13A25800] 15:21:29 INFO - PROCESS | 3768 | 1461104489922 Marionette DEBUG loaded listener.js 15:21:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1656E400) [pid = 3768] [serial = 254] [outer = 13A25800] 15:21:30 INFO - PROCESS | 3768 | 1461104490801 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:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1351ms 15:21:30 INFO - PROCESS | 3768 | 1461104490849 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:21:30 INFO - PROCESS | 3768 | 1461104490852 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 15:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:21:30 INFO - PROCESS | 3768 | 1461104490856 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:21:30 INFO - PROCESS | 3768 | 1461104490858 Marionette TRACE conn2 <- [1,306,null,{}] 15:21:30 INFO - PROCESS | 3768 | 1461104490863 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:21:30 INFO - PROCESS | 3768 | 1461104490950 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:21:31 INFO - PROCESS | 3768 | 1461104491023 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 3768 | ++DOCSHELL 137DE400 == 49 [pid = 3768] [id = 86] 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (15745400) [pid = 3768] [serial = 255] [outer = 00000000] 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18034000) [pid = 3768] [serial = 256] [outer = 15745400] 15:21:31 INFO - PROCESS | 3768 | 1461104491071 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18413000) [pid = 3768] [serial = 257] [outer = 15745400] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 1A090C00 == 48 [pid = 3768] [id = 55] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 189C5000 == 47 [pid = 3768] [id = 80] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 142B4400 == 46 [pid = 3768] [id = 79] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 1C9AA400 == 45 [pid = 3768] [id = 78] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 13264400 == 44 [pid = 3768] [id = 77] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 18035800 == 43 [pid = 3768] [id = 76] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 19014000 == 42 [pid = 3768] [id = 75] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 18F91C00 == 41 [pid = 3768] [id = 74] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 187C6C00 == 40 [pid = 3768] [id = 73] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 123FEC00 == 39 [pid = 3768] [id = 72] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 15513C00 == 38 [pid = 3768] [id = 71] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 15F82800 == 37 [pid = 3768] [id = 70] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 187D1000 == 36 [pid = 3768] [id = 69] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 16967800 == 35 [pid = 3768] [id = 68] 15:21:31 INFO - PROCESS | 3768 | --DOCSHELL 12BBE400 == 34 [pid = 3768] [id = 67] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C73FC00) [pid = 3768] [serial = 187] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1E0BFC00) [pid = 3768] [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:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1CE4CC00) [pid = 3768] [serial = 196] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1C9A7000) [pid = 3768] [serial = 188] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1C4EEC00) [pid = 3768] [serial = 191] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C9B4400) [pid = 3768] [serial = 193] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1A09CC00) [pid = 3768] [serial = 179] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1AA50000) [pid = 3768] [serial = 182] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1A8AEC00) [pid = 3768] [serial = 181] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1C454800) [pid = 3768] [serial = 185] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1ADBC000) [pid = 3768] [serial = 184] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18F86C00) [pid = 3768] [serial = 190] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19014C00) [pid = 3768] [serial = 160] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18B2C400) [pid = 3768] [serial = 159] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A385000) [pid = 3768] [serial = 163] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1CB4F400) [pid = 3768] [serial = 194] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1A319800) [pid = 3768] [serial = 162] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (15E0B400) [pid = 3768] [serial = 169] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (16565800) [pid = 3768] [serial = 170] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (15E8EC00) [pid = 3768] [serial = 157] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (157B9000) [pid = 3768] [serial = 156] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (138EB400) [pid = 3768] [serial = 166] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (138EC400) [pid = 3768] [serial = 165] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1A091400) [pid = 3768] [serial = 178] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (18F88400) [pid = 3768] [serial = 175] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (19014400) [pid = 3768] [serial = 176] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18079000) [pid = 3768] [serial = 172] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18417400) [pid = 3768] [serial = 173] [outer = 00000000] [url = about:blank] 15:21:31 INFO - PROCESS | 3768 | 1461104491581 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:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 774ms 15:21:31 INFO - PROCESS | 3768 | 1461104491639 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:21:31 INFO - PROCESS | 3768 | 1461104491644 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 15:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:21:31 INFO - PROCESS | 3768 | 1461104491651 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:21:31 INFO - PROCESS | 3768 | 1461104491653 Marionette TRACE conn2 <- [1,310,null,{}] 15:21:31 INFO - PROCESS | 3768 | 1461104491657 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:21:31 INFO - PROCESS | 3768 | 1461104491757 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:21:31 INFO - PROCESS | 3768 | 1461104491829 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:31 INFO - PROCESS | 3768 | ++DOCSHELL 1338C000 == 35 [pid = 3768] [id = 87] 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (138EC400) [pid = 3768] [serial = 258] [outer = 00000000] 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (15CDB400) [pid = 3768] [serial = 259] [outer = 138EC400] 15:21:31 INFO - PROCESS | 3768 | 1461104491876 Marionette DEBUG loaded listener.js 15:21:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18079800) [pid = 3768] [serial = 260] [outer = 138EC400] 15:21:32 INFO - PROCESS | 3768 | 1461104492223 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:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 15:21:32 INFO - PROCESS | 3768 | 1461104492268 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 3768 | 1461104492270 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 15:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:21:32 INFO - PROCESS | 3768 | 1461104492279 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 3768 | 1461104492283 Marionette TRACE conn2 <- [1,314,null,{}] 15:21:32 INFO - PROCESS | 3768 | 1461104492293 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:21:32 INFO - PROCESS | 3768 | 1461104492371 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:21:32 INFO - PROCESS | 3768 | 1461104492377 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:32 INFO - PROCESS | 3768 | ++DOCSHELL 18B24C00 == 36 [pid = 3768] [id = 88] 15:21:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18B2C400) [pid = 3768] [serial = 261] [outer = 00000000] 15:21:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (19615C00) [pid = 3768] [serial = 262] [outer = 18B2C400] 15:21:32 INFO - PROCESS | 3768 | 1461104492424 Marionette DEBUG loaded listener.js 15:21:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (19746800) [pid = 3768] [serial = 263] [outer = 18B2C400] 15:21:32 INFO - PROCESS | 3768 | 1461104492867 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:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 637ms 15:21:32 INFO - PROCESS | 3768 | 1461104492915 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:21:32 INFO - PROCESS | 3768 | 1461104492918 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 15:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:21:32 INFO - PROCESS | 3768 | 1461104492921 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:21:32 INFO - PROCESS | 3768 | 1461104492923 Marionette TRACE conn2 <- [1,318,null,{}] 15:21:32 INFO - PROCESS | 3768 | 1461104492926 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:21:33 INFO - PROCESS | 3768 | 1461104493002 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:21:33 INFO - PROCESS | 3768 | 1461104493011 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 3768 | ++DOCSHELL 19888000 == 37 [pid = 3768] [id = 89] 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (19889C00) [pid = 3768] [serial = 264] [outer = 00000000] 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1A09BC00) [pid = 3768] [serial = 265] [outer = 19889C00] 15:21:33 INFO - PROCESS | 3768 | 1461104493055 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1A317000) [pid = 3768] [serial = 266] [outer = 19889C00] 15:21:33 INFO - PROCESS | 3768 | 1461104493435 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:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 576ms 15:21:33 INFO - PROCESS | 3768 | 1461104493501 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:21:33 INFO - PROCESS | 3768 | 1461104493503 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 15:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:21:33 INFO - PROCESS | 3768 | 1461104493506 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:21:33 INFO - PROCESS | 3768 | 1461104493508 Marionette TRACE conn2 <- [1,322,null,{}] 15:21:33 INFO - PROCESS | 3768 | 1461104493511 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:21:33 INFO - PROCESS | 3768 | 1461104493636 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:21:33 INFO - PROCESS | 3768 | 1461104493641 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:21:33 INFO - PROCESS | 3768 | 1461104493720 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:33 INFO - PROCESS | 3768 | ++DOCSHELL 1ADB2400 == 38 [pid = 3768] [id = 90] 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1ADB2800) [pid = 3768] [serial = 267] [outer = 00000000] 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1C449400) [pid = 3768] [serial = 268] [outer = 1ADB2800] 15:21:33 INFO - PROCESS | 3768 | 1461104493769 Marionette DEBUG loaded listener.js 15:21:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1C448000) [pid = 3768] [serial = 269] [outer = 1ADB2800] 15:21:34 INFO - PROCESS | 3768 | 1461104494177 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:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 714ms 15:21:34 INFO - PROCESS | 3768 | 1461104494230 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 3768 | 1461104494232 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 15:21:34 INFO - PROCESS | 3768 | 1461104494235 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:21:34 INFO - PROCESS | 3768 | 1461104494237 Marionette TRACE conn2 <- [1,326,null,{}] 15:21:34 INFO - PROCESS | 3768 | 1461104494241 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:21:34 INFO - PROCESS | 3768 | 1461104494361 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:21:34 INFO - PROCESS | 3768 | 1461104494376 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:34 INFO - PROCESS | 3768 | ++DOCSHELL 1A2A6400 == 39 [pid = 3768] [id = 91] 15:21:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1C740800) [pid = 3768] [serial = 270] [outer = 00000000] 15:21:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1CB4CC00) [pid = 3768] [serial = 271] [outer = 1C740800] 15:21:34 INFO - PROCESS | 3768 | 1461104494407 Marionette DEBUG loaded listener.js 15:21:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1CB55C00) [pid = 3768] [serial = 272] [outer = 1C740800] 15:21:34 INFO - PROCESS | 3768 | 1461104494836 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:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 622ms 15:21:34 INFO - PROCESS | 3768 | 1461104494857 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:21:34 INFO - PROCESS | 3768 | 1461104494859 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 15:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:21:34 INFO - PROCESS | 3768 | 1461104494862 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:21:34 INFO - PROCESS | 3768 | 1461104494864 Marionette TRACE conn2 <- [1,330,null,{}] 15:21:34 INFO - PROCESS | 3768 | 1461104494874 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:21:34 INFO - PROCESS | 3768 | 1461104494975 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:21:35 INFO - PROCESS | 3768 | 1461104495033 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AE000 == 40 [pid = 3768] [id = 92] 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1CB4F000) [pid = 3768] [serial = 273] [outer = 00000000] 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1D156800) [pid = 3768] [serial = 274] [outer = 1CB4F000] 15:21:35 INFO - PROCESS | 3768 | 1461104495077 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1D155400) [pid = 3768] [serial = 275] [outer = 1CB4F000] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19613C00) [pid = 3768] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (187CF400) [pid = 3768] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (15F8B000) [pid = 3768] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (19B73000) [pid = 3768] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A097C00) [pid = 3768] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1571DC00) [pid = 3768] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (12B43800) [pid = 3768] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1C44C800) [pid = 3768] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (15517C00) [pid = 3768] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1CC7C800) [pid = 3768] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1CE54C00) [pid = 3768] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:21:35 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (19D11400) [pid = 3768] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:21:35 INFO - PROCESS | 3768 | 1461104495549 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:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 714ms 15:21:35 INFO - PROCESS | 3768 | 1461104495569 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:21:35 INFO - PROCESS | 3768 | 1461104495571 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 15:21:35 INFO - PROCESS | 3768 | 1461104495574 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:21:35 INFO - PROCESS | 3768 | 1461104495576 Marionette TRACE conn2 <- [1,334,null,{}] 15:21:35 INFO - PROCESS | 3768 | 1461104495579 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:21:35 INFO - PROCESS | 3768 | 1461104495652 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:21:35 INFO - PROCESS | 3768 | 1461104495658 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:35 INFO - PROCESS | 3768 | ++DOCSHELL 137DEC00 == 41 [pid = 3768] [id = 93] 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (13A27800) [pid = 3768] [serial = 276] [outer = 00000000] 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (19613C00) [pid = 3768] [serial = 277] [outer = 13A27800] 15:21:35 INFO - PROCESS | 3768 | 1461104495703 Marionette DEBUG loaded listener.js 15:21:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19B73000) [pid = 3768] [serial = 278] [outer = 13A27800] 15:21:36 INFO - PROCESS | 3768 | 1461104496105 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:21:36 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:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 577ms 15:21:36 INFO - PROCESS | 3768 | 1461104496172 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 3768 | 1461104496174 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 15:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:21:36 INFO - PROCESS | 3768 | 1461104496161 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 3768 | 1461104496163 Marionette TRACE conn2 <- [1,338,null,{}] 15:21:36 INFO - PROCESS | 3768 | 1461104496166 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:21:36 INFO - PROCESS | 3768 | 1461104496240 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:21:36 INFO - PROCESS | 3768 | 1461104496274 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 3768 | ++DOCSHELL 15CD0C00 == 42 [pid = 3768] [id = 94] 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1845C400) [pid = 3768] [serial = 279] [outer = 00000000] 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1D511000) [pid = 3768] [serial = 280] [outer = 1845C400] 15:21:36 INFO - PROCESS | 3768 | 1461104496322 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1D922400) [pid = 3768] [serial = 281] [outer = 1845C400] 15:21:36 INFO - PROCESS | 3768 | 1461104496722 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:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 622ms 15:21:36 INFO - PROCESS | 3768 | 1461104496781 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:21:36 INFO - PROCESS | 3768 | 1461104496784 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 15:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:21:36 INFO - PROCESS | 3768 | 1461104496787 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:21:36 INFO - PROCESS | 3768 | 1461104496789 Marionette TRACE conn2 <- [1,342,null,{}] 15:21:36 INFO - PROCESS | 3768 | 1461104496792 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:21:36 INFO - PROCESS | 3768 | 1461104496866 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:21:36 INFO - PROCESS | 3768 | 1461104496875 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:36 INFO - PROCESS | 3768 | ++DOCSHELL 1C9A7800 == 43 [pid = 3768] [id = 95] 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1CE4C000) [pid = 3768] [serial = 282] [outer = 00000000] 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1D931400) [pid = 3768] [serial = 283] [outer = 1CE4C000] 15:21:36 INFO - PROCESS | 3768 | 1461104496918 Marionette DEBUG loaded listener.js 15:21:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1DB24400) [pid = 3768] [serial = 284] [outer = 1CE4C000] 15:21:37 INFO - PROCESS | 3768 | 1461104497299 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:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 577ms 15:21:37 INFO - PROCESS | 3768 | 1461104497366 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:21:37 INFO - PROCESS | 3768 | 1461104497368 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 15:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:21:37 INFO - PROCESS | 3768 | 1461104497372 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:21:37 INFO - PROCESS | 3768 | 1461104497374 Marionette TRACE conn2 <- [1,346,null,{}] 15:21:37 INFO - PROCESS | 3768 | 1461104497377 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:21:37 INFO - PROCESS | 3768 | 1461104497467 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:21:37 INFO - PROCESS | 3768 | 1461104497475 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:37 INFO - PROCESS | 3768 | ++DOCSHELL 1D929400 == 44 [pid = 3768] [id = 96] 15:21:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1DB27800) [pid = 3768] [serial = 285] [outer = 00000000] 15:21:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1DC5C800) [pid = 3768] [serial = 286] [outer = 1DB27800] 15:21:37 INFO - PROCESS | 3768 | 1461104497523 Marionette DEBUG loaded listener.js 15:21:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1DC61000) [pid = 3768] [serial = 287] [outer = 1DB27800] 15:21:38 INFO - PROCESS | 3768 | 1461104498169 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:21:38 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:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 820ms 15:21:38 INFO - PROCESS | 3768 | 1461104498198 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:21:38 INFO - PROCESS | 3768 | 1461104498202 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 15:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:21:38 INFO - PROCESS | 3768 | 1461104498207 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:21:38 INFO - PROCESS | 3768 | 1461104498210 Marionette TRACE conn2 <- [1,350,null,{}] 15:21:38 INFO - PROCESS | 3768 | 1461104498216 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:21:38 INFO - PROCESS | 3768 | 1461104498320 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:21:38 INFO - PROCESS | 3768 | 1461104498408 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:38 INFO - PROCESS | 3768 | ++DOCSHELL 14B64C00 == 45 [pid = 3768] [id = 97] 15:21:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (157AF800) [pid = 3768] [serial = 288] [outer = 00000000] 15:21:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1656C800) [pid = 3768] [serial = 289] [outer = 157AF800] 15:21:38 INFO - PROCESS | 3768 | 1461104498463 Marionette DEBUG loaded listener.js 15:21:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (16967800) [pid = 3768] [serial = 290] [outer = 157AF800] 15:21:39 INFO - PROCESS | 3768 | 1461104499027 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:21:39 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:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 865ms 15:21:39 INFO - PROCESS | 3768 | 1461104499091 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 3768 | 1461104499097 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 15:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:21:39 INFO - PROCESS | 3768 | 1461104499103 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 3768 | 1461104499106 Marionette TRACE conn2 <- [1,354,null,{}] 15:21:39 INFO - PROCESS | 3768 | 1461104499094 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:21:39 INFO - PROCESS | 3768 | 1461104499195 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:21:39 INFO - PROCESS | 3768 | 1461104499268 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:39 INFO - PROCESS | 3768 | ++DOCSHELL 1434D800 == 46 [pid = 3768] [id = 98] 15:21:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (16966000) [pid = 3768] [serial = 291] [outer = 00000000] 15:21:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (19741400) [pid = 3768] [serial = 292] [outer = 16966000] 15:21:39 INFO - PROCESS | 3768 | 1461104499321 Marionette DEBUG loaded listener.js 15:21:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1A099800) [pid = 3768] [serial = 293] [outer = 16966000] 15:21:39 INFO - PROCESS | 3768 | 1461104499916 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:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 880ms 15:21:39 INFO - PROCESS | 3768 | 1461104499970 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:21:39 INFO - PROCESS | 3768 | 1461104499972 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 15:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:21:39 INFO - PROCESS | 3768 | 1461104499976 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:21:39 INFO - PROCESS | 3768 | 1461104499980 Marionette TRACE conn2 <- [1,358,null,{}] 15:21:39 INFO - PROCESS | 3768 | 1461104499991 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:21:40 INFO - PROCESS | 3768 | 1461104500095 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:21:40 INFO - PROCESS | 3768 | 1461104500169 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:40 INFO - PROCESS | 3768 | ++DOCSHELL 19614800 == 47 [pid = 3768] [id = 99] 15:21:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1C447C00) [pid = 3768] [serial = 294] [outer = 00000000] 15:21:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1D588000) [pid = 3768] [serial = 295] [outer = 1C447C00] 15:21:40 INFO - PROCESS | 3768 | 1461104500225 Marionette DEBUG loaded listener.js 15:21:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1D92AC00) [pid = 3768] [serial = 296] [outer = 1C447C00] 15:21:40 INFO - PROCESS | 3768 | 1461104500854 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:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 926ms 15:21:40 INFO - PROCESS | 3768 | 1461104500887 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:21:40 INFO - PROCESS | 3768 | 1461104500890 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 15:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:21:40 INFO - PROCESS | 3768 | 1461104500893 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:21:40 INFO - PROCESS | 3768 | 1461104500895 Marionette TRACE conn2 <- [1,362,null,{}] 15:21:40 INFO - PROCESS | 3768 | 1461104500899 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:21:41 INFO - PROCESS | 3768 | 1461104500998 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:21:41 INFO - PROCESS | 3768 | 1461104501071 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:41 INFO - PROCESS | 3768 | ++DOCSHELL 1664D800 == 48 [pid = 3768] [id = 100] 15:21:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1664DC00) [pid = 3768] [serial = 297] [outer = 00000000] 15:21:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1900CC00) [pid = 3768] [serial = 298] [outer = 1664DC00] 15:21:41 INFO - PROCESS | 3768 | 1461104501124 Marionette DEBUG loaded listener.js 15:21:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1900F400) [pid = 3768] [serial = 299] [outer = 1664DC00] 15:21:41 INFO - PROCESS | 3768 | 1461104501753 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:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 881ms 15:21:41 INFO - PROCESS | 3768 | 1461104501779 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:21:41 INFO - PROCESS | 3768 | 1461104501783 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 15:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:21:41 INFO - PROCESS | 3768 | 1461104501803 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:21:41 INFO - PROCESS | 3768 | 1461104501807 Marionette TRACE conn2 <- [1,366,null,{}] 15:21:41 INFO - PROCESS | 3768 | 1461104501812 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:21:41 INFO - PROCESS | 3768 | 1461104501915 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:21:42 INFO - PROCESS | 3768 | 1461104502011 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 3768 | ++DOCSHELL 143A7400 == 49 [pid = 3768] [id = 101] 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (14B64000) [pid = 3768] [serial = 300] [outer = 00000000] 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (16964000) [pid = 3768] [serial = 301] [outer = 14B64000] 15:21:42 INFO - PROCESS | 3768 | 1461104502044 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (17B08000) [pid = 3768] [serial = 302] [outer = 14B64000] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1325F400 == 48 [pid = 3768] [id = 53] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 16969400 == 47 [pid = 3768] [id = 54] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1C9A7800 == 46 [pid = 3768] [id = 95] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 15CD0C00 == 45 [pid = 3768] [id = 94] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 137DEC00 == 44 [pid = 3768] [id = 93] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1C9AE000 == 43 [pid = 3768] [id = 92] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1A2A6400 == 42 [pid = 3768] [id = 91] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1ADB2400 == 41 [pid = 3768] [id = 90] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 19888000 == 40 [pid = 3768] [id = 89] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 18B24C00 == 39 [pid = 3768] [id = 88] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1338C000 == 38 [pid = 3768] [id = 87] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 137DE400 == 37 [pid = 3768] [id = 86] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 13261000 == 36 [pid = 3768] [id = 85] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1439E800 == 35 [pid = 3768] [id = 82] 15:21:42 INFO - PROCESS | 3768 | --DOCSHELL 1338DC00 == 34 [pid = 3768] [id = 81] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1A09F000) [pid = 3768] [serial = 154] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1D588800) [pid = 3768] [serial = 241] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18030400) [pid = 3768] [serial = 202] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1A310C00) [pid = 3768] [serial = 205] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1CB4F800) [pid = 3768] [serial = 230] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C9B2C00) [pid = 3768] [serial = 229] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1A49C400) [pid = 3768] [serial = 235] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1D107000) [pid = 3768] [serial = 232] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1D15B400) [pid = 3768] [serial = 238] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1D103400) [pid = 3768] [serial = 233] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1D503000) [pid = 3768] [serial = 239] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1C44DC00) [pid = 3768] [serial = 227] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1C4EB400) [pid = 3768] [serial = 236] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1A498400) [pid = 3768] [serial = 224] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19746400) [pid = 3768] [serial = 220] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19D11000) [pid = 3768] [serial = 221] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18B25000) [pid = 3768] [serial = 217] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18F89000) [pid = 3768] [serial = 218] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1C44E800) [pid = 3768] [serial = 209] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (19016400) [pid = 3768] [serial = 208] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1A314400) [pid = 3768] [serial = 223] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1C450800) [pid = 3768] [serial = 226] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (16966800) [pid = 3768] [serial = 212] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (16643800) [pid = 3768] [serial = 211] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (15E17C00) [pid = 3768] [serial = 214] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (16570800) [pid = 3768] [serial = 215] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1325E000) [pid = 3768] [serial = 199] [outer = 00000000] [url = about:blank] 15:21:42 INFO - PROCESS | 3768 | 1461104502592 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:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 805ms 15:21:42 INFO - PROCESS | 3768 | 1461104502613 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:21:42 INFO - PROCESS | 3768 | 1461104502618 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 15:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:21:42 INFO - PROCESS | 3768 | 1461104502624 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:21:42 INFO - PROCESS | 3768 | 1461104502626 Marionette TRACE conn2 <- [1,370,null,{}] 15:21:42 INFO - PROCESS | 3768 | 1461104502630 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:21:42 INFO - PROCESS | 3768 | 1461104502709 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:21:42 INFO - PROCESS | 3768 | 1461104502795 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:42 INFO - PROCESS | 3768 | ++DOCSHELL 137DE400 == 35 [pid = 3768] [id = 102] 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (137DEC00) [pid = 3768] [serial = 303] [outer = 00000000] 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16967000) [pid = 3768] [serial = 304] [outer = 137DEC00] 15:21:42 INFO - PROCESS | 3768 | 1461104502841 Marionette DEBUG loaded listener.js 15:21:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1806D400) [pid = 3768] [serial = 305] [outer = 137DEC00] 15:21:43 INFO - PROCESS | 3768 | 1461104503217 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:21:43 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:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 622ms 15:21:43 INFO - PROCESS | 3768 | 1461104503249 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 3768 | 1461104503251 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 15:21:43 INFO - PROCESS | 3768 | 1461104503255 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:21:43 INFO - PROCESS | 3768 | 1461104503258 Marionette TRACE conn2 <- [1,374,null,{}] 15:21:43 INFO - PROCESS | 3768 | 1461104503268 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:21:43 INFO - PROCESS | 3768 | 1461104503347 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:21:43 INFO - PROCESS | 3768 | 1461104503354 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:43 INFO - PROCESS | 3768 | ++DOCSHELL 18B26800 == 36 [pid = 3768] [id = 103] 15:21:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18B28800) [pid = 3768] [serial = 306] [outer = 00000000] 15:21:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19008400) [pid = 3768] [serial = 307] [outer = 18B28800] 15:21:43 INFO - PROCESS | 3768 | 1461104503401 Marionette DEBUG loaded listener.js 15:21:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (19010800) [pid = 3768] [serial = 308] [outer = 18B28800] 15:21:43 INFO - PROCESS | 3768 | 1461104503841 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:21:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:21:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 623ms 15:21:43 INFO - PROCESS | 3768 | 1461104503879 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:21:43 INFO - PROCESS | 3768 | 1461104503883 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 15:21:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:21:43 INFO - PROCESS | 3768 | 1461104503887 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:21:43 INFO - PROCESS | 3768 | 1461104503890 Marionette TRACE conn2 <- [1,378,null,{}] 15:21:43 INFO - PROCESS | 3768 | 1461104503894 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:21:43 INFO - PROCESS | 3768 | 1461104503968 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:21:44 INFO - PROCESS | 3768 | 1461104504007 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 3768 | ++DOCSHELL 19D0C000 == 37 [pid = 3768] [id = 104] 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (19D10C00) [pid = 3768] [serial = 309] [outer = 00000000] 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1A09C000) [pid = 3768] [serial = 310] [outer = 19D10C00] 15:21:44 INFO - PROCESS | 3768 | 1461104504051 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1A310C00) [pid = 3768] [serial = 311] [outer = 19D10C00] 15:21:44 INFO - PROCESS | 3768 | 1461104504448 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:21:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:21:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 607ms 15:21:44 INFO - PROCESS | 3768 | 1461104504509 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:21:44 INFO - PROCESS | 3768 | 1461104504511 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 15:21:44 INFO - PROCESS | 3768 | 1461104504514 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:21:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:21:44 INFO - PROCESS | 3768 | 1461104504516 Marionette TRACE conn2 <- [1,382,null,{}] 15:21:44 INFO - PROCESS | 3768 | 1461104504519 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:21:44 INFO - PROCESS | 3768 | 1461104504591 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:21:44 INFO - PROCESS | 3768 | 1461104504597 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:44 INFO - PROCESS | 3768 | ++DOCSHELL 1A097400 == 38 [pid = 3768] [id = 105] 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1A2A4800) [pid = 3768] [serial = 312] [outer = 00000000] 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1AA24400) [pid = 3768] [serial = 313] [outer = 1A2A4800] 15:21:44 INFO - PROCESS | 3768 | 1461104504643 Marionette DEBUG loaded listener.js 15:21:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1AA21800) [pid = 3768] [serial = 314] [outer = 1A2A4800] 15:21:45 INFO - PROCESS | 3768 | 1461104505108 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:21:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:21:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 607ms 15:21:45 INFO - PROCESS | 3768 | 1461104505136 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 3768 | 1461104505138 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 15:21:45 INFO - PROCESS | 3768 | 1461104505141 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:21:45 INFO - PROCESS | 3768 | 1461104505143 Marionette TRACE conn2 <- [1,386,null,{}] 15:21:45 INFO - PROCESS | 3768 | 1461104505146 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:21:45 INFO - PROCESS | 3768 | 1461104505269 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:21:45 INFO - PROCESS | 3768 | 1461104505352 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 3768 | ++DOCSHELL 1A092400 == 39 [pid = 3768] [id = 106] 15:21:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1A49FC00) [pid = 3768] [serial = 315] [outer = 00000000] 15:21:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1C73FC00) [pid = 3768] [serial = 316] [outer = 1A49FC00] 15:21:45 INFO - PROCESS | 3768 | 1461104505399 Marionette DEBUG loaded listener.js 15:21:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C9B2000) [pid = 3768] [serial = 317] [outer = 1A49FC00] 15:21:45 INFO - PROCESS | 3768 | 1461104505801 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:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 683ms 15:21:45 INFO - PROCESS | 3768 | 1461104505824 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:21:45 INFO - PROCESS | 3768 | 1461104505826 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 15:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:21:45 INFO - PROCESS | 3768 | 1461104505838 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:21:45 INFO - PROCESS | 3768 | 1461104505839 Marionette TRACE conn2 <- [1,390,null,{}] 15:21:45 INFO - PROCESS | 3768 | 1461104505843 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:21:45 INFO - PROCESS | 3768 | 1461104505947 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:21:45 INFO - PROCESS | 3768 | 1461104505953 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:45 INFO - PROCESS | 3768 | ++DOCSHELL 138ECC00 == 40 [pid = 3768] [id = 107] 15:21:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1C449800) [pid = 3768] [serial = 318] [outer = 00000000] 15:21:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1CE4DC00) [pid = 3768] [serial = 319] [outer = 1C449800] 15:21:45 INFO - PROCESS | 3768 | 1461104505997 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1CE4B000) [pid = 3768] [serial = 320] [outer = 1C449800] 15:21:46 INFO - PROCESS | 3768 | 1461104506410 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:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 638ms 15:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:21:46 INFO - PROCESS | 3768 | 1461104506471 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:21:46 INFO - PROCESS | 3768 | 1461104506473 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 15:21:46 INFO - PROCESS | 3768 | 1461104506476 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:21:46 INFO - PROCESS | 3768 | 1461104506478 Marionette TRACE conn2 <- [1,394,null,{}] 15:21:46 INFO - PROCESS | 3768 | 1461104506490 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:21:46 INFO - PROCESS | 3768 | 1461104506588 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:21:46 INFO - PROCESS | 3768 | 1461104506669 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:46 INFO - PROCESS | 3768 | ++DOCSHELL 1C73B000 == 41 [pid = 3768] [id = 108] 15:21:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1C9A9400) [pid = 3768] [serial = 321] [outer = 00000000] 15:21:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1D506400) [pid = 3768] [serial = 322] [outer = 1C9A9400] 15:21:46 INFO - PROCESS | 3768 | 1461104506712 Marionette DEBUG loaded listener.js 15:21:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1D589800) [pid = 3768] [serial = 323] [outer = 1C9A9400] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1CE4C000) [pid = 3768] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1ADB2800) [pid = 3768] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1CB4F000) [pid = 3768] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1C740800) [pid = 3768] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1A093000) [pid = 3768] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18B2C400) [pid = 3768] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (19889C00) [pid = 3768] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (138EC400) [pid = 3768] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (15745400) [pid = 3768] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (13A27800) [pid = 3768] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:21:46 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1845C400) [pid = 3768] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:21:47 INFO - PROCESS | 3768 | 1461104507135 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:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 668ms 15:21:47 INFO - PROCESS | 3768 | 1461104507159 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:21:47 INFO - PROCESS | 3768 | 1461104507161 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 15:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:21:47 INFO - PROCESS | 3768 | 1461104507165 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - PROCESS | 3768 | 1461104507166 Marionette TRACE conn2 <- [1,398,null,{}] 15:21:47 INFO - PROCESS | 3768 | 1461104507170 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:21:47 INFO - PROCESS | 3768 | 1461104507241 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:21:47 INFO - PROCESS | 3768 | 1461104507247 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 3768 | ++DOCSHELL 15F7D800 == 42 [pid = 3768] [id = 109] 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19746400) [pid = 3768] [serial = 324] [outer = 00000000] 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1CC83400) [pid = 3768] [serial = 325] [outer = 19746400] 15:21:47 INFO - PROCESS | 3768 | 1461104507295 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1D14F800) [pid = 3768] [serial = 326] [outer = 19746400] 15:21:47 INFO - PROCESS | 3768 | 1461104507683 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:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 577ms 15:21:47 INFO - PROCESS | 3768 | 1461104507745 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:21:47 INFO - PROCESS | 3768 | 1461104507747 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 15:21:47 INFO - PROCESS | 3768 | 1461104507750 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:21:47 INFO - PROCESS | 3768 | 1461104507752 Marionette TRACE conn2 <- [1,402,null,{}] 15:21:47 INFO - PROCESS | 3768 | 1461104507755 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:21:47 INFO - PROCESS | 3768 | 1461104507827 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:21:47 INFO - PROCESS | 3768 | 1461104507833 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:47 INFO - PROCESS | 3768 | ++DOCSHELL 1C4E5C00 == 43 [pid = 3768] [id = 110] 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1D502C00) [pid = 3768] [serial = 327] [outer = 00000000] 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1D92E800) [pid = 3768] [serial = 328] [outer = 1D502C00] 15:21:47 INFO - PROCESS | 3768 | 1461104507881 Marionette DEBUG loaded listener.js 15:21:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1DB29C00) [pid = 3768] [serial = 329] [outer = 1D502C00] 15:21:48 INFO - PROCESS | 3768 | 1461104508306 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:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 577ms 15:21:48 INFO - PROCESS | 3768 | 1461104508330 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:21:48 INFO - PROCESS | 3768 | 1461104508332 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 15:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:21:48 INFO - PROCESS | 3768 | 1461104508345 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:21:48 INFO - PROCESS | 3768 | 1461104508347 Marionette TRACE conn2 <- [1,406,null,{}] 15:21:48 INFO - PROCESS | 3768 | 1461104508351 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:21:48 INFO - PROCESS | 3768 | 1461104508441 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:21:48 INFO - PROCESS | 3768 | 1461104508448 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:48 INFO - PROCESS | 3768 | ++DOCSHELL 18957400 == 44 [pid = 3768] [id = 111] 15:21:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18957800) [pid = 3768] [serial = 330] [outer = 00000000] 15:21:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1C9B3000) [pid = 3768] [serial = 331] [outer = 18957800] 15:21:48 INFO - PROCESS | 3768 | 1461104508496 Marionette DEBUG loaded listener.js 15:21:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1D92E400) [pid = 3768] [serial = 332] [outer = 18957800] 15:21:48 INFO - PROCESS | 3768 | 1461104508970 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:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 668ms 15:21:49 INFO - PROCESS | 3768 | 1461104509028 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:21:49 INFO - PROCESS | 3768 | 1461104509033 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 15:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:21:49 INFO - PROCESS | 3768 | 1461104509038 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:21:49 INFO - PROCESS | 3768 | 1461104509043 Marionette TRACE conn2 <- [1,410,null,{}] 15:21:49 INFO - PROCESS | 3768 | 1461104509050 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:21:49 INFO - PROCESS | 3768 | 1461104509187 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:21:49 INFO - PROCESS | 3768 | 1461104509284 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:49 INFO - PROCESS | 3768 | ++DOCSHELL 1573A800 == 45 [pid = 3768] [id = 112] 15:21:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (157B1400) [pid = 3768] [serial = 333] [outer = 00000000] 15:21:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (16570800) [pid = 3768] [serial = 334] [outer = 157B1400] 15:21:49 INFO - PROCESS | 3768 | 1461104509339 Marionette DEBUG loaded listener.js 15:21:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1664E800) [pid = 3768] [serial = 335] [outer = 157B1400] 15:21:49 INFO - PROCESS | 3768 | 1461104509964 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:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 971ms 15:21:49 INFO - PROCESS | 3768 | 1461104510009 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 3768 | 1461104510015 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 15:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:21:50 INFO - PROCESS | 3768 | 1461104510021 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 3768 | 1461104510024 Marionette TRACE conn2 <- [1,414,null,{}] 15:21:50 INFO - PROCESS | 3768 | 1461104510028 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:21:50 INFO - PROCESS | 3768 | 1461104510128 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:21:50 INFO - PROCESS | 3768 | 1461104510206 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:50 INFO - PROCESS | 3768 | ++DOCSHELL 18959400 == 46 [pid = 3768] [id = 113] 15:21:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1895BC00) [pid = 3768] [serial = 336] [outer = 00000000] 15:21:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18F89000) [pid = 3768] [serial = 337] [outer = 1895BC00] 15:21:50 INFO - PROCESS | 3768 | 1461104510243 Marionette DEBUG loaded listener.js 15:21:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19001800) [pid = 3768] [serial = 338] [outer = 1895BC00] 15:21:50 INFO - PROCESS | 3768 | 1461104510868 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:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 910ms 15:21:50 INFO - PROCESS | 3768 | 1461104510931 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:21:50 INFO - PROCESS | 3768 | 1461104510934 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 15:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:21:50 INFO - PROCESS | 3768 | 1461104510938 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:21:50 INFO - PROCESS | 3768 | 1461104510941 Marionette TRACE conn2 <- [1,418,null,{}] 15:21:50 INFO - PROCESS | 3768 | 1461104510952 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:21:51 INFO - PROCESS | 3768 | 1461104511102 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:21:51 INFO - PROCESS | 3768 | 1461104511155 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:51 INFO - PROCESS | 3768 | ++DOCSHELL 1A49E800 == 47 [pid = 3768] [id = 114] 15:21:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1A4A2C00) [pid = 3768] [serial = 339] [outer = 00000000] 15:21:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1C452800) [pid = 3768] [serial = 340] [outer = 1A4A2C00] 15:21:51 INFO - PROCESS | 3768 | 1461104511211 Marionette DEBUG loaded listener.js 15:21:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1C73AC00) [pid = 3768] [serial = 341] [outer = 1A4A2C00] 15:21:52 INFO - PROCESS | 3768 | 1461104512323 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:21:52 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:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1411ms 15:21:52 INFO - PROCESS | 3768 | 1461104512368 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:21:52 INFO - PROCESS | 3768 | 1461104512371 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 15:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:21:52 INFO - PROCESS | 3768 | 1461104512423 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:21:52 INFO - PROCESS | 3768 | 1461104512427 Marionette TRACE conn2 <- [1,422,null,{}] 15:21:52 INFO - PROCESS | 3768 | 1461104512437 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:21:52 INFO - PROCESS | 3768 | 1461104512514 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:21:52 INFO - PROCESS | 3768 | 1461104512573 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:52 INFO - PROCESS | 3768 | ++DOCSHELL 13A28800 == 48 [pid = 3768] [id = 115] 15:21:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (14B61000) [pid = 3768] [serial = 342] [outer = 00000000] 15:21:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (15726800) [pid = 3768] [serial = 343] [outer = 14B61000] 15:21:52 INFO - PROCESS | 3768 | 1461104512698 Marionette DEBUG loaded listener.js 15:21:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (15CE5C00) [pid = 3768] [serial = 344] [outer = 14B61000] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 1C4E5C00 == 47 [pid = 3768] [id = 110] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 15F7D800 == 46 [pid = 3768] [id = 109] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 1C73B000 == 45 [pid = 3768] [id = 108] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 138ECC00 == 44 [pid = 3768] [id = 107] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 1A092400 == 43 [pid = 3768] [id = 106] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 1A097400 == 42 [pid = 3768] [id = 105] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 19D0C000 == 41 [pid = 3768] [id = 104] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (14BEF400) [pid = 3768] [serial = 253] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 18B26800 == 40 [pid = 3768] [id = 103] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 137DE400 == 39 [pid = 3768] [id = 102] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 143A7400 == 38 [pid = 3768] [id = 101] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 1434D800 == 37 [pid = 3768] [id = 98] 15:21:53 INFO - PROCESS | 3768 | --DOCSHELL 14B64C00 == 36 [pid = 3768] [id = 97] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1C449400) [pid = 3768] [serial = 268] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1C448000) [pid = 3768] [serial = 269] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1D156800) [pid = 3768] [serial = 274] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1CB55C00) [pid = 3768] [serial = 272] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1CB4CC00) [pid = 3768] [serial = 271] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1D58D800) [pid = 3768] [serial = 242] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (14B62400) [pid = 3768] [serial = 244] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1845EC00) [pid = 3768] [serial = 247] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C450000) [pid = 3768] [serial = 250] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (19615C00) [pid = 3768] [serial = 262] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (19746800) [pid = 3768] [serial = 263] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1A09BC00) [pid = 3768] [serial = 265] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (15CDB400) [pid = 3768] [serial = 259] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18079800) [pid = 3768] [serial = 260] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18413000) [pid = 3768] [serial = 257] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18034000) [pid = 3768] [serial = 256] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (19613C00) [pid = 3768] [serial = 277] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19B73000) [pid = 3768] [serial = 278] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1D511000) [pid = 3768] [serial = 280] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1D155400) [pid = 3768] [serial = 275] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1DB24400) [pid = 3768] [serial = 284] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1D922400) [pid = 3768] [serial = 281] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A317000) [pid = 3768] [serial = 266] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1D931400) [pid = 3768] [serial = 283] [outer = 00000000] [url = about:blank] 15:21:53 INFO - PROCESS | 3768 | 1461104513705 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:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1351ms 15:21:53 INFO - PROCESS | 3768 | 1461104513723 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:21:53 INFO - PROCESS | 3768 | 1461104513728 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 15:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:21:53 INFO - PROCESS | 3768 | 1461104513735 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:21:53 INFO - PROCESS | 3768 | 1461104513737 Marionette TRACE conn2 <- [1,426,null,{}] 15:21:53 INFO - PROCESS | 3768 | 1461104513741 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:21:53 INFO - PROCESS | 3768 | 1461104513817 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:21:53 INFO - PROCESS | 3768 | 1461104513823 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:53 INFO - PROCESS | 3768 | ++DOCSHELL 15C10400 == 37 [pid = 3768] [id = 116] 15:21:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (15CCFC00) [pid = 3768] [serial = 345] [outer = 00000000] 15:21:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18037800) [pid = 3768] [serial = 346] [outer = 15CCFC00] 15:21:53 INFO - PROCESS | 3768 | 1461104513868 Marionette DEBUG loaded listener.js 15:21:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18411000) [pid = 3768] [serial = 347] [outer = 15CCFC00] 15:21:54 INFO - PROCESS | 3768 | 1461104514322 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:21:54 INFO - PROCESS | 3768 | 1461104514360 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 15:21:54 INFO - PROCESS | 3768 | 1461104514363 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:21:54 INFO - PROCESS | 3768 | 1461104514366 Marionette TRACE conn2 <- [1,430,null,{}] 15:21:54 INFO - PROCESS | 3768 | 1461104514376 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:21:54 INFO - PROCESS | 3768 | 1461104514456 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:21:54 INFO - PROCESS | 3768 | 1461104514464 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:54 INFO - PROCESS | 3768 | ++DOCSHELL 189C0C00 == 38 [pid = 3768] [id = 117] 15:21:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (189C1800) [pid = 3768] [serial = 348] [outer = 00000000] 15:21:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18F93000) [pid = 3768] [serial = 349] [outer = 189C1800] 15:21:54 INFO - PROCESS | 3768 | 1461104514513 Marionette DEBUG loaded listener.js 15:21:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1900D000) [pid = 3768] [serial = 350] [outer = 189C1800] 15:21:54 INFO - PROCESS | 3768 | 1461104514957 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:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 607ms 15:21:54 INFO - PROCESS | 3768 | 1461104514984 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:21:54 INFO - PROCESS | 3768 | 1461104514986 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 15:21:54 INFO - PROCESS | 3768 | 1461104514989 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:21:54 INFO - PROCESS | 3768 | 1461104514991 Marionette TRACE conn2 <- [1,434,null,{}] 15:21:54 INFO - PROCESS | 3768 | 1461104514994 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:21:55 INFO - PROCESS | 3768 | 1461104515076 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:21:55 INFO - PROCESS | 3768 | 1461104515082 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 3768 | ++DOCSHELL 1961BC00 == 39 [pid = 3768] [id = 118] 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (196BC000) [pid = 3768] [serial = 351] [outer = 00000000] 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19D19400) [pid = 3768] [serial = 352] [outer = 196BC000] 15:21:55 INFO - PROCESS | 3768 | 1461104515128 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1A094800) [pid = 3768] [serial = 353] [outer = 196BC000] 15:21:55 INFO - PROCESS | 3768 | 1461104515609 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:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 683ms 15:21:55 INFO - PROCESS | 3768 | 1461104515672 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:21:55 INFO - PROCESS | 3768 | 1461104515674 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 15:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:21:55 INFO - PROCESS | 3768 | 1461104515684 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:21:55 INFO - PROCESS | 3768 | 1461104515686 Marionette TRACE conn2 <- [1,438,null,{}] 15:21:55 INFO - PROCESS | 3768 | 1461104515689 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:21:55 INFO - PROCESS | 3768 | 1461104515785 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:21:55 INFO - PROCESS | 3768 | 1461104515793 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:55 INFO - PROCESS | 3768 | ++DOCSHELL 1A37D800 == 40 [pid = 3768] [id = 119] 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A381C00) [pid = 3768] [serial = 354] [outer = 00000000] 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1AA1A800) [pid = 3768] [serial = 355] [outer = 1A381C00] 15:21:55 INFO - PROCESS | 3768 | 1461104515841 Marionette DEBUG loaded listener.js 15:21:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1ADBBC00) [pid = 3768] [serial = 356] [outer = 1A381C00] 15:21:56 INFO - PROCESS | 3768 | 1461104516265 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:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 15:21:56 INFO - PROCESS | 3768 | 1461104516311 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:21:56 INFO - PROCESS | 3768 | 1461104516313 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 15:21:56 INFO - PROCESS | 3768 | 1461104516321 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 3768 | 1461104516322 Marionette TRACE conn2 <- [1,442,null,{}] 15:21:56 INFO - PROCESS | 3768 | 1461104516326 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:21:56 INFO - PROCESS | 3768 | 1461104516470 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:21:56 INFO - PROCESS | 3768 | 1461104516492 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:56 INFO - PROCESS | 3768 | ++DOCSHELL 1C44CC00 == 41 [pid = 3768] [id = 120] 15:21:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1C4E7000) [pid = 3768] [serial = 357] [outer = 00000000] 15:21:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1CB4D400) [pid = 3768] [serial = 358] [outer = 1C4E7000] 15:21:56 INFO - PROCESS | 3768 | 1461104516539 Marionette DEBUG loaded listener.js 15:21:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1CC7A800) [pid = 3768] [serial = 359] [outer = 1C4E7000] 15:21:56 INFO - PROCESS | 3768 | 1461104516960 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:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 683ms 15:21:56 INFO - PROCESS | 3768 | 1461104516999 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:21:56 INFO - PROCESS | 3768 | 1461104517001 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 15:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:21:56 INFO - PROCESS | 3768 | 1461104517004 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:21:56 INFO - PROCESS | 3768 | 1461104517006 Marionette TRACE conn2 <- [1,446,null,{}] 15:21:57 INFO - PROCESS | 3768 | 1461104517009 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:21:57 INFO - PROCESS | 3768 | 1461104517115 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:21:57 INFO - PROCESS | 3768 | 1461104517121 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 3768 | ++DOCSHELL 1C9A5400 == 42 [pid = 3768] [id = 121] 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C9A7000) [pid = 3768] [serial = 360] [outer = 00000000] 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1D158800) [pid = 3768] [serial = 361] [outer = 1C9A7000] 15:21:57 INFO - PROCESS | 3768 | 1461104517164 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1D502800) [pid = 3768] [serial = 362] [outer = 1C9A7000] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1C9AC400) [pid = 3768] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1A49FC00) [pid = 3768] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (137DEC00) [pid = 3768] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1664DC00) [pid = 3768] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A2A4800) [pid = 3768] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1C449800) [pid = 3768] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (14B64000) [pid = 3768] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19D10C00) [pid = 3768] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18B28800) [pid = 3768] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1D502C00) [pid = 3768] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1C9A9400) [pid = 3768] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19746400) [pid = 3768] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:21:57 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (13A25800) [pid = 3768] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:21:57 INFO - PROCESS | 3768 | 1461104517755 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:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 774ms 15:21:57 INFO - PROCESS | 3768 | 1461104517782 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:21:57 INFO - PROCESS | 3768 | 1461104517784 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 15:21:57 INFO - PROCESS | 3768 | 1461104517787 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:21:57 INFO - PROCESS | 3768 | 1461104517789 Marionette TRACE conn2 <- [1,450,null,{}] 15:21:57 INFO - PROCESS | 3768 | 1461104517792 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:21:57 INFO - PROCESS | 3768 | 1461104517863 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:21:57 INFO - PROCESS | 3768 | 1461104517869 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:57 INFO - PROCESS | 3768 | ++DOCSHELL 15F8A400 == 43 [pid = 3768] [id = 122] 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (17B0A800) [pid = 3768] [serial = 363] [outer = 00000000] 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1A49AC00) [pid = 3768] [serial = 364] [outer = 17B0A800] 15:21:57 INFO - PROCESS | 3768 | 1461104517912 Marionette DEBUG loaded listener.js 15:21:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1A2A4800) [pid = 3768] [serial = 365] [outer = 17B0A800] 15:21:58 INFO - PROCESS | 3768 | 1461104518306 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:21:58 INFO - PROCESS | 3768 | 1461104518368 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 15:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:21:58 INFO - PROCESS | 3768 | 1461104518371 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 3768 | 1461104518373 Marionette TRACE conn2 <- [1,454,null,{}] 15:21:58 INFO - PROCESS | 3768 | 1461104518376 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:21:58 INFO - PROCESS | 3768 | 1461104518448 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:21:58 INFO - PROCESS | 3768 | 1461104518454 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:58 INFO - PROCESS | 3768 | ++DOCSHELL 16567000 == 44 [pid = 3768] [id = 123] 15:21:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C9A7400) [pid = 3768] [serial = 366] [outer = 00000000] 15:21:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1D586C00) [pid = 3768] [serial = 367] [outer = 1C9A7400] 15:21:58 INFO - PROCESS | 3768 | 1461104518498 Marionette DEBUG loaded listener.js 15:21:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1D50D400) [pid = 3768] [serial = 368] [outer = 1C9A7400] 15:21:58 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:21:58 INFO - PROCESS | 3768 | 1461104518882 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:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 577ms 15:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:21:58 INFO - PROCESS | 3768 | 1461104518951 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:21:58 INFO - PROCESS | 3768 | 1461104518953 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 15:21:58 INFO - PROCESS | 3768 | 1461104518956 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:21:58 INFO - PROCESS | 3768 | 1461104518958 Marionette TRACE conn2 <- [1,458,null,{}] 15:21:58 INFO - PROCESS | 3768 | 1461104518961 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:21:59 INFO - PROCESS | 3768 | 1461104519037 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:21:59 INFO - PROCESS | 3768 | 1461104519045 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:21:59 INFO - PROCESS | 3768 | ++DOCSHELL 1C73F400 == 45 [pid = 3768] [id = 124] 15:21:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1D104400) [pid = 3768] [serial = 369] [outer = 00000000] 15:21:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1D92D000) [pid = 3768] [serial = 370] [outer = 1D104400] 15:21:59 INFO - PROCESS | 3768 | 1461104519088 Marionette DEBUG loaded listener.js 15:21:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1DB24800) [pid = 3768] [serial = 371] [outer = 1D104400] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 19614800 == 44 [pid = 3768] [id = 99] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1664D800 == 43 [pid = 3768] [id = 100] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1A048800 == 42 [pid = 3768] [id = 84] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1D929400 == 41 [pid = 3768] [id = 96] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1664E400 == 40 [pid = 3768] [id = 83] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 15C10400 == 39 [pid = 3768] [id = 116] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 13A28800 == 38 [pid = 3768] [id = 115] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 18959400 == 37 [pid = 3768] [id = 113] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1A49E800 == 36 [pid = 3768] [id = 114] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 18957400 == 35 [pid = 3768] [id = 111] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1573A800 == 34 [pid = 3768] [id = 112] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 189C0C00 == 33 [pid = 3768] [id = 117] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1A37D800 == 32 [pid = 3768] [id = 119] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1961BC00 == 31 [pid = 3768] [id = 118] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1C44CC00 == 30 [pid = 3768] [id = 120] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 15F8A400 == 29 [pid = 3768] [id = 122] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 16567000 == 28 [pid = 3768] [id = 123] 15:22:00 INFO - PROCESS | 3768 | --DOCSHELL 1C9A5400 == 27 [pid = 3768] [id = 121] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1656E400) [pid = 3768] [serial = 254] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1D104000) [pid = 3768] [serial = 197] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1C9B3000) [pid = 3768] [serial = 331] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C9B2000) [pid = 3768] [serial = 317] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1DB29C00) [pid = 3768] [serial = 329] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1D506400) [pid = 3768] [serial = 322] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1CE4B000) [pid = 3768] [serial = 320] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1D92E800) [pid = 3768] [serial = 328] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1D589800) [pid = 3768] [serial = 323] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1CC83400) [pid = 3768] [serial = 325] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1D14F800) [pid = 3768] [serial = 326] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1AA21800) [pid = 3768] [serial = 314] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1C73FC00) [pid = 3768] [serial = 316] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1DC5C800) [pid = 3768] [serial = 286] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1656C800) [pid = 3768] [serial = 289] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (19741400) [pid = 3768] [serial = 292] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (16967000) [pid = 3768] [serial = 304] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1806D400) [pid = 3768] [serial = 305] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1900F400) [pid = 3768] [serial = 299] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1900CC00) [pid = 3768] [serial = 298] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1AA24400) [pid = 3768] [serial = 313] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1CE4DC00) [pid = 3768] [serial = 319] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (17B08000) [pid = 3768] [serial = 302] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (16964000) [pid = 3768] [serial = 301] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (1A09C000) [pid = 3768] [serial = 310] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (1A310C00) [pid = 3768] [serial = 311] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (19008400) [pid = 3768] [serial = 307] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (19010800) [pid = 3768] [serial = 308] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (1D588000) [pid = 3768] [serial = 295] [outer = 00000000] [url = about:blank] 15:22:00 INFO - PROCESS | 3768 | 1461104520823 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:22:00 INFO - PROCESS | 3768 | 1461104520873 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 15:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:22:00 INFO - PROCESS | 3768 | 1461104520881 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:22:00 INFO - PROCESS | 3768 | 1461104520886 Marionette TRACE conn2 <- [1,462,null,{}] 15:22:00 INFO - PROCESS | 3768 | 1461104520892 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:22:00 INFO - PROCESS | 3768 | 1461104520973 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:22:00 INFO - PROCESS | 3768 | 1461104520982 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:00 INFO - PROCESS | 3768 | ++DOCSHELL 13269800 == 28 [pid = 3768] [id = 125] 15:22:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (13269C00) [pid = 3768] [serial = 372] [outer = 00000000] 15:22:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (138EC400) [pid = 3768] [serial = 373] [outer = 13269C00] 15:22:01 INFO - PROCESS | 3768 | 1461104521029 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (13A28400) [pid = 3768] [serial = 374] [outer = 13269C00] 15:22:01 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:01 INFO - PROCESS | 3768 | 1461104521492 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:22:01 INFO - PROCESS | 3768 | 1461104521565 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 15:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:22:01 INFO - PROCESS | 3768 | 1461104521572 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:22:01 INFO - PROCESS | 3768 | 1461104521574 Marionette TRACE conn2 <- [1,466,null,{}] 15:22:01 INFO - PROCESS | 3768 | 1461104521578 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:22:01 INFO - PROCESS | 3768 | 1461104521637 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:22:01 INFO - PROCESS | 3768 | 1461104521643 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:01 INFO - PROCESS | 3768 | ++DOCSHELL 14BEF400 == 29 [pid = 3768] [id = 126] 15:22:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (157B7000) [pid = 3768] [serial = 375] [outer = 00000000] 15:22:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (15EDB000) [pid = 3768] [serial = 376] [outer = 157B7000] 15:22:01 INFO - PROCESS | 3768 | 1461104521688 Marionette DEBUG loaded listener.js 15:22:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (15F8AC00) [pid = 3768] [serial = 377] [outer = 157B7000] 15:22:02 INFO - PROCESS | 3768 | 1461104522121 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:22:02 INFO - PROCESS | 3768 | 1461104522152 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 15:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:22:02 INFO - PROCESS | 3768 | 1461104522160 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 3768 | 1461104522163 Marionette TRACE conn2 <- [1,470,null,{}] 15:22:02 INFO - PROCESS | 3768 | 1461104522174 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:22:02 INFO - PROCESS | 3768 | 1461104522243 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:22:02 INFO - PROCESS | 3768 | 1461104522357 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 3768 | ++DOCSHELL 18415800 == 30 [pid = 3768] [id = 127] 15:22:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18417000) [pid = 3768] [serial = 378] [outer = 00000000] 15:22:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18463800) [pid = 3768] [serial = 379] [outer = 18417000] 15:22:02 INFO - PROCESS | 3768 | 1461104522405 Marionette DEBUG loaded listener.js 15:22:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (187D0C00) [pid = 3768] [serial = 380] [outer = 18417000] 15:22:02 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:22:02 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 15:22:02 INFO - PROCESS | 3768 | 1461104522755 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:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 638ms 15:22:02 INFO - PROCESS | 3768 | 1461104522779 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:22:02 INFO - PROCESS | 3768 | 1461104522781 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 15:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:22:02 INFO - PROCESS | 3768 | 1461104522785 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:22:02 INFO - PROCESS | 3768 | 1461104522787 Marionette TRACE conn2 <- [1,474,null,{}] 15:22:02 INFO - PROCESS | 3768 | 1461104522790 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:22:02 INFO - PROCESS | 3768 | 1461104522864 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:22:02 INFO - PROCESS | 3768 | 1461104522928 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:02 INFO - PROCESS | 3768 | ++DOCSHELL 14B5EC00 == 31 [pid = 3768] [id = 128] 15:22:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18950000) [pid = 3768] [serial = 381] [outer = 00000000] 15:22:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (18B22C00) [pid = 3768] [serial = 382] [outer = 18950000] 15:22:02 INFO - PROCESS | 3768 | 1461104522973 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18DAB800) [pid = 3768] [serial = 383] [outer = 18950000] 15:22:03 INFO - PROCESS | 3768 | 1461104523334 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:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 577ms 15:22:03 INFO - PROCESS | 3768 | 1461104523382 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 3768 | 1461104523384 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 15:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:22:03 INFO - PROCESS | 3768 | 1461104523387 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 3768 | 1461104523388 Marionette TRACE conn2 <- [1,478,null,{}] 15:22:03 INFO - PROCESS | 3768 | 1461104523392 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:22:03 INFO - PROCESS | 3768 | 1461104523468 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:22:03 INFO - PROCESS | 3768 | 1461104523476 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:03 INFO - PROCESS | 3768 | ++DOCSHELL 189C5400 == 32 [pid = 3768] [id = 129] 15:22:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18DAD800) [pid = 3768] [serial = 384] [outer = 00000000] 15:22:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18DB7800) [pid = 3768] [serial = 385] [outer = 18DAD800] 15:22:03 INFO - PROCESS | 3768 | 1461104523520 Marionette DEBUG loaded listener.js 15:22:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18F86000) [pid = 3768] [serial = 386] [outer = 18DAD800] 15:22:03 INFO - PROCESS | 3768 | 1461104523944 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:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 576ms 15:22:03 INFO - PROCESS | 3768 | 1461104523966 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:22:03 INFO - PROCESS | 3768 | 1461104523968 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 15:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:22:03 INFO - PROCESS | 3768 | 1461104523955 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:22:03 INFO - PROCESS | 3768 | 1461104523957 Marionette TRACE conn2 <- [1,482,null,{}] 15:22:03 INFO - PROCESS | 3768 | 1461104523960 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:22:04 INFO - PROCESS | 3768 | 1461104524075 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:22:04 INFO - PROCESS | 3768 | 1461104524084 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 3768 | ++DOCSHELL 18DB2400 == 33 [pid = 3768] [id = 130] 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18F8E800) [pid = 3768] [serial = 387] [outer = 00000000] 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (19012C00) [pid = 3768] [serial = 388] [outer = 18F8E800] 15:22:04 INFO - PROCESS | 3768 | 1461104524132 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (196BDC00) [pid = 3768] [serial = 389] [outer = 18F8E800] 15:22:04 INFO - PROCESS | 3768 | 1461104524531 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:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 607ms 15:22:04 INFO - PROCESS | 3768 | 1461104524576 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:22:04 INFO - PROCESS | 3768 | 1461104524578 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 15:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:22:04 INFO - PROCESS | 3768 | 1461104524582 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:22:04 INFO - PROCESS | 3768 | 1461104524583 Marionette TRACE conn2 <- [1,486,null,{}] 15:22:04 INFO - PROCESS | 3768 | 1461104524589 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:22:04 INFO - PROCESS | 3768 | 1461104524684 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:22:04 INFO - PROCESS | 3768 | 1461104524721 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:04 INFO - PROCESS | 3768 | ++DOCSHELL 19615400 == 34 [pid = 3768] [id = 131] 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (196C9400) [pid = 3768] [serial = 390] [outer = 00000000] 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1A03F000) [pid = 3768] [serial = 391] [outer = 196C9400] 15:22:04 INFO - PROCESS | 3768 | 1461104524766 Marionette DEBUG loaded listener.js 15:22:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1A002C00) [pid = 3768] [serial = 392] [outer = 196C9400] 15:22:05 INFO - PROCESS | 3768 | 1461104525130 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:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 577ms 15:22:05 INFO - PROCESS | 3768 | 1461104525161 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 3768 | 1461104525163 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 15:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:22:05 INFO - PROCESS | 3768 | 1461104525166 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 3768 | 1461104525168 Marionette TRACE conn2 <- [1,490,null,{}] 15:22:05 INFO - PROCESS | 3768 | 1461104525171 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:22:05 INFO - PROCESS | 3768 | 1461104525245 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:22:05 INFO - PROCESS | 3768 | 1461104525319 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:05 INFO - PROCESS | 3768 | ++DOCSHELL 19746800 == 35 [pid = 3768] [id = 132] 15:22:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (19747400) [pid = 3768] [serial = 393] [outer = 00000000] 15:22:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1A314000) [pid = 3768] [serial = 394] [outer = 19747400] 15:22:05 INFO - PROCESS | 3768 | 1461104525362 Marionette DEBUG loaded listener.js 15:22:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1A311000) [pid = 3768] [serial = 395] [outer = 19747400] 15:22:05 INFO - PROCESS | 3768 | 1461104525728 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:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 622ms 15:22:05 INFO - PROCESS | 3768 | 1461104525791 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:22:05 INFO - PROCESS | 3768 | 1461104525793 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 15:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:22:05 INFO - PROCESS | 3768 | 1461104525796 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:22:05 INFO - PROCESS | 3768 | 1461104525797 Marionette TRACE conn2 <- [1,494,null,{}] 15:22:05 INFO - PROCESS | 3768 | 1461104525810 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:22:05 INFO - PROCESS | 3768 | 1461104525903 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:22:05 INFO - PROCESS | 3768 | 1461104525981 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 3768 | ++DOCSHELL 1A8AE000 == 36 [pid = 3768] [id = 133] 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A8AE800) [pid = 3768] [serial = 396] [outer = 00000000] 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1ADB3400) [pid = 3768] [serial = 397] [outer = 1A8AE800] 15:22:06 INFO - PROCESS | 3768 | 1461104526043 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1C447400) [pid = 3768] [serial = 398] [outer = 1A8AE800] 15:22:06 INFO - PROCESS | 3768 | 1461104526449 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:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 668ms 15:22:06 INFO - PROCESS | 3768 | 1461104526476 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:22:06 INFO - PROCESS | 3768 | 1461104526478 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 15:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:22:06 INFO - PROCESS | 3768 | 1461104526488 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:22:06 INFO - PROCESS | 3768 | 1461104526490 Marionette TRACE conn2 <- [1,498,null,{}] 15:22:06 INFO - PROCESS | 3768 | 1461104526493 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:22:06 INFO - PROCESS | 3768 | 1461104526592 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:22:06 INFO - PROCESS | 3768 | 1461104526598 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:06 INFO - PROCESS | 3768 | ++DOCSHELL 189C6C00 == 37 [pid = 3768] [id = 134] 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1A387000) [pid = 3768] [serial = 399] [outer = 00000000] 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1C455C00) [pid = 3768] [serial = 400] [outer = 1A387000] 15:22:06 INFO - PROCESS | 3768 | 1461104526642 Marionette DEBUG loaded listener.js 15:22:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1C737400) [pid = 3768] [serial = 401] [outer = 1A387000] 15:22:07 INFO - PROCESS | 3768 | 1461104527044 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:22:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 577ms 15:22:07 INFO - PROCESS | 3768 | 1461104527061 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 3768 | 1461104527064 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 15:22:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:22:07 INFO - PROCESS | 3768 | 1461104527067 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 3768 | 1461104527069 Marionette TRACE conn2 <- [1,502,null,{}] 15:22:07 INFO - PROCESS | 3768 | 1461104527073 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:22:07 INFO - PROCESS | 3768 | 1461104527182 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:22:07 INFO - PROCESS | 3768 | 1461104527262 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:07 INFO - PROCESS | 3768 | ++DOCSHELL 18956400 == 38 [pid = 3768] [id = 135] 15:22:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C9AB800) [pid = 3768] [serial = 402] [outer = 00000000] 15:22:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1CC83000) [pid = 3768] [serial = 403] [outer = 1C9AB800] 15:22:07 INFO - PROCESS | 3768 | 1461104527324 Marionette DEBUG loaded listener.js 15:22:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1CE4B400) [pid = 3768] [serial = 404] [outer = 1C9AB800] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1696F800) [pid = 3768] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18F92000) [pid = 3768] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (12BBF400) [pid = 3768] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1A381C00) [pid = 3768] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1C4E7000) [pid = 3768] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1C9A7000) [pid = 3768] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (17B0A800) [pid = 3768] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C9A7400) [pid = 3768] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (196BC000) [pid = 3768] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (189C1800) [pid = 3768] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (15CCFC00) [pid = 3768] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (14B61000) [pid = 3768] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1A4A2C00) [pid = 3768] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1895BC00) [pid = 3768] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (157B1400) [pid = 3768] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18957800) [pid = 3768] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1C447C00) [pid = 3768] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1439EC00) [pid = 3768] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (157AF800) [pid = 3768] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1ADB3000) [pid = 3768] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (16C10800) [pid = 3768] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (16966000) [pid = 3768] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:22:07 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1DB27800) [pid = 3768] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:22:07 INFO - PROCESS | 3768 | 1461104527921 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:22:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 880ms 15:22:07 INFO - PROCESS | 3768 | 1461104527956 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:22:07 INFO - PROCESS | 3768 | 1461104527958 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 15:22:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:22:07 INFO - PROCESS | 3768 | 1461104527967 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:22:07 INFO - PROCESS | 3768 | 1461104527969 Marionette TRACE conn2 <- [1,506,null,{}] 15:22:07 INFO - PROCESS | 3768 | 1461104527973 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:22:08 INFO - PROCESS | 3768 | 1461104528028 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:22:08 INFO - PROCESS | 3768 | 1461104528034 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 3768 | ++DOCSHELL 1696F800 == 39 [pid = 3768] [id = 136] 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16C10800) [pid = 3768] [serial = 405] [outer = 00000000] 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18B2D800) [pid = 3768] [serial = 406] [outer = 16C10800] 15:22:08 INFO - PROCESS | 3768 | 1461104528080 Marionette DEBUG loaded listener.js 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18F91400) [pid = 3768] [serial = 407] [outer = 16C10800] 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1A2A1400) [pid = 3768] [serial = 408] [outer = 1E08A400] 15:22:08 INFO - PROCESS | 3768 | 1461104528663 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:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 774ms 15:22:08 INFO - PROCESS | 3768 | 1461104528730 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:22:08 INFO - PROCESS | 3768 | 1461104528734 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 15:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:22:08 INFO - PROCESS | 3768 | 1461104528740 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:22:08 INFO - PROCESS | 3768 | 1461104528744 Marionette TRACE conn2 <- [1,510,null,{}] 15:22:08 INFO - PROCESS | 3768 | 1461104528751 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:22:08 INFO - PROCESS | 3768 | 1461104528861 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:22:08 INFO - PROCESS | 3768 | 1461104528940 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:08 INFO - PROCESS | 3768 | ++DOCSHELL 12DDA000 == 40 [pid = 3768] [id = 137] 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (13261000) [pid = 3768] [serial = 409] [outer = 00000000] 15:22:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (142B0800) [pid = 3768] [serial = 410] [outer = 13261000] 15:22:08 INFO - PROCESS | 3768 | 1461104528995 Marionette DEBUG loaded listener.js 15:22:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (14B60C00) [pid = 3768] [serial = 411] [outer = 13261000] 15:22:09 INFO - PROCESS | 3768 | 1461104529720 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:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1062ms 15:22:09 INFO - PROCESS | 3768 | 1461104529812 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:22:09 INFO - PROCESS | 3768 | 1461104529818 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 15:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:22:09 INFO - PROCESS | 3768 | 1461104529825 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:22:09 INFO - PROCESS | 3768 | 1461104529827 Marionette TRACE conn2 <- [1,514,null,{}] 15:22:09 INFO - PROCESS | 3768 | 1461104529831 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:22:09 INFO - PROCESS | 3768 | 1461104529946 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:22:10 INFO - PROCESS | 3768 | 1461104530013 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:10 INFO - PROCESS | 3768 | ++DOCSHELL 02A8D400 == 41 [pid = 3768] [id = 138] 15:22:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (11CB5800) [pid = 3768] [serial = 412] [outer = 00000000] 15:22:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (17B0A800) [pid = 3768] [serial = 413] [outer = 11CB5800] 15:22:10 INFO - PROCESS | 3768 | 1461104530072 Marionette DEBUG loaded listener.js 15:22:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18039800) [pid = 3768] [serial = 414] [outer = 11CB5800] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 18956400 == 40 [pid = 3768] [id = 135] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 189C6C00 == 39 [pid = 3768] [id = 134] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 1A8AE000 == 38 [pid = 3768] [id = 133] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 19746800 == 37 [pid = 3768] [id = 132] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 19615400 == 36 [pid = 3768] [id = 131] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 18DB2400 == 35 [pid = 3768] [id = 130] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 189C5400 == 34 [pid = 3768] [id = 129] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 14B5EC00 == 33 [pid = 3768] [id = 128] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 18415800 == 32 [pid = 3768] [id = 127] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 14BEF400 == 31 [pid = 3768] [id = 126] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 13269800 == 30 [pid = 3768] [id = 125] 15:22:10 INFO - PROCESS | 3768 | --DOCSHELL 1C73F400 == 29 [pid = 3768] [id = 124] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18414C00) [pid = 3768] [serial = 203] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1A857800) [pid = 3768] [serial = 206] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (143A7000) [pid = 3768] [serial = 200] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1D92AC00) [pid = 3768] [serial = 296] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1571E000) [pid = 3768] [serial = 245] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (16967800) [pid = 3768] [serial = 290] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1C9AEC00) [pid = 3768] [serial = 251] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (189C4C00) [pid = 3768] [serial = 248] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A099800) [pid = 3768] [serial = 293] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1DC61000) [pid = 3768] [serial = 287] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1D92D000) [pid = 3768] [serial = 370] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1AA1A800) [pid = 3768] [serial = 355] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1CB4D400) [pid = 3768] [serial = 358] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (1ADBBC00) [pid = 3768] [serial = 356] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (1D158800) [pid = 3768] [serial = 361] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (1CC7A800) [pid = 3768] [serial = 359] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (1A49AC00) [pid = 3768] [serial = 364] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (1D586C00) [pid = 3768] [serial = 367] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (1D502800) [pid = 3768] [serial = 362] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (19D19400) [pid = 3768] [serial = 352] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18F93000) [pid = 3768] [serial = 349] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (1900D000) [pid = 3768] [serial = 350] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18037800) [pid = 3768] [serial = 346] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (18411000) [pid = 3768] [serial = 347] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (15CE5C00) [pid = 3768] [serial = 344] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (15726800) [pid = 3768] [serial = 343] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1C73AC00) [pid = 3768] [serial = 341] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (1C452800) [pid = 3768] [serial = 340] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (19001800) [pid = 3768] [serial = 338] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (18F89000) [pid = 3768] [serial = 337] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (1664E800) [pid = 3768] [serial = 335] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (16570800) [pid = 3768] [serial = 334] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (1D92E400) [pid = 3768] [serial = 332] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (1D50D400) [pid = 3768] [serial = 368] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (1A2A4800) [pid = 3768] [serial = 365] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (1A094800) [pid = 3768] [serial = 353] [outer = 00000000] [url = about:blank] 15:22:10 INFO - PROCESS | 3768 | 1461104530885 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:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1062ms 15:22:10 INFO - PROCESS | 3768 | 1461104530905 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:22:10 INFO - PROCESS | 3768 | 1461104530891 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 15:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:22:10 INFO - PROCESS | 3768 | 1461104530896 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:22:10 INFO - PROCESS | 3768 | 1461104530899 Marionette TRACE conn2 <- [1,518,null,{}] 15:22:10 INFO - PROCESS | 3768 | 1461104530904 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:22:10 INFO - PROCESS | 3768 | 1461104530983 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:22:11 INFO - PROCESS | 3768 | 1461104531060 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 3768 | ++DOCSHELL 14BEF400 == 30 [pid = 3768] [id = 139] 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (14BF4400) [pid = 3768] [serial = 415] [outer = 00000000] 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (15CECC00) [pid = 3768] [serial = 416] [outer = 14BF4400] 15:22:11 INFO - PROCESS | 3768 | 1461104531117 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (15F82800) [pid = 3768] [serial = 417] [outer = 14BF4400] 15:22:11 INFO - PROCESS | 3768 | 1461104531521 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:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 683ms 15:22:11 INFO - PROCESS | 3768 | 1461104531579 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:22:11 INFO - PROCESS | 3768 | 1461104531585 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 15:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:22:11 INFO - PROCESS | 3768 | 1461104531590 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:22:11 INFO - PROCESS | 3768 | 1461104531593 Marionette TRACE conn2 <- [1,522,null,{}] 15:22:11 INFO - PROCESS | 3768 | 1461104531596 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:22:11 INFO - PROCESS | 3768 | 1461104531673 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:22:11 INFO - PROCESS | 3768 | 1461104531688 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:11 INFO - PROCESS | 3768 | ++DOCSHELL 16967C00 == 31 [pid = 3768] [id = 140] 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (16C1BC00) [pid = 3768] [serial = 418] [outer = 00000000] 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (18030000) [pid = 3768] [serial = 419] [outer = 16C1BC00] 15:22:11 INFO - PROCESS | 3768 | 1461104531732 Marionette DEBUG loaded listener.js 15:22:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (18078000) [pid = 3768] [serial = 420] [outer = 16C1BC00] 15:22:12 INFO - PROCESS | 3768 | 1461104532162 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:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 623ms 15:22:12 INFO - PROCESS | 3768 | 1461104532210 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 3768 | 1461104532213 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 15:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:22:12 INFO - PROCESS | 3768 | 1461104532216 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 3768 | 1461104532220 Marionette TRACE conn2 <- [1,526,null,{}] 15:22:12 INFO - PROCESS | 3768 | 1461104532230 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:22:12 INFO - PROCESS | 3768 | 1461104532308 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:22:12 INFO - PROCESS | 3768 | 1461104532317 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:12 INFO - PROCESS | 3768 | ++DOCSHELL 18959000 == 32 [pid = 3768] [id = 141] 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (18959800) [pid = 3768] [serial = 421] [outer = 00000000] 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (189C1800) [pid = 3768] [serial = 422] [outer = 18959800] 15:22:12 INFO - PROCESS | 3768 | 1461104532372 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (18DABC00) [pid = 3768] [serial = 423] [outer = 18959800] 15:22:12 INFO - PROCESS | 3768 | 1461104532772 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:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 577ms 15:22:12 INFO - PROCESS | 3768 | 1461104532795 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:22:12 INFO - PROCESS | 3768 | 1461104532797 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 15:22:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:22:12 INFO - PROCESS | 3768 | 1461104532801 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:22:12 INFO - PROCESS | 3768 | 1461104532802 Marionette TRACE conn2 <- [1,530,null,{}] 15:22:12 INFO - PROCESS | 3768 | 1461104532806 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:22:12 INFO - PROCESS | 3768 | 1461104532881 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:22:12 INFO - PROCESS | 3768 | 1461104532887 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:12 INFO - PROCESS | 3768 | ++DOCSHELL 1895C000 == 33 [pid = 3768] [id = 142] 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (18DB0000) [pid = 3768] [serial = 424] [outer = 00000000] 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (19003800) [pid = 3768] [serial = 425] [outer = 18DB0000] 15:22:12 INFO - PROCESS | 3768 | 1461104532932 Marionette DEBUG loaded listener.js 15:22:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (19007000) [pid = 3768] [serial = 426] [outer = 18DB0000] 15:22:13 INFO - PROCESS | 3768 | 1461104533381 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:22:13 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:22:13 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:22:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:22:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:22:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:22:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 622ms 15:22:13 INFO - PROCESS | 3768 | 1461104533422 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:22:13 INFO - PROCESS | 3768 | 1461104533424 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 15:22:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:22:13 INFO - PROCESS | 3768 | 1461104533433 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:22:13 INFO - PROCESS | 3768 | 1461104533434 Marionette TRACE conn2 <- [1,534,null,{}] 15:22:13 INFO - PROCESS | 3768 | 1461104533438 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:22:13 INFO - PROCESS | 3768 | 1461104533540 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:22:13 INFO - PROCESS | 3768 | 1461104533545 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:13 INFO - PROCESS | 3768 | ++DOCSHELL 18F8E400 == 34 [pid = 3768] [id = 143] 15:22:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (19009C00) [pid = 3768] [serial = 427] [outer = 00000000] 15:22:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (19617800) [pid = 3768] [serial = 428] [outer = 19009C00] 15:22:13 INFO - PROCESS | 3768 | 1461104533592 Marionette DEBUG loaded listener.js 15:22:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (19617000) [pid = 3768] [serial = 429] [outer = 19009C00] 15:22:14 INFO - PROCESS | 3768 | 1461104534001 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:22:14 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:22:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 607ms 15:22:14 INFO - PROCESS | 3768 | 1461104534051 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 3768 | 1461104534053 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 15:22:14 INFO - PROCESS | 3768 | 1461104534057 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:22:14 INFO - PROCESS | 3768 | 1461104534058 Marionette TRACE conn2 <- [1,538,null,{}] 15:22:14 INFO - PROCESS | 3768 | 1461104534062 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:22:14 INFO - PROCESS | 3768 | 1461104534166 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:22:14 INFO - PROCESS | 3768 | 1461104534248 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 3768 | ++DOCSHELL 1A04C000 == 35 [pid = 3768] [id = 144] 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1A090800) [pid = 3768] [serial = 430] [outer = 00000000] 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1A311800) [pid = 3768] [serial = 431] [outer = 1A090800] 15:22:14 INFO - PROCESS | 3768 | 1461104534295 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1A30F000) [pid = 3768] [serial = 432] [outer = 1A090800] 15:22:14 INFO - PROCESS | 3768 | 1461104534683 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:22:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:22:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 668ms 15:22:14 INFO - PROCESS | 3768 | 1461104534738 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:22:14 INFO - PROCESS | 3768 | 1461104534740 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 15:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:22:14 INFO - PROCESS | 3768 | 1461104534754 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:22:14 INFO - PROCESS | 3768 | 1461104534756 Marionette TRACE conn2 <- [1,542,null,{}] 15:22:14 INFO - PROCESS | 3768 | 1461104534759 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:22:14 INFO - PROCESS | 3768 | 1461104534853 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:22:14 INFO - PROCESS | 3768 | 1461104534859 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:14 INFO - PROCESS | 3768 | ++DOCSHELL 1338C000 == 36 [pid = 3768] [id = 145] 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19D19800) [pid = 3768] [serial = 433] [outer = 00000000] 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1ADBE400) [pid = 3768] [serial = 434] [outer = 19D19800] 15:22:14 INFO - PROCESS | 3768 | 1461104534907 Marionette DEBUG loaded listener.js 15:22:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1C44B400) [pid = 3768] [serial = 435] [outer = 19D19800] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (1A8AE800) [pid = 3768] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (157B7000) [pid = 3768] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (1D104400) [pid = 3768] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (196C9400) [pid = 3768] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (19747400) [pid = 3768] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18417000) [pid = 3768] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (18DAD800) [pid = 3768] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (13269C00) [pid = 3768] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (18F8E800) [pid = 3768] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18950000) [pid = 3768] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (1A387000) [pid = 3768] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:22:15 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1C9AB800) [pid = 3768] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:22:15 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:15 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:15 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:15 INFO - PROCESS | 3768 | 1461104535369 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:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 683ms 15:22:15 INFO - PROCESS | 3768 | 1461104535428 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:22:15 INFO - PROCESS | 3768 | 1461104535431 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 15:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:22:15 INFO - PROCESS | 3768 | 1461104535435 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:22:15 INFO - PROCESS | 3768 | 1461104535438 Marionette TRACE conn2 <- [1,546,null,{}] 15:22:15 INFO - PROCESS | 3768 | 1461104535444 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:22:15 INFO - PROCESS | 3768 | 1461104535567 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:22:15 INFO - PROCESS | 3768 | 1461104535579 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:15 INFO - PROCESS | 3768 | ++DOCSHELL 15ED8C00 == 37 [pid = 3768] [id = 146] 15:22:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (15F80400) [pid = 3768] [serial = 436] [outer = 00000000] 15:22:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18DB8400) [pid = 3768] [serial = 437] [outer = 15F80400] 15:22:15 INFO - PROCESS | 3768 | 1461104535622 Marionette DEBUG loaded listener.js 15:22:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (1A30E800) [pid = 3768] [serial = 438] [outer = 15F80400] 15:22:16 INFO - PROCESS | 3768 | 1461104536012 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:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 623ms 15:22:16 INFO - PROCESS | 3768 | 1461104536053 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 3768 | 1461104536055 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 15:22:16 INFO - PROCESS | 3768 | 1461104536059 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:22:16 INFO - PROCESS | 3768 | 1461104536060 Marionette TRACE conn2 <- [1,550,null,{}] 15:22:16 INFO - PROCESS | 3768 | 1461104536064 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:22:16 INFO - PROCESS | 3768 | 1461104536137 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:22:16 INFO - PROCESS | 3768 | 1461104536142 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 3768 | ++DOCSHELL 18958800 == 38 [pid = 3768] [id = 147] 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (18B2CC00) [pid = 3768] [serial = 439] [outer = 00000000] 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (1AA50400) [pid = 3768] [serial = 440] [outer = 18B2CC00] 15:22:16 INFO - PROCESS | 3768 | 1461104536173 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1AA25400) [pid = 3768] [serial = 441] [outer = 18B2CC00] 15:22:16 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:16 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:16 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:16 INFO - PROCESS | 3768 | 1461104536569 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:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 577ms 15:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:22:16 INFO - PROCESS | 3768 | 1461104536640 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:22:16 INFO - PROCESS | 3768 | 1461104536642 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 15:22:16 INFO - PROCESS | 3768 | 1461104536645 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:22:16 INFO - PROCESS | 3768 | 1461104536647 Marionette TRACE conn2 <- [1,554,null,{}] 15:22:16 INFO - PROCESS | 3768 | 1461104536650 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:22:16 INFO - PROCESS | 3768 | 1461104536722 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:22:16 INFO - PROCESS | 3768 | 1461104536731 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:16 INFO - PROCESS | 3768 | ++DOCSHELL 1900A000 == 39 [pid = 3768] [id = 148] 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1C454800) [pid = 3768] [serial = 442] [outer = 00000000] 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1C740800) [pid = 3768] [serial = 443] [outer = 1C454800] 15:22:16 INFO - PROCESS | 3768 | 1461104536774 Marionette DEBUG loaded listener.js 15:22:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1C4E7000) [pid = 3768] [serial = 444] [outer = 1C454800] 15:22:17 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:17 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:17 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:17 INFO - PROCESS | 3768 | 1461104537269 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:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 668ms 15:22:17 INFO - PROCESS | 3768 | 1461104537328 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:22:17 INFO - PROCESS | 3768 | 1461104537332 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 15:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:22:17 INFO - PROCESS | 3768 | 1461104537338 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:22:17 INFO - PROCESS | 3768 | 1461104537343 Marionette TRACE conn2 <- [1,558,null,{}] 15:22:17 INFO - PROCESS | 3768 | 1461104537350 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:22:17 INFO - PROCESS | 3768 | 1461104537447 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:22:17 INFO - PROCESS | 3768 | 1461104537539 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:17 INFO - PROCESS | 3768 | ++DOCSHELL 1320A800 == 40 [pid = 3768] [id = 149] 15:22:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (1320EC00) [pid = 3768] [serial = 445] [outer = 00000000] 15:22:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (15CE4400) [pid = 3768] [serial = 446] [outer = 1320EC00] 15:22:17 INFO - PROCESS | 3768 | 1461104537594 Marionette DEBUG loaded listener.js 15:22:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1656A800) [pid = 3768] [serial = 447] [outer = 1320EC00] 15:22:17 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:17 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:18 INFO - PROCESS | 3768 | 1461104538167 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:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 880ms 15:22:18 INFO - PROCESS | 3768 | 1461104538208 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:22:18 INFO - PROCESS | 3768 | 1461104538214 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 15:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:22:18 INFO - PROCESS | 3768 | 1461104538221 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:22:18 INFO - PROCESS | 3768 | 1461104538224 Marionette TRACE conn2 <- [1,562,null,{}] 15:22:18 INFO - PROCESS | 3768 | 1461104538228 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:22:18 INFO - PROCESS | 3768 | 1461104538324 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:22:18 INFO - PROCESS | 3768 | 1461104538412 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:18 INFO - PROCESS | 3768 | ++DOCSHELL 17B0F800 == 41 [pid = 3768] [id = 150] 15:22:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18412800) [pid = 3768] [serial = 448] [outer = 00000000] 15:22:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (189BEC00) [pid = 3768] [serial = 449] [outer = 18412800] 15:22:18 INFO - PROCESS | 3768 | 1461104538474 Marionette DEBUG loaded listener.js 15:22:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18DB3800) [pid = 3768] [serial = 450] [outer = 18412800] 15:22:18 INFO - PROCESS | 3768 | 1461104538982 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:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 820ms 15:22:19 INFO - PROCESS | 3768 | 1461104539043 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 3768 | 1461104539046 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 15:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:22:19 INFO - PROCESS | 3768 | 1461104539050 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 3768 | 1461104539054 Marionette TRACE conn2 <- [1,566,null,{}] 15:22:19 INFO - PROCESS | 3768 | 1461104539064 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:22:19 INFO - PROCESS | 3768 | 1461104539147 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:22:19 INFO - PROCESS | 3768 | 1461104539220 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:19 INFO - PROCESS | 3768 | ++DOCSHELL 1A297C00 == 42 [pid = 3768] [id = 151] 15:22:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1A49AC00) [pid = 3768] [serial = 451] [outer = 00000000] 15:22:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1C453C00) [pid = 3768] [serial = 452] [outer = 1A49AC00] 15:22:19 INFO - PROCESS | 3768 | 1461104539278 Marionette DEBUG loaded listener.js 15:22:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1C9AA800) [pid = 3768] [serial = 453] [outer = 1A49AC00] 15:22:19 INFO - PROCESS | 3768 | 1461104539890 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:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 926ms 15:22:19 INFO - PROCESS | 3768 | 1461104539959 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:22:19 INFO - PROCESS | 3768 | 1461104539962 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 15:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:22:19 INFO - PROCESS | 3768 | 1461104539966 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:22:19 INFO - PROCESS | 3768 | 1461104539968 Marionette TRACE conn2 <- [1,570,null,{}] 15:22:19 INFO - PROCESS | 3768 | 1461104539971 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:22:20 INFO - PROCESS | 3768 | 1461104540065 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:22:20 INFO - PROCESS | 3768 | 1461104540152 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:20 INFO - PROCESS | 3768 | ++DOCSHELL 1C9B0C00 == 43 [pid = 3768] [id = 152] 15:22:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1C9B2800) [pid = 3768] [serial = 454] [outer = 00000000] 15:22:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1CE52000) [pid = 3768] [serial = 455] [outer = 1C9B2800] 15:22:20 INFO - PROCESS | 3768 | 1461104540206 Marionette DEBUG loaded listener.js 15:22:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1D10B000) [pid = 3768] [serial = 456] [outer = 1C9B2800] 15:22:20 INFO - PROCESS | 3768 | 1461104540792 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:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 880ms 15:22:20 INFO - PROCESS | 3768 | 1461104540852 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:22:20 INFO - PROCESS | 3768 | 1461104540854 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 15:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:22:20 INFO - PROCESS | 3768 | 1461104540858 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:22:20 INFO - PROCESS | 3768 | 1461104540860 Marionette TRACE conn2 <- [1,574,null,{}] 15:22:20 INFO - PROCESS | 3768 | 1461104540864 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:22:20 INFO - PROCESS | 3768 | 1461104540941 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:22:21 INFO - PROCESS | 3768 | 1461104541014 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:21 INFO - PROCESS | 3768 | ++DOCSHELL 13A25000 == 44 [pid = 3768] [id = 153] 15:22:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (13A27000) [pid = 3768] [serial = 457] [outer = 00000000] 15:22:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (16C1C000) [pid = 3768] [serial = 458] [outer = 13A27000] 15:22:21 INFO - PROCESS | 3768 | 1461104541068 Marionette DEBUG loaded listener.js 15:22:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (196CA400) [pid = 3768] [serial = 459] [outer = 13A27000] 15:22:21 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:21 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:21 INFO - PROCESS | 3768 | 1461104541768 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:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 972ms 15:22:21 INFO - PROCESS | 3768 | 1461104541828 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:22:21 INFO - PROCESS | 3768 | 1461104541832 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 15:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:22:21 INFO - PROCESS | 3768 | 1461104541838 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:22:21 INFO - PROCESS | 3768 | 1461104541841 Marionette TRACE conn2 <- [1,578,null,{}] 15:22:21 INFO - PROCESS | 3768 | 1461104541848 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:22:21 INFO - PROCESS | 3768 | 1461104541972 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:22:22 INFO - PROCESS | 3768 | 1461104542048 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 3768 | ++DOCSHELL 15511800 == 45 [pid = 3768] [id = 154] 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (15F8A400) [pid = 3768] [serial = 460] [outer = 00000000] 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (18036000) [pid = 3768] [serial = 461] [outer = 15F8A400] 15:22:22 INFO - PROCESS | 3768 | 1461104542080 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18415C00) [pid = 3768] [serial = 462] [outer = 15F8A400] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 18958800 == 44 [pid = 3768] [id = 147] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 15ED8C00 == 43 [pid = 3768] [id = 146] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 1338C000 == 42 [pid = 3768] [id = 145] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 1A04C000 == 41 [pid = 3768] [id = 144] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 18F8E400 == 40 [pid = 3768] [id = 143] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 1895C000 == 39 [pid = 3768] [id = 142] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 18959000 == 38 [pid = 3768] [id = 141] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 16967C00 == 37 [pid = 3768] [id = 140] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 14BEF400 == 36 [pid = 3768] [id = 139] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 02A8D400 == 35 [pid = 3768] [id = 138] 15:22:22 INFO - PROCESS | 3768 | --DOCSHELL 12DDA000 == 34 [pid = 3768] [id = 137] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18B2D800) [pid = 3768] [serial = 406] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1CE4B400) [pid = 3768] [serial = 404] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1C455C00) [pid = 3768] [serial = 400] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1CC83000) [pid = 3768] [serial = 403] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (15F8AC00) [pid = 3768] [serial = 377] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1C447400) [pid = 3768] [serial = 398] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1A311000) [pid = 3768] [serial = 395] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1ADB3400) [pid = 3768] [serial = 397] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (15EDB000) [pid = 3768] [serial = 376] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1DB24800) [pid = 3768] [serial = 371] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1A002C00) [pid = 3768] [serial = 392] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1A03F000) [pid = 3768] [serial = 391] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1A314000) [pid = 3768] [serial = 394] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (18463800) [pid = 3768] [serial = 379] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (187D0C00) [pid = 3768] [serial = 380] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18DB7800) [pid = 3768] [serial = 385] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18F86000) [pid = 3768] [serial = 386] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (138EC400) [pid = 3768] [serial = 373] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (13A28400) [pid = 3768] [serial = 374] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (19012C00) [pid = 3768] [serial = 388] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (196BDC00) [pid = 3768] [serial = 389] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (18B22C00) [pid = 3768] [serial = 382] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18DAB800) [pid = 3768] [serial = 383] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (1C737400) [pid = 3768] [serial = 401] [outer = 00000000] [url = about:blank] 15:22:22 INFO - PROCESS | 3768 | 1461104542549 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:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 774ms 15:22:22 INFO - PROCESS | 3768 | 1461104542623 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:22:22 INFO - PROCESS | 3768 | 1461104542628 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 15:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:22:22 INFO - PROCESS | 3768 | 1461104542634 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:22:22 INFO - PROCESS | 3768 | 1461104542637 Marionette TRACE conn2 <- [1,582,null,{}] 15:22:22 INFO - PROCESS | 3768 | 1461104542644 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:22:22 INFO - PROCESS | 3768 | 1461104542707 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:22:22 INFO - PROCESS | 3768 | 1461104542713 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:22 INFO - PROCESS | 3768 | ++DOCSHELL 16565400 == 35 [pid = 3768] [id = 155] 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (16645000) [pid = 3768] [serial = 463] [outer = 00000000] 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (18463800) [pid = 3768] [serial = 464] [outer = 16645000] 15:22:22 INFO - PROCESS | 3768 | 1461104542758 Marionette DEBUG loaded listener.js 15:22:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (18950000) [pid = 3768] [serial = 465] [outer = 16645000] 15:22:23 INFO - PROCESS | 3768 | 1461104543213 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:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 622ms 15:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:22:23 INFO - PROCESS | 3768 | 1461104543256 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 3768 | 1461104543259 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 15:22:23 INFO - PROCESS | 3768 | 1461104543245 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 3768 | 1461104543248 Marionette TRACE conn2 <- [1,586,null,{}] 15:22:23 INFO - PROCESS | 3768 | 1461104543258 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:22:23 INFO - PROCESS | 3768 | 1461104543336 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:22:23 INFO - PROCESS | 3768 | 1461104543343 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 3768 | ++DOCSHELL 18DB2C00 == 36 [pid = 3768] [id = 156] 15:22:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18DB5400) [pid = 3768] [serial = 466] [outer = 00000000] 15:22:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18F8F800) [pid = 3768] [serial = 467] [outer = 18DB5400] 15:22:23 INFO - PROCESS | 3768 | 1461104543389 Marionette DEBUG loaded listener.js 15:22:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (19008C00) [pid = 3768] [serial = 468] [outer = 18DB5400] 15:22:23 INFO - PROCESS | 3768 | 1461104543818 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:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 576ms 15:22:23 INFO - PROCESS | 3768 | 1461104543843 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:22:23 INFO - PROCESS | 3768 | 1461104543846 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 15:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:22:23 INFO - PROCESS | 3768 | 1461104543849 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:22:23 INFO - PROCESS | 3768 | 1461104543851 Marionette TRACE conn2 <- [1,590,null,{}] 15:22:23 INFO - PROCESS | 3768 | 1461104543837 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:22:23 INFO - PROCESS | 3768 | 1461104543911 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:22:23 INFO - PROCESS | 3768 | 1461104543917 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:23 INFO - PROCESS | 3768 | ++DOCSHELL 19613400 == 37 [pid = 3768] [id = 157] 15:22:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19615C00) [pid = 3768] [serial = 469] [outer = 00000000] 15:22:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (19B7C000) [pid = 3768] [serial = 470] [outer = 19615C00] 15:22:23 INFO - PROCESS | 3768 | 1461104543962 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1A002C00) [pid = 3768] [serial = 471] [outer = 19615C00] 15:22:24 INFO - PROCESS | 3768 | 1461104544417 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:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 623ms 15:22:24 INFO - PROCESS | 3768 | 1461104544462 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:22:24 INFO - PROCESS | 3768 | 1461104544464 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 15:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:22:24 INFO - PROCESS | 3768 | 1461104544467 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:22:24 INFO - PROCESS | 3768 | 1461104544469 Marionette TRACE conn2 <- [1,594,null,{}] 15:22:24 INFO - PROCESS | 3768 | 1461104544472 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:22:24 INFO - PROCESS | 3768 | 1461104544576 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:22:24 INFO - PROCESS | 3768 | 1461104544582 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:24 INFO - PROCESS | 3768 | ++DOCSHELL 1551CC00 == 38 [pid = 3768] [id = 158] 15:22:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (19615400) [pid = 3768] [serial = 472] [outer = 00000000] 15:22:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (1A2A2000) [pid = 3768] [serial = 473] [outer = 19615400] 15:22:24 INFO - PROCESS | 3768 | 1461104544665 Marionette DEBUG loaded listener.js 15:22:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (1A382000) [pid = 3768] [serial = 474] [outer = 19615400] 15:22:25 INFO - PROCESS | 3768 | 1461104545069 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:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 622ms 15:22:25 INFO - PROCESS | 3768 | 1461104545088 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 3768 | 1461104545090 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 15:22:25 INFO - PROCESS | 3768 | 1461104545093 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:22:25 INFO - PROCESS | 3768 | 1461104545095 Marionette TRACE conn2 <- [1,598,null,{}] 15:22:25 INFO - PROCESS | 3768 | 1461104545098 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:22:25 INFO - PROCESS | 3768 | 1461104545211 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:22:25 INFO - PROCESS | 3768 | 1461104545295 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 3768 | ++DOCSHELL 13268C00 == 39 [pid = 3768] [id = 159] 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (136B5000) [pid = 3768] [serial = 475] [outer = 00000000] 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1C4E3800) [pid = 3768] [serial = 476] [outer = 136B5000] 15:22:25 INFO - PROCESS | 3768 | 1461104545342 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1C4E0800) [pid = 3768] [serial = 477] [outer = 136B5000] 15:22:25 INFO - PROCESS | 3768 | 1461104545734 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:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 683ms 15:22:25 INFO - PROCESS | 3768 | 1461104545776 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:22:25 INFO - PROCESS | 3768 | 1461104545778 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 15:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:22:25 INFO - PROCESS | 3768 | 1461104545781 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:22:25 INFO - PROCESS | 3768 | 1461104545783 Marionette TRACE conn2 <- [1,602,null,{}] 15:22:25 INFO - PROCESS | 3768 | 1461104545790 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:22:25 INFO - PROCESS | 3768 | 1461104545891 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:22:25 INFO - PROCESS | 3768 | 1461104545897 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:25 INFO - PROCESS | 3768 | ++DOCSHELL 1ADB5C00 == 40 [pid = 3768] [id = 160] 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1CB51800) [pid = 3768] [serial = 478] [outer = 00000000] 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1CE4A400) [pid = 3768] [serial = 479] [outer = 1CB51800] 15:22:25 INFO - PROCESS | 3768 | 1461104545943 Marionette DEBUG loaded listener.js 15:22:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1CE4D000) [pid = 3768] [serial = 480] [outer = 1CB51800] 15:22:26 INFO - PROCESS | 3768 | 1461104546354 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:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18959800) [pid = 3768] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (19009C00) [pid = 3768] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (14BF4400) [pid = 3768] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (16C1BC00) [pid = 3768] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18DB0000) [pid = 3768] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1A090800) [pid = 3768] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18B2CC00) [pid = 3768] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (19D19800) [pid = 3768] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:22:26 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (15F80400) [pid = 3768] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:22:26 INFO - PROCESS | 3768 | 1461104546429 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:22:26 INFO - PROCESS | 3768 | 1461104546431 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 15:22:26 INFO - PROCESS | 3768 | 1461104546435 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:22:26 INFO - PROCESS | 3768 | 1461104546437 Marionette TRACE conn2 <- [1,606,null,{}] 15:22:26 INFO - PROCESS | 3768 | 1461104546441 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:22:26 INFO - PROCESS | 3768 | 1461104546513 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:22:26 INFO - PROCESS | 3768 | 1461104546554 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:26 INFO - PROCESS | 3768 | ++DOCSHELL 13268400 == 41 [pid = 3768] [id = 161] 15:22:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (137E5400) [pid = 3768] [serial = 481] [outer = 00000000] 15:22:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18B2CC00) [pid = 3768] [serial = 482] [outer = 137E5400] 15:22:26 INFO - PROCESS | 3768 | 1461104546602 Marionette DEBUG loaded listener.js 15:22:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (19009800) [pid = 3768] [serial = 483] [outer = 137E5400] 15:22:26 INFO - PROCESS | 3768 | 1461104546987 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:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 577ms 15:22:27 INFO - PROCESS | 3768 | 1461104547015 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 3768 | 1461104547017 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 15:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:22:27 INFO - PROCESS | 3768 | 1461104547029 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 3768 | 1461104547031 Marionette TRACE conn2 <- [1,610,null,{}] 15:22:27 INFO - PROCESS | 3768 | 1461104547034 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:22:27 INFO - PROCESS | 3768 | 1461104547111 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:22:27 INFO - PROCESS | 3768 | 1461104547116 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 3768 | ++DOCSHELL 18959800 == 42 [pid = 3768] [id = 162] 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18F8E000) [pid = 3768] [serial = 484] [outer = 00000000] 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1C447C00) [pid = 3768] [serial = 485] [outer = 18F8E000] 15:22:27 INFO - PROCESS | 3768 | 1461104547160 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1CE49400) [pid = 3768] [serial = 486] [outer = 18F8E000] 15:22:27 INFO - PROCESS | 3768 | 1461104547542 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:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 577ms 15:22:27 INFO - PROCESS | 3768 | 1461104547611 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:22:27 INFO - PROCESS | 3768 | 1461104547613 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 15:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:22:27 INFO - PROCESS | 3768 | 1461104547618 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:22:27 INFO - PROCESS | 3768 | 1461104547620 Marionette TRACE conn2 <- [1,614,null,{}] 15:22:27 INFO - PROCESS | 3768 | 1461104547625 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:22:27 INFO - PROCESS | 3768 | 1461104547699 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:22:27 INFO - PROCESS | 3768 | 1461104547707 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:27 INFO - PROCESS | 3768 | ++DOCSHELL 1320E400 == 43 [pid = 3768] [id = 163] 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19746C00) [pid = 3768] [serial = 487] [outer = 00000000] 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1D505800) [pid = 3768] [serial = 488] [outer = 19746C00] 15:22:27 INFO - PROCESS | 3768 | 1461104547750 Marionette DEBUG loaded listener.js 15:22:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1D509800) [pid = 3768] [serial = 489] [outer = 19746C00] 15:22:28 INFO - PROCESS | 3768 | 1461104548241 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:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 683ms 15:22:28 INFO - PROCESS | 3768 | 1461104548299 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:22:28 INFO - PROCESS | 3768 | 1461104548302 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 15:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:22:28 INFO - PROCESS | 3768 | 1461104548305 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:22:28 INFO - PROCESS | 3768 | 1461104548307 Marionette TRACE conn2 <- [1,618,null,{}] 15:22:28 INFO - PROCESS | 3768 | 1461104548310 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:22:28 INFO - PROCESS | 3768 | 1461104548496 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:22:28 INFO - PROCESS | 3768 | 1461104548579 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:28 INFO - PROCESS | 3768 | ++DOCSHELL 13A22000 == 44 [pid = 3768] [id = 164] 15:22:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (13A25800) [pid = 3768] [serial = 490] [outer = 00000000] 15:22:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1551D000) [pid = 3768] [serial = 491] [outer = 13A25800] 15:22:28 INFO - PROCESS | 3768 | 1461104548620 Marionette DEBUG loaded listener.js 15:22:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1656E400) [pid = 3768] [serial = 492] [outer = 13A25800] 15:22:29 INFO - PROCESS | 3768 | 1461104549340 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:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1123ms 15:22:29 INFO - PROCESS | 3768 | 1461104549425 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:22:29 INFO - PROCESS | 3768 | 1461104549430 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 15:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:22:29 INFO - PROCESS | 3768 | 1461104549435 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:22:29 INFO - PROCESS | 3768 | 1461104549440 Marionette TRACE conn2 <- [1,622,null,{}] 15:22:29 INFO - PROCESS | 3768 | 1461104549445 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:22:29 INFO - PROCESS | 3768 | 1461104549551 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:22:29 INFO - PROCESS | 3768 | 1461104549622 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:29 INFO - PROCESS | 3768 | ++DOCSHELL 15518000 == 45 [pid = 3768] [id = 165] 15:22:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (15F80400) [pid = 3768] [serial = 493] [outer = 00000000] 15:22:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (18954800) [pid = 3768] [serial = 494] [outer = 15F80400] 15:22:29 INFO - PROCESS | 3768 | 1461104549686 Marionette DEBUG loaded listener.js 15:22:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (189C4000) [pid = 3768] [serial = 495] [outer = 15F80400] 15:22:30 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:30 INFO - PROCESS | 3768 | 1461104550298 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:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 911ms 15:22:30 INFO - PROCESS | 3768 | 1461104550363 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:22:30 INFO - PROCESS | 3768 | 1461104550366 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 15:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:22:30 INFO - PROCESS | 3768 | 1461104550370 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:22:30 INFO - PROCESS | 3768 | 1461104550372 Marionette TRACE conn2 <- [1,626,null,{}] 15:22:30 INFO - PROCESS | 3768 | 1461104550376 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:22:30 INFO - PROCESS | 3768 | 1461104550457 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:22:30 INFO - PROCESS | 3768 | 1461104550550 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:30 INFO - PROCESS | 3768 | ++DOCSHELL 1CC87800 == 46 [pid = 3768] [id = 166] 15:22:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1CE4AC00) [pid = 3768] [serial = 496] [outer = 00000000] 15:22:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1D589400) [pid = 3768] [serial = 497] [outer = 1CE4AC00] 15:22:30 INFO - PROCESS | 3768 | 1461104550603 Marionette DEBUG loaded listener.js 15:22:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1D58C800) [pid = 3768] [serial = 498] [outer = 1CE4AC00] 15:22:30 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:31 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:31 INFO - PROCESS | 3768 | 1461104551158 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:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 820ms 15:22:31 INFO - PROCESS | 3768 | 1461104551191 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:22:31 INFO - PROCESS | 3768 | 1461104551195 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 15:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:22:31 INFO - PROCESS | 3768 | 1461104551207 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:22:31 INFO - PROCESS | 3768 | 1461104551212 Marionette TRACE conn2 <- [1,630,null,{}] 15:22:31 INFO - PROCESS | 3768 | 1461104551216 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:22:31 INFO - PROCESS | 3768 | 1461104551316 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:22:31 INFO - PROCESS | 3768 | 1461104551403 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:31 INFO - PROCESS | 3768 | ++DOCSHELL 1D507000 == 47 [pid = 3768] [id = 167] 15:22:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1D585000) [pid = 3768] [serial = 499] [outer = 00000000] 15:22:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1DB2A800) [pid = 3768] [serial = 500] [outer = 1D585000] 15:22:31 INFO - PROCESS | 3768 | 1461104551456 Marionette DEBUG loaded listener.js 15:22:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1DB2F000) [pid = 3768] [serial = 501] [outer = 1D585000] 15:22:32 INFO - PROCESS | 3768 | 1461104552018 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:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 971ms 15:22:32 INFO - PROCESS | 3768 | 1461104552173 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:22:32 INFO - PROCESS | 3768 | 1461104552176 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 15:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:22:32 INFO - PROCESS | 3768 | 1461104552189 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:22:32 INFO - PROCESS | 3768 | 1461104552192 Marionette TRACE conn2 <- [1,634,null,{}] 15:22:32 INFO - PROCESS | 3768 | 1461104552198 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:22:32 INFO - PROCESS | 3768 | 1461104552289 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:22:32 INFO - PROCESS | 3768 | 1461104552374 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:32 INFO - PROCESS | 3768 | ++DOCSHELL 16572000 == 48 [pid = 3768] [id = 168] 15:22:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (16644C00) [pid = 3768] [serial = 502] [outer = 00000000] 15:22:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (18034800) [pid = 3768] [serial = 503] [outer = 16644C00] 15:22:32 INFO - PROCESS | 3768 | 1461104552422 Marionette DEBUG loaded listener.js 15:22:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (18411800) [pid = 3768] [serial = 504] [outer = 16644C00] 15:22:32 INFO - PROCESS | 3768 | 1461104552971 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:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 835ms 15:22:33 INFO - PROCESS | 3768 | 1461104553025 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 3768 | 1461104553028 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 15:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:22:33 INFO - PROCESS | 3768 | 1461104553035 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 3768 | 1461104553038 Marionette TRACE conn2 <- [1,638,null,{}] 15:22:33 INFO - PROCESS | 3768 | 1461104553042 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:22:33 INFO - PROCESS | 3768 | 1461104553130 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:22:33 INFO - PROCESS | 3768 | 1461104553207 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 3768 | ++DOCSHELL 17B12400 == 49 [pid = 3768] [id = 169] 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18417800) [pid = 3768] [serial = 505] [outer = 00000000] 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18A1BC00) [pid = 3768] [serial = 506] [outer = 18417800] 15:22:33 INFO - PROCESS | 3768 | 1461104553254 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18A1E800) [pid = 3768] [serial = 507] [outer = 18417800] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 1320E400 == 48 [pid = 3768] [id = 163] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 18959800 == 47 [pid = 3768] [id = 162] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 13268400 == 46 [pid = 3768] [id = 161] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 1ADB5C00 == 45 [pid = 3768] [id = 160] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 13268C00 == 44 [pid = 3768] [id = 159] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 1551CC00 == 43 [pid = 3768] [id = 158] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 19613400 == 42 [pid = 3768] [id = 157] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 18DB2C00 == 41 [pid = 3768] [id = 156] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 16565400 == 40 [pid = 3768] [id = 155] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 15511800 == 39 [pid = 3768] [id = 154] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 17B0F800 == 38 [pid = 3768] [id = 150] 15:22:33 INFO - PROCESS | 3768 | --DOCSHELL 1320A800 == 37 [pid = 3768] [id = 149] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1C740800) [pid = 3768] [serial = 443] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1573D800) [pid = 3768] [serial = 167] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (18DABC00) [pid = 3768] [serial = 423] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (189C1800) [pid = 3768] [serial = 422] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (19617800) [pid = 3768] [serial = 428] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (15CECC00) [pid = 3768] [serial = 416] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (15F82800) [pid = 3768] [serial = 417] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (17B0A800) [pid = 3768] [serial = 413] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18030000) [pid = 3768] [serial = 419] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18078000) [pid = 3768] [serial = 420] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (142B0800) [pid = 3768] [serial = 410] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19003800) [pid = 3768] [serial = 425] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1A311800) [pid = 3768] [serial = 431] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1AA25400) [pid = 3768] [serial = 441] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (19617000) [pid = 3768] [serial = 429] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1ADBE400) [pid = 3768] [serial = 434] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1A30F000) [pid = 3768] [serial = 432] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18DB8400) [pid = 3768] [serial = 437] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1AA50400) [pid = 3768] [serial = 440] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1C44B400) [pid = 3768] [serial = 435] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A30E800) [pid = 3768] [serial = 438] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (19007000) [pid = 3768] [serial = 426] [outer = 00000000] [url = about:blank] 15:22:33 INFO - PROCESS | 3768 | 1461104553724 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:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 714ms 15:22:33 INFO - PROCESS | 3768 | 1461104553756 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:22:33 INFO - PROCESS | 3768 | 1461104553758 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 15:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:22:33 INFO - PROCESS | 3768 | 1461104553762 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:22:33 INFO - PROCESS | 3768 | 1461104553764 Marionette TRACE conn2 <- [1,642,null,{}] 15:22:33 INFO - PROCESS | 3768 | 1461104553773 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:22:33 INFO - PROCESS | 3768 | 1461104553854 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:22:33 INFO - PROCESS | 3768 | 1461104553862 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:33 INFO - PROCESS | 3768 | ++DOCSHELL 1894E400 == 38 [pid = 3768] [id = 170] 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1894F800) [pid = 3768] [serial = 508] [outer = 00000000] 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18A1E400) [pid = 3768] [serial = 509] [outer = 1894F800] 15:22:33 INFO - PROCESS | 3768 | 1461104553910 Marionette DEBUG loaded listener.js 15:22:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18B23C00) [pid = 3768] [serial = 510] [outer = 1894F800] 15:22:34 INFO - PROCESS | 3768 | 1461104554344 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:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 607ms 15:22:34 INFO - PROCESS | 3768 | 1461104554383 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 3768 | 1461104554385 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 15:22:34 INFO - PROCESS | 3768 | 1461104554388 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:22:34 INFO - PROCESS | 3768 | 1461104554390 Marionette TRACE conn2 <- [1,646,null,{}] 15:22:34 INFO - PROCESS | 3768 | 1461104554393 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:22:34 INFO - PROCESS | 3768 | 1461104554472 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:22:34 INFO - PROCESS | 3768 | 1461104554478 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:34 INFO - PROCESS | 3768 | ++DOCSHELL 18A23400 == 39 [pid = 3768] [id = 171] 15:22:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18DB7000) [pid = 3768] [serial = 511] [outer = 00000000] 15:22:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1900A400) [pid = 3768] [serial = 512] [outer = 18DB7000] 15:22:34 INFO - PROCESS | 3768 | 1461104554522 Marionette DEBUG loaded listener.js 15:22:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (19012800) [pid = 3768] [serial = 513] [outer = 18DB7000] 15:22:34 INFO - PROCESS | 3768 | 1461104554940 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:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 577ms 15:22:34 INFO - PROCESS | 3768 | 1461104554969 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:22:34 INFO - PROCESS | 3768 | 1461104554971 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 15:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:22:34 INFO - PROCESS | 3768 | 1461104554977 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:22:34 INFO - PROCESS | 3768 | 1461104554979 Marionette TRACE conn2 <- [1,650,null,{}] 15:22:34 INFO - PROCESS | 3768 | 1461104554982 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:22:35 INFO - PROCESS | 3768 | 1461104555053 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:22:35 INFO - PROCESS | 3768 | 1461104555060 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 3768 | ++DOCSHELL 18F8A000 == 40 [pid = 3768] [id = 172] 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (19005C00) [pid = 3768] [serial = 514] [outer = 00000000] 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19D11800) [pid = 3768] [serial = 515] [outer = 19005C00] 15:22:35 INFO - PROCESS | 3768 | 1461104555088 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (19D10400) [pid = 3768] [serial = 516] [outer = 19005C00] 15:22:35 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:35 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:35 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:35 INFO - PROCESS | 3768 | 1461104555541 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:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 607ms 15:22:35 INFO - PROCESS | 3768 | 1461104555601 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:22:35 INFO - PROCESS | 3768 | 1461104555603 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 15:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:22:35 INFO - PROCESS | 3768 | 1461104555607 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:22:35 INFO - PROCESS | 3768 | 1461104555608 Marionette TRACE conn2 <- [1,654,null,{}] 15:22:35 INFO - PROCESS | 3768 | 1461104555612 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:22:35 INFO - PROCESS | 3768 | 1461104555716 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:22:35 INFO - PROCESS | 3768 | 1461104555774 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:35 INFO - PROCESS | 3768 | ++DOCSHELL 1A8ABC00 == 41 [pid = 3768] [id = 173] 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1A8B4000) [pid = 3768] [serial = 517] [outer = 00000000] 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1ADB7800) [pid = 3768] [serial = 518] [outer = 1A8B4000] 15:22:35 INFO - PROCESS | 3768 | 1461104555824 Marionette DEBUG loaded listener.js 15:22:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C44C000) [pid = 3768] [serial = 519] [outer = 1A8B4000] 15:22:36 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:36 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:36 INFO - PROCESS | 3768 | [3768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:22:36 INFO - PROCESS | 3768 | 1461104556234 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:22:36 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:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 683ms 15:22:36 INFO - PROCESS | 3768 | 1461104556274 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 3768 | 1461104556276 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 15:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:22:36 INFO - PROCESS | 3768 | 1461104556279 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - PROCESS | 3768 | 1461104556281 Marionette TRACE conn2 <- [1,658,null,{}] 15:22:36 INFO - PROCESS | 3768 | 1461104556284 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:22:36 INFO - PROCESS | 3768 | 1461104556391 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:22:36 INFO - PROCESS | 3768 | 1461104556471 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:36 INFO - PROCESS | 3768 | ++DOCSHELL 1C44F800 == 42 [pid = 3768] [id = 174] 15:22:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1C450800) [pid = 3768] [serial = 520] [outer = 00000000] 15:22:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C9A6C00) [pid = 3768] [serial = 521] [outer = 1C450800] 15:22:36 INFO - PROCESS | 3768 | 1461104556515 Marionette DEBUG loaded listener.js 15:22:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1C9A5400) [pid = 3768] [serial = 522] [outer = 1C450800] 15:22:36 INFO - PROCESS | 3768 | 1461104556909 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:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 683ms 15:22:36 INFO - PROCESS | 3768 | 1461104556959 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:22:36 INFO - PROCESS | 3768 | 1461104556961 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 15:22:36 INFO - PROCESS | 3768 | 1461104556964 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:22:36 INFO - PROCESS | 3768 | 1461104556965 Marionette TRACE conn2 <- [1,662,null,{}] 15:22:36 INFO - PROCESS | 3768 | 1461104556973 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:22:37 INFO - PROCESS | 3768 | 1461104557096 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:22:37 INFO - PROCESS | 3768 | 1461104557149 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 3768 | ++DOCSHELL 15518800 == 43 [pid = 3768] [id = 175] 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1C455400) [pid = 3768] [serial = 523] [outer = 00000000] 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1D503000) [pid = 3768] [serial = 524] [outer = 1C455400] 15:22:37 INFO - PROCESS | 3768 | 1461104557192 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1D159000) [pid = 3768] [serial = 525] [outer = 1C455400] 15:22:37 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:37 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (136B5000) [pid = 3768] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (16645000) [pid = 3768] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19615C00) [pid = 3768] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1CB51800) [pid = 3768] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (15F8A400) [pid = 3768] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18DB5400) [pid = 3768] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (137E5400) [pid = 3768] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19615400) [pid = 3768] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:22:37 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18F8E000) [pid = 3768] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:22:37 INFO - PROCESS | 3768 | 1461104557654 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:22:37 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:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 713ms 15:22:37 INFO - PROCESS | 3768 | 1461104557689 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:22:37 INFO - PROCESS | 3768 | 1461104557691 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 15:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:22:37 INFO - PROCESS | 3768 | 1461104557694 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:22:37 INFO - PROCESS | 3768 | 1461104557696 Marionette TRACE conn2 <- [1,666,null,{}] 15:22:37 INFO - PROCESS | 3768 | 1461104557699 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:22:37 INFO - PROCESS | 3768 | 1461104557773 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:22:37 INFO - PROCESS | 3768 | 1461104557779 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:37 INFO - PROCESS | 3768 | ++DOCSHELL 19615400 == 44 [pid = 3768] [id = 176] 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19615C00) [pid = 3768] [serial = 526] [outer = 00000000] 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1AA5E000) [pid = 3768] [serial = 527] [outer = 19615C00] 15:22:37 INFO - PROCESS | 3768 | 1461104557824 Marionette DEBUG loaded listener.js 15:22:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C73F000) [pid = 3768] [serial = 528] [outer = 19615C00] 15:22:38 INFO - PROCESS | 3768 | 1461104558222 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:22:38 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:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 577ms 15:22:38 INFO - PROCESS | 3768 | 1461104558273 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:22:38 INFO - PROCESS | 3768 | 1461104558275 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 15:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:22:38 INFO - PROCESS | 3768 | 1461104558278 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:22:38 INFO - PROCESS | 3768 | 1461104558280 Marionette TRACE conn2 <- [1,670,null,{}] 15:22:38 INFO - PROCESS | 3768 | 1461104558283 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:22:38 INFO - PROCESS | 3768 | 1461104558357 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:22:38 INFO - PROCESS | 3768 | 1461104558363 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:38 INFO - PROCESS | 3768 | ++DOCSHELL 19B72800 == 45 [pid = 3768] [id = 177] 15:22:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1A2A5C00) [pid = 3768] [serial = 529] [outer = 00000000] 15:22:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1D92EC00) [pid = 3768] [serial = 530] [outer = 1A2A5C00] 15:22:38 INFO - PROCESS | 3768 | 1461104558407 Marionette DEBUG loaded listener.js 15:22:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1D92E400) [pid = 3768] [serial = 531] [outer = 1A2A5C00] 15:22:39 INFO - PROCESS | 3768 | 1461104559312 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:22:39 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:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1048ms 15:22:39 INFO - PROCESS | 3768 | 1461104559338 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:22:39 INFO - PROCESS | 3768 | 1461104559340 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 15:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:22:39 INFO - PROCESS | 3768 | 1461104559344 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:22:39 INFO - PROCESS | 3768 | 1461104559346 Marionette TRACE conn2 <- [1,674,null,{}] 15:22:39 INFO - PROCESS | 3768 | 1461104559349 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:22:39 INFO - PROCESS | 3768 | 1461104559439 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:22:39 INFO - PROCESS | 3768 | 1461104559445 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:39 INFO - PROCESS | 3768 | ++DOCSHELL 1657D000 == 46 [pid = 3768] [id = 178] 15:22:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1657F400) [pid = 3768] [serial = 532] [outer = 00000000] 15:22:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (19015800) [pid = 3768] [serial = 533] [outer = 1657F400] 15:22:39 INFO - PROCESS | 3768 | 1461104559494 Marionette DEBUG loaded listener.js 15:22:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1D927400) [pid = 3768] [serial = 534] [outer = 1657F400] 15:22:40 INFO - PROCESS | 3768 | 1461104560608 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:22:40 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:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1320ms 15:22:40 INFO - PROCESS | 3768 | 1461104560669 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:22:40 INFO - PROCESS | 3768 | 1461104560673 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 15:22:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:22:40 INFO - PROCESS | 3768 | 1461104560678 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:22:40 INFO - PROCESS | 3768 | 1461104560681 Marionette TRACE conn2 <- [1,678,null,{}] 15:22:40 INFO - PROCESS | 3768 | 1461104560743 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:22:40 INFO - PROCESS | 3768 | 1461104560904 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:22:41 INFO - PROCESS | 3768 | 1461104561018 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:41 INFO - PROCESS | 3768 | ++DOCSHELL 14B63C00 == 47 [pid = 3768] [id = 179] 15:22:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1571E000) [pid = 3768] [serial = 535] [outer = 00000000] 15:22:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (16581800) [pid = 3768] [serial = 536] [outer = 1571E000] 15:22:41 INFO - PROCESS | 3768 | 1461104561056 Marionette DEBUG loaded listener.js 15:22:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (16584800) [pid = 3768] [serial = 537] [outer = 1571E000] 15:22:42 INFO - PROCESS | 3768 | 1461104562072 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:22:42 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:22:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1412ms 15:22:42 INFO - PROCESS | 3768 | 1461104562096 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:22:42 INFO - PROCESS | 3768 | 1461104562102 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 15:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:22:42 INFO - PROCESS | 3768 | 1461104562109 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:22:42 INFO - PROCESS | 3768 | 1461104562111 Marionette TRACE conn2 <- [1,682,null,{}] 15:22:42 INFO - PROCESS | 3768 | 1461104562116 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:22:42 INFO - PROCESS | 3768 | 1461104562200 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:22:42 INFO - PROCESS | 3768 | 1461104562329 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:42 INFO - PROCESS | 3768 | ++DOCSHELL 189BF400 == 48 [pid = 3768] [id = 180] 15:22:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (189C4C00) [pid = 3768] [serial = 538] [outer = 00000000] 15:22:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18A1D400) [pid = 3768] [serial = 539] [outer = 189C4C00] 15:22:42 INFO - PROCESS | 3768 | 1461104562385 Marionette DEBUG loaded listener.js 15:22:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (18DB4800) [pid = 3768] [serial = 540] [outer = 189C4C00] 15:22:43 INFO - PROCESS | 3768 | 1461104563377 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:22:43 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:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1321ms 15:22:43 INFO - PROCESS | 3768 | 1461104563413 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:22:43 INFO - PROCESS | 3768 | 1461104563417 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 15:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:22:43 INFO - PROCESS | 3768 | 1461104563422 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:22:43 INFO - PROCESS | 3768 | 1461104563425 Marionette TRACE conn2 <- [1,686,null,{}] 15:22:43 INFO - PROCESS | 3768 | 1461104563431 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:22:43 INFO - PROCESS | 3768 | 1461104563533 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:22:43 INFO - PROCESS | 3768 | 1461104563678 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:43 INFO - PROCESS | 3768 | ++DOCSHELL 1657F800 == 49 [pid = 3768] [id = 181] 15:22:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1657FC00) [pid = 3768] [serial = 541] [outer = 00000000] 15:22:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (16964000) [pid = 3768] [serial = 542] [outer = 1657FC00] 15:22:43 INFO - PROCESS | 3768 | 1461104563729 Marionette DEBUG loaded listener.js 15:22:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (17B13C00) [pid = 3768] [serial = 543] [outer = 1657FC00] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 19B72800 == 48 [pid = 3768] [id = 177] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 19615400 == 47 [pid = 3768] [id = 176] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 15518800 == 46 [pid = 3768] [id = 175] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 1C44F800 == 45 [pid = 3768] [id = 174] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 1A8ABC00 == 44 [pid = 3768] [id = 173] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 18F8A000 == 43 [pid = 3768] [id = 172] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 18A23400 == 42 [pid = 3768] [id = 171] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 1894E400 == 41 [pid = 3768] [id = 170] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 17B12400 == 40 [pid = 3768] [id = 169] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 16572000 == 39 [pid = 3768] [id = 168] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 1CC87800 == 38 [pid = 3768] [id = 166] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 15518000 == 37 [pid = 3768] [id = 165] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1D505800) [pid = 3768] [serial = 488] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOCSHELL 13A22000 == 36 [pid = 3768] [id = 164] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18415C00) [pid = 3768] [serial = 462] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (18036000) [pid = 3768] [serial = 461] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18F8F800) [pid = 3768] [serial = 467] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19008C00) [pid = 3768] [serial = 468] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (15CE4400) [pid = 3768] [serial = 446] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C4E0800) [pid = 3768] [serial = 477] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (16C1C000) [pid = 3768] [serial = 458] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18B2CC00) [pid = 3768] [serial = 482] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1CE4D000) [pid = 3768] [serial = 480] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19009800) [pid = 3768] [serial = 483] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1A2A2000) [pid = 3768] [serial = 473] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1A382000) [pid = 3768] [serial = 474] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1CE49400) [pid = 3768] [serial = 486] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1C447C00) [pid = 3768] [serial = 485] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1A002C00) [pid = 3768] [serial = 471] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1C4E3800) [pid = 3768] [serial = 476] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18463800) [pid = 3768] [serial = 464] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18950000) [pid = 3768] [serial = 465] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (19B7C000) [pid = 3768] [serial = 470] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1CE52000) [pid = 3768] [serial = 455] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1CE4A400) [pid = 3768] [serial = 479] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1C453C00) [pid = 3768] [serial = 452] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (189BEC00) [pid = 3768] [serial = 449] [outer = 00000000] [url = about:blank] 15:22:44 INFO - PROCESS | 3768 | 1461104564704 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:22:44 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:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1320ms 15:22:44 INFO - PROCESS | 3768 | 1461104564753 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:22:44 INFO - PROCESS | 3768 | 1461104564758 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 15:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:22:44 INFO - PROCESS | 3768 | 1461104564764 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:22:44 INFO - PROCESS | 3768 | 1461104564767 Marionette TRACE conn2 <- [1,690,null,{}] 15:22:44 INFO - PROCESS | 3768 | 1461104564771 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:22:44 INFO - PROCESS | 3768 | 1461104564847 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:22:44 INFO - PROCESS | 3768 | 1461104564854 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:44 INFO - PROCESS | 3768 | ++DOCSHELL 15518000 == 37 [pid = 3768] [id = 182] 15:22:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (15518800) [pid = 3768] [serial = 544] [outer = 00000000] 15:22:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18079400) [pid = 3768] [serial = 545] [outer = 15518800] 15:22:44 INFO - PROCESS | 3768 | 1461104564901 Marionette DEBUG loaded listener.js 15:22:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (187D1800) [pid = 3768] [serial = 546] [outer = 15518800] 15:22:45 INFO - PROCESS | 3768 | 1461104565832 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:22:45 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:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1108ms 15:22:45 INFO - PROCESS | 3768 | 1461104565872 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:22:45 INFO - PROCESS | 3768 | 1461104565874 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 15:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:22:45 INFO - PROCESS | 3768 | 1461104565878 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:22:45 INFO - PROCESS | 3768 | 1461104565882 Marionette TRACE conn2 <- [1,694,null,{}] 15:22:45 INFO - PROCESS | 3768 | 1461104565892 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:22:45 INFO - PROCESS | 3768 | 1461104565980 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:22:45 INFO - PROCESS | 3768 | 1461104565988 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:45 INFO - PROCESS | 3768 | ++DOCSHELL 18B24800 == 38 [pid = 3768] [id = 183] 15:22:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18B2C400) [pid = 3768] [serial = 547] [outer = 00000000] 15:22:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18F86800) [pid = 3768] [serial = 548] [outer = 18B2C400] 15:22:46 INFO - PROCESS | 3768 | 1461104566037 Marionette DEBUG loaded listener.js 15:22:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (19003800) [pid = 3768] [serial = 549] [outer = 18B2C400] 15:22:46 INFO - PROCESS | 3768 | 1461104566984 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:22:46 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:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1108ms 15:22:46 INFO - PROCESS | 3768 | 1461104566993 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:22:46 INFO - PROCESS | 3768 | 1461104566996 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 15:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:22:46 INFO - PROCESS | 3768 | 1461104566999 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:22:46 INFO - PROCESS | 3768 | 1461104567001 Marionette TRACE conn2 <- [1,698,null,{}] 15:22:46 INFO - PROCESS | 3768 | 1461104567005 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:22:47 INFO - PROCESS | 3768 | 1461104567108 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:22:47 INFO - PROCESS | 3768 | 1461104567114 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:47 INFO - PROCESS | 3768 | ++DOCSHELL 18078C00 == 39 [pid = 3768] [id = 184] 15:22:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19007C00) [pid = 3768] [serial = 550] [outer = 00000000] 15:22:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19D0C400) [pid = 3768] [serial = 551] [outer = 19007C00] 15:22:47 INFO - PROCESS | 3768 | 1461104567160 Marionette DEBUG loaded listener.js 15:22:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1A090800) [pid = 3768] [serial = 552] [outer = 19007C00] 15:22:48 INFO - PROCESS | 3768 | 1461104568096 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:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1108ms 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19615C00) [pid = 3768] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1A8B4000) [pid = 3768] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18DB7000) [pid = 3768] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19005C00) [pid = 3768] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1C455400) [pid = 3768] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (16644C00) [pid = 3768] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (19746C00) [pid = 3768] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1894F800) [pid = 3768] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1C450800) [pid = 3768] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (18417800) [pid = 3768] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:22:48 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A2A5C00) [pid = 3768] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:22:48 INFO - PROCESS | 3768 | 1461104568152 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:22:48 INFO - PROCESS | 3768 | 1461104568154 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 15:22:48 INFO - PROCESS | 3768 | 1461104568159 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:22:48 INFO - PROCESS | 3768 | 1461104568161 Marionette TRACE conn2 <- [1,702,null,{}] 15:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:22:48 INFO - PROCESS | 3768 | 1461104568164 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:22:48 INFO - PROCESS | 3768 | 1461104568247 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:22:48 INFO - PROCESS | 3768 | 1461104568253 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:48 INFO - PROCESS | 3768 | ++DOCSHELL 18076C00 == 40 [pid = 3768] [id = 185] 15:22:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18417400) [pid = 3768] [serial = 553] [outer = 00000000] 15:22:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18A1D000) [pid = 3768] [serial = 554] [outer = 18417400] 15:22:48 INFO - PROCESS | 3768 | 1461104568297 Marionette DEBUG loaded listener.js 15:22:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18F85800) [pid = 3768] [serial = 555] [outer = 18417400] 15:22:49 INFO - PROCESS | 3768 | 1461104569198 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:22:49 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:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1063ms 15:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:22:49 INFO - PROCESS | 3768 | 1461104569236 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:22:49 INFO - PROCESS | 3768 | 1461104569238 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 15:22:49 INFO - PROCESS | 3768 | 1461104569245 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:22:49 INFO - PROCESS | 3768 | 1461104569247 Marionette TRACE conn2 <- [1,706,null,{}] 15:22:49 INFO - PROCESS | 3768 | 1461104569250 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:22:49 INFO - PROCESS | 3768 | 1461104569343 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:22:49 INFO - PROCESS | 3768 | 1461104569351 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:49 INFO - PROCESS | 3768 | ++DOCSHELL 18DB0C00 == 41 [pid = 3768] [id = 186] 15:22:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (196C3000) [pid = 3768] [serial = 556] [outer = 00000000] 15:22:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1AA59800) [pid = 3768] [serial = 557] [outer = 196C3000] 15:22:49 INFO - PROCESS | 3768 | 1461104569398 Marionette DEBUG loaded listener.js 15:22:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1C44A000) [pid = 3768] [serial = 558] [outer = 196C3000] 15:22:50 INFO - PROCESS | 3768 | 1461104570324 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:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1108ms 15:22:50 INFO - PROCESS | 3768 | 1461104570354 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:22:50 INFO - PROCESS | 3768 | 1461104570359 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 15:22:50 INFO - PROCESS | 3768 | 1461104570364 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:22:50 INFO - PROCESS | 3768 | 1461104570369 Marionette TRACE conn2 <- [1,710,null,{}] 15:22:50 INFO - PROCESS | 3768 | 1461104570418 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:22:50 INFO - PROCESS | 3768 | 1461104570511 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:22:50 INFO - PROCESS | 3768 | 1461104570624 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:50 INFO - PROCESS | 3768 | ++DOCSHELL 15C45C00 == 42 [pid = 3768] [id = 187] 15:22:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (16572000) [pid = 3768] [serial = 559] [outer = 00000000] 15:22:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1657B800) [pid = 3768] [serial = 560] [outer = 16572000] 15:22:50 INFO - PROCESS | 3768 | 1461104570714 Marionette DEBUG loaded listener.js 15:22:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1664D800) [pid = 3768] [serial = 561] [outer = 16572000] 15:22:51 INFO - PROCESS | 3768 | 1461104571275 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:22:51 INFO - PROCESS | 3768 | 1461104571298 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 15:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:22:51 INFO - PROCESS | 3768 | 1461104571305 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:22:51 INFO - PROCESS | 3768 | 1461104571308 Marionette TRACE conn2 <- [1,714,null,{}] 15:22:51 INFO - PROCESS | 3768 | 1461104571312 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:22:51 INFO - PROCESS | 3768 | 1461104571410 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:22:51 INFO - PROCESS | 3768 | 1461104571499 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:51 INFO - PROCESS | 3768 | ++DOCSHELL 1895AC00 == 43 [pid = 3768] [id = 188] 15:22:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (18A14800) [pid = 3768] [serial = 562] [outer = 00000000] 15:22:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18DB2000) [pid = 3768] [serial = 563] [outer = 18A14800] 15:22:51 INFO - PROCESS | 3768 | 1461104571552 Marionette DEBUG loaded listener.js 15:22:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (18DB9C00) [pid = 3768] [serial = 564] [outer = 18A14800] 15:22:52 INFO - PROCESS | 3768 | 1461104572156 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:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 881ms 15:22:52 INFO - PROCESS | 3768 | 1461104572194 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:22:52 INFO - PROCESS | 3768 | 1461104572196 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 15:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:22:52 INFO - PROCESS | 3768 | 1461104572200 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:22:52 INFO - PROCESS | 3768 | 1461104572204 Marionette TRACE conn2 <- [1,718,null,{}] 15:22:52 INFO - PROCESS | 3768 | 1461104572215 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:22:52 INFO - PROCESS | 3768 | 1461104572318 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:22:52 INFO - PROCESS | 3768 | 1461104572398 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:52 INFO - PROCESS | 3768 | ++DOCSHELL 1A8A8C00 == 44 [pid = 3768] [id = 189] 15:22:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1A8AA400) [pid = 3768] [serial = 565] [outer = 00000000] 15:22:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1C4E0800) [pid = 3768] [serial = 566] [outer = 1A8AA400] 15:22:52 INFO - PROCESS | 3768 | 1461104572487 Marionette DEBUG loaded listener.js 15:22:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1C73F400) [pid = 3768] [serial = 567] [outer = 1A8AA400] 15:22:53 INFO - PROCESS | 3768 | 1461104573032 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:22:53 INFO - PROCESS | 3768 | 1461104573073 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 15:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:22:53 INFO - PROCESS | 3768 | 1461104573077 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 3768 | 1461104573078 Marionette TRACE conn2 <- [1,722,null,{}] 15:22:53 INFO - PROCESS | 3768 | 1461104573083 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:22:53 INFO - PROCESS | 3768 | 1461104573185 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:22:53 INFO - PROCESS | 3768 | 1461104573263 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:53 INFO - PROCESS | 3768 | ++DOCSHELL 1CE4A400 == 45 [pid = 3768] [id = 190] 15:22:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1CE4A800) [pid = 3768] [serial = 568] [outer = 00000000] 15:22:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1D152C00) [pid = 3768] [serial = 569] [outer = 1CE4A800] 15:22:53 INFO - PROCESS | 3768 | 1461104573317 Marionette DEBUG loaded listener.js 15:22:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1D15AC00) [pid = 3768] [serial = 570] [outer = 1CE4A800] 15:22:53 INFO - PROCESS | 3768 | 1461104573858 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:22:53 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:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 820ms 15:22:53 INFO - PROCESS | 3768 | 1461104573902 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 15:22:53 INFO - PROCESS | 3768 | 1461104573905 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 15:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:22:53 INFO - PROCESS | 3768 | 1461104573908 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:22:53 INFO - PROCESS | 3768 | 1461104573910 Marionette TRACE conn2 <- [1,726,null,{}] 15:22:53 INFO - PROCESS | 3768 | 1461104573914 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:22:53 INFO - PROCESS | 3768 | 1461104574005 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:22:54 INFO - PROCESS | 3768 | 1461104574103 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:54 INFO - PROCESS | 3768 | ++DOCSHELL 1CE54C00 == 46 [pid = 3768] [id = 191] 15:22:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1D150000) [pid = 3768] [serial = 571] [outer = 00000000] 15:22:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1D929400) [pid = 3768] [serial = 572] [outer = 1D150000] 15:22:54 INFO - PROCESS | 3768 | 1461104574164 Marionette DEBUG loaded listener.js 15:22:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1DB22C00) [pid = 3768] [serial = 573] [outer = 1D150000] 15:22:55 INFO - PROCESS | 3768 | 1461104575100 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:22:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:22:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1214ms 15:22:55 INFO - PROCESS | 3768 | 1461104575128 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:22:55 INFO - PROCESS | 3768 | 1461104575134 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 15:22:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:22:55 INFO - PROCESS | 3768 | 1461104575141 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:22:55 INFO - PROCESS | 3768 | 1461104575145 Marionette TRACE conn2 <- [1,730,null,{}] 15:22:55 INFO - PROCESS | 3768 | 1461104575150 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:22:55 INFO - PROCESS | 3768 | 1461104575242 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:22:55 INFO - PROCESS | 3768 | 1461104575319 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:55 INFO - PROCESS | 3768 | ++DOCSHELL 13208400 == 47 [pid = 3768] [id = 192] 15:22:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1434D800) [pid = 3768] [serial = 574] [outer = 00000000] 15:22:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (187C5C00) [pid = 3768] [serial = 575] [outer = 1434D800] 15:22:55 INFO - PROCESS | 3768 | 1461104575367 Marionette DEBUG loaded listener.js 15:22:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (18955C00) [pid = 3768] [serial = 576] [outer = 1434D800] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 18076C00 == 46 [pid = 3768] [id = 185] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 18078C00 == 45 [pid = 3768] [id = 184] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 18B24800 == 44 [pid = 3768] [id = 183] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 15518000 == 43 [pid = 3768] [id = 182] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 1657F800 == 42 [pid = 3768] [id = 181] 15:22:55 INFO - PROCESS | 3768 | --DOCSHELL 14B63C00 == 41 [pid = 3768] [id = 179] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1C73F000) [pid = 3768] [serial = 528] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1ADB7800) [pid = 3768] [serial = 518] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19012800) [pid = 3768] [serial = 513] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1D589400) [pid = 3768] [serial = 497] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (18954800) [pid = 3768] [serial = 494] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (19D11800) [pid = 3768] [serial = 515] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1D159000) [pid = 3768] [serial = 525] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (18034800) [pid = 3768] [serial = 503] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18411800) [pid = 3768] [serial = 504] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1D509800) [pid = 3768] [serial = 489] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18A1E400) [pid = 3768] [serial = 509] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1AA5E000) [pid = 3768] [serial = 527] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1551D000) [pid = 3768] [serial = 491] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1C9A5400) [pid = 3768] [serial = 522] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1DB2A800) [pid = 3768] [serial = 500] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19D10400) [pid = 3768] [serial = 516] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1C9A6C00) [pid = 3768] [serial = 521] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18A1E800) [pid = 3768] [serial = 507] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1C44C000) [pid = 3768] [serial = 519] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1D503000) [pid = 3768] [serial = 524] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18A1BC00) [pid = 3768] [serial = 506] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18B23C00) [pid = 3768] [serial = 510] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1900A400) [pid = 3768] [serial = 512] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1D92EC00) [pid = 3768] [serial = 530] [outer = 00000000] [url = about:blank] 15:22:55 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1D92E400) [pid = 3768] [serial = 531] [outer = 00000000] [url = about:blank] 15:22:56 INFO - PROCESS | 3768 | 1461104576414 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:22:56 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:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1321ms 15:22:56 INFO - PROCESS | 3768 | 1461104576457 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 15:22:56 INFO - PROCESS | 3768 | 1461104576463 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 15:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:22:56 INFO - PROCESS | 3768 | 1461104576469 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:22:56 INFO - PROCESS | 3768 | 1461104576471 Marionette TRACE conn2 <- [1,734,null,{}] 15:22:56 INFO - PROCESS | 3768 | 1461104576475 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:22:56 INFO - PROCESS | 3768 | 1461104576553 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:22:56 INFO - PROCESS | 3768 | 1461104576560 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:56 INFO - PROCESS | 3768 | ++DOCSHELL 16570800 == 42 [pid = 3768] [id = 193] 15:22:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16578800) [pid = 3768] [serial = 577] [outer = 00000000] 15:22:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (189C5400) [pid = 3768] [serial = 578] [outer = 16578800] 15:22:56 INFO - PROCESS | 3768 | 1461104576605 Marionette DEBUG loaded listener.js 15:22:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18A1E800) [pid = 3768] [serial = 579] [outer = 16578800] 15:22:57 INFO - PROCESS | 3768 | 1461104577533 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:22:57 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:22:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1108ms 15:22:57 INFO - PROCESS | 3768 | 1461104577577 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:22:57 INFO - PROCESS | 3768 | 1461104577580 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 15:22:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:22:57 INFO - PROCESS | 3768 | 1461104577583 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:22:57 INFO - PROCESS | 3768 | 1461104577586 Marionette TRACE conn2 <- [1,738,null,{}] 15:22:57 INFO - PROCESS | 3768 | 1461104577596 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:22:57 INFO - PROCESS | 3768 | 1461104577679 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:22:57 INFO - PROCESS | 3768 | 1461104577685 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:57 INFO - PROCESS | 3768 | ++DOCSHELL 19012000 == 43 [pid = 3768] [id = 194] 15:22:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19616C00) [pid = 3768] [serial = 580] [outer = 00000000] 15:22:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1A090400) [pid = 3768] [serial = 581] [outer = 19616C00] 15:22:57 INFO - PROCESS | 3768 | 1461104577732 Marionette DEBUG loaded listener.js 15:22:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1A098800) [pid = 3768] [serial = 582] [outer = 19616C00] 15:22:58 INFO - PROCESS | 3768 | 1461104578635 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:22:58 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:22:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1108ms 15:22:58 INFO - PROCESS | 3768 | 1461104578697 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:22:58 INFO - PROCESS | 3768 | 1461104578700 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 15:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:22:58 INFO - PROCESS | 3768 | 1461104578703 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:22:58 INFO - PROCESS | 3768 | 1461104578705 Marionette TRACE conn2 <- [1,742,null,{}] 15:22:58 INFO - PROCESS | 3768 | 1461104578709 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:22:58 INFO - PROCESS | 3768 | 1461104578813 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:22:58 INFO - PROCESS | 3768 | 1461104578819 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:58 INFO - PROCESS | 3768 | ++DOCSHELL 19B6E000 == 44 [pid = 3768] [id = 195] 15:22:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1A095000) [pid = 3768] [serial = 583] [outer = 00000000] 15:22:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1ADC1000) [pid = 3768] [serial = 584] [outer = 1A095000] 15:22:58 INFO - PROCESS | 3768 | 1461104578864 Marionette DEBUG loaded listener.js 15:22:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1C452800) [pid = 3768] [serial = 585] [outer = 1A095000] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19007C00) [pid = 3768] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (15518800) [pid = 3768] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (18417400) [pid = 3768] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (189C4C00) [pid = 3768] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1657FC00) [pid = 3768] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18B2C400) [pid = 3768] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (11CB5800) [pid = 3768] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:22:59 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (13A27000) [pid = 3768] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:22:59 INFO - PROCESS | 3768 | 1461104579787 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:22:59 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:22:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1108ms 15:22:59 INFO - PROCESS | 3768 | 1461104579836 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:22:59 INFO - PROCESS | 3768 | 1461104579838 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 15:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:22:59 INFO - PROCESS | 3768 | 1461104579825 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:22:59 INFO - PROCESS | 3768 | 1461104579826 Marionette TRACE conn2 <- [1,746,null,{}] 15:22:59 INFO - PROCESS | 3768 | 1461104579830 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:22:59 INFO - PROCESS | 3768 | 1461104579903 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:22:59 INFO - PROCESS | 3768 | 1461104579909 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:22:59 INFO - PROCESS | 3768 | ++DOCSHELL 1338E400 == 45 [pid = 3768] [id = 196] 15:22:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (136A9C00) [pid = 3768] [serial = 586] [outer = 00000000] 15:22:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1A383000) [pid = 3768] [serial = 587] [outer = 136A9C00] 15:22:59 INFO - PROCESS | 3768 | 1461104579953 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1ADB9000) [pid = 3768] [serial = 588] [outer = 136A9C00] 15:23:00 INFO - PROCESS | 3768 | 1461104580388 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:23:00 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:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 576ms 15:23:00 INFO - PROCESS | 3768 | 1461104580404 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:23:00 INFO - PROCESS | 3768 | 1461104580406 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 15:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:23:00 INFO - PROCESS | 3768 | 1461104580410 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:23:00 INFO - PROCESS | 3768 | 1461104580411 Marionette TRACE conn2 <- [1,750,null,{}] 15:23:00 INFO - PROCESS | 3768 | 1461104580415 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:23:00 INFO - PROCESS | 3768 | 1461104580510 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:23:00 INFO - PROCESS | 3768 | 1461104580518 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:00 INFO - PROCESS | 3768 | ++DOCSHELL 1A864C00 == 46 [pid = 3768] [id = 197] 15:23:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1C73F000) [pid = 3768] [serial = 589] [outer = 00000000] 15:23:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1D503800) [pid = 3768] [serial = 590] [outer = 1C73F000] 15:23:00 INFO - PROCESS | 3768 | 1461104580565 Marionette DEBUG loaded listener.js 15:23:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1D587800) [pid = 3768] [serial = 591] [outer = 1C73F000] 15:23:01 INFO - PROCESS | 3768 | 1461104581436 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:23:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1063ms 15:23:01 INFO - PROCESS | 3768 | 1461104581491 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:23:01 INFO - PROCESS | 3768 | 1461104581493 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 15:23:01 INFO - PROCESS | 3768 | 1461104581496 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:23:01 INFO - PROCESS | 3768 | 1461104581498 Marionette TRACE conn2 <- [1,754,null,{}] 15:23:01 INFO - PROCESS | 3768 | 1461104581504 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:23:01 INFO - PROCESS | 3768 | 1461104581562 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:23:01 INFO - PROCESS | 3768 | 1461104581567 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:01 INFO - PROCESS | 3768 | ++DOCSHELL 14B61000 == 47 [pid = 3768] [id = 198] 15:23:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1D14E000) [pid = 3768] [serial = 592] [outer = 00000000] 15:23:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1D92EC00) [pid = 3768] [serial = 593] [outer = 1D14E000] 15:23:01 INFO - PROCESS | 3768 | 1461104581611 Marionette DEBUG loaded listener.js 15:23:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1DB22400) [pid = 3768] [serial = 594] [outer = 1D14E000] 15:23:02 INFO - PROCESS | 3768 | 1461104582544 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:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1108ms 15:23:02 INFO - PROCESS | 3768 | 1461104582650 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:23:02 INFO - PROCESS | 3768 | 1461104582654 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 15:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:23:02 INFO - PROCESS | 3768 | 1461104582661 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:23:02 INFO - PROCESS | 3768 | 1461104582665 Marionette TRACE conn2 <- [1,758,null,{}] 15:23:02 INFO - PROCESS | 3768 | 1461104582671 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:23:02 INFO - PROCESS | 3768 | 1461104582764 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:23:02 INFO - PROCESS | 3768 | 1461104582968 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:02 INFO - PROCESS | 3768 | ++DOCSHELL 17B0A800 == 48 [pid = 3768] [id = 199] 15:23:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (17B12400) [pid = 3768] [serial = 595] [outer = 00000000] 15:23:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1845B800) [pid = 3768] [serial = 596] [outer = 17B12400] 15:23:03 INFO - PROCESS | 3768 | 1461104583024 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1895DC00) [pid = 3768] [serial = 597] [outer = 17B12400] 15:23:03 INFO - PROCESS | 3768 | 1461104583562 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:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 971ms 15:23:03 INFO - PROCESS | 3768 | 1461104583627 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:23:03 INFO - PROCESS | 3768 | 1461104583633 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 15:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:23:03 INFO - PROCESS | 3768 | 1461104583640 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:23:03 INFO - PROCESS | 3768 | 1461104583642 Marionette TRACE conn2 <- [1,762,null,{}] 15:23:03 INFO - PROCESS | 3768 | 1461104583646 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:23:03 INFO - PROCESS | 3768 | 1461104583745 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:23:03 INFO - PROCESS | 3768 | 1461104583825 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:03 INFO - PROCESS | 3768 | ++DOCSHELL 189A9400 == 49 [pid = 3768] [id = 200] 15:23:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (189AA800) [pid = 3768] [serial = 598] [outer = 00000000] 15:23:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (18A17C00) [pid = 3768] [serial = 599] [outer = 189AA800] 15:23:03 INFO - PROCESS | 3768 | 1461104583919 Marionette DEBUG loaded listener.js 15:23:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18A23C00) [pid = 3768] [serial = 600] [outer = 189AA800] 15:23:04 INFO - PROCESS | 3768 | 1461104584726 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:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1184ms 15:23:04 INFO - PROCESS | 3768 | 1461104584816 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:23:04 INFO - PROCESS | 3768 | 1461104584819 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 15:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:23:04 INFO - PROCESS | 3768 | 1461104584824 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:23:04 INFO - PROCESS | 3768 | 1461104584826 Marionette TRACE conn2 <- [1,766,null,{}] 15:23:04 INFO - PROCESS | 3768 | 1461104584832 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:23:04 INFO - PROCESS | 3768 | 1461104584923 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:23:04 INFO - PROCESS | 3768 | 1461104584997 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:04 INFO - PROCESS | 3768 | ++DOCSHELL 15723800 == 50 [pid = 3768] [id = 201] 15:23:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (16579800) [pid = 3768] [serial = 601] [outer = 00000000] 15:23:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (17B0F800) [pid = 3768] [serial = 602] [outer = 16579800] 15:23:05 INFO - PROCESS | 3768 | 1461104585046 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (18035C00) [pid = 3768] [serial = 603] [outer = 16579800] 15:23:05 INFO - PROCESS | 3768 | 1461104585566 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:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 774ms 15:23:05 INFO - PROCESS | 3768 | 1461104585607 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:23:05 INFO - PROCESS | 3768 | 1461104585613 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 15:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:23:05 INFO - PROCESS | 3768 | 1461104585619 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:23:05 INFO - PROCESS | 3768 | 1461104585621 Marionette TRACE conn2 <- [1,770,null,{}] 15:23:05 INFO - PROCESS | 3768 | 1461104585625 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:23:05 INFO - PROCESS | 3768 | 1461104585701 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 1A864C00 == 49 [pid = 3768] [id = 197] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 1338E400 == 48 [pid = 3768] [id = 196] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 19B6E000 == 47 [pid = 3768] [id = 195] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 19012000 == 46 [pid = 3768] [id = 194] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 16570800 == 45 [pid = 3768] [id = 193] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 13208400 == 44 [pid = 3768] [id = 192] 15:23:05 INFO - PROCESS | 3768 | --DOCSHELL 18DB0C00 == 43 [pid = 3768] [id = 186] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18039800) [pid = 3768] [serial = 414] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (196CA400) [pid = 3768] [serial = 459] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19D0C400) [pid = 3768] [serial = 551] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19015800) [pid = 3768] [serial = 533] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18079400) [pid = 3768] [serial = 545] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (187D1800) [pid = 3768] [serial = 546] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18A1D000) [pid = 3768] [serial = 554] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (18A1D400) [pid = 3768] [serial = 539] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18DB4800) [pid = 3768] [serial = 540] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (17B13C00) [pid = 3768] [serial = 543] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (16964000) [pid = 3768] [serial = 542] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18F86800) [pid = 3768] [serial = 548] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (16581800) [pid = 3768] [serial = 536] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1A090800) [pid = 3768] [serial = 552] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18F85800) [pid = 3768] [serial = 555] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (19003800) [pid = 3768] [serial = 549] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1AA59800) [pid = 3768] [serial = 557] [outer = 00000000] [url = about:blank] 15:23:05 INFO - PROCESS | 3768 | 1461104585847 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:05 INFO - PROCESS | 3768 | ++DOCSHELL 13208400 == 44 [pid = 3768] [id = 202] 15:23:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (13260000) [pid = 3768] [serial = 604] [outer = 00000000] 15:23:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (15CDB400) [pid = 3768] [serial = 605] [outer = 13260000] 15:23:05 INFO - PROCESS | 3768 | 1461104585898 Marionette DEBUG loaded listener.js 15:23:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (16582800) [pid = 3768] [serial = 606] [outer = 13260000] 15:23:06 INFO - PROCESS | 3768 | 1461104586292 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:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 713ms 15:23:06 INFO - PROCESS | 3768 | 1461104586324 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:23:06 INFO - PROCESS | 3768 | 1461104586327 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 15:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:23:06 INFO - PROCESS | 3768 | 1461104586332 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:23:06 INFO - PROCESS | 3768 | 1461104586336 Marionette TRACE conn2 <- [1,774,null,{}] 15:23:06 INFO - PROCESS | 3768 | 1461104586351 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:23:06 INFO - PROCESS | 3768 | 1461104586480 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:23:06 INFO - PROCESS | 3768 | 1461104586495 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:06 INFO - PROCESS | 3768 | ++DOCSHELL 189A2400 == 45 [pid = 3768] [id = 203] 15:23:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (189A2800) [pid = 3768] [serial = 607] [outer = 00000000] 15:23:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (189A9800) [pid = 3768] [serial = 608] [outer = 189A2800] 15:23:06 INFO - PROCESS | 3768 | 1461104586544 Marionette DEBUG loaded listener.js 15:23:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (189AD800) [pid = 3768] [serial = 609] [outer = 189A2800] 15:23:06 INFO - PROCESS | 3768 | 1461104586956 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:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 668ms 15:23:07 INFO - PROCESS | 3768 | 1461104587010 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 3768 | 1461104587012 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 15:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:23:07 INFO - PROCESS | 3768 | 1461104587019 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - PROCESS | 3768 | 1461104587021 Marionette TRACE conn2 <- [1,778,null,{}] 15:23:07 INFO - PROCESS | 3768 | 1461104587024 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:23:07 INFO - PROCESS | 3768 | 1461104587100 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:23:07 INFO - PROCESS | 3768 | 1461104587106 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 3768 | ++DOCSHELL 18A1AC00 == 46 [pid = 3768] [id = 204] 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (18B28C00) [pid = 3768] [serial = 610] [outer = 00000000] 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18F85800) [pid = 3768] [serial = 611] [outer = 18B28C00] 15:23:07 INFO - PROCESS | 3768 | 1461104587151 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (18F90000) [pid = 3768] [serial = 612] [outer = 18B28C00] 15:23:07 INFO - PROCESS | 3768 | 1461104587561 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:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 622ms 15:23:07 INFO - PROCESS | 3768 | 1461104587633 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:23:07 INFO - PROCESS | 3768 | 1461104587635 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 15:23:07 INFO - PROCESS | 3768 | 1461104587638 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:23:07 INFO - PROCESS | 3768 | 1461104587640 Marionette TRACE conn2 <- [1,782,null,{}] 15:23:07 INFO - PROCESS | 3768 | 1461104587643 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:23:07 INFO - PROCESS | 3768 | 1461104587717 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:23:07 INFO - PROCESS | 3768 | 1461104587754 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:07 INFO - PROCESS | 3768 | ++DOCSHELL 1900B000 == 47 [pid = 3768] [id = 205] 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1900BC00) [pid = 3768] [serial = 613] [outer = 00000000] 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19615000) [pid = 3768] [serial = 614] [outer = 1900BC00] 15:23:07 INFO - PROCESS | 3768 | 1461104587802 Marionette DEBUG loaded listener.js 15:23:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (19617000) [pid = 3768] [serial = 615] [outer = 1900BC00] 15:23:08 INFO - PROCESS | 3768 | 1461104588234 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:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 623ms 15:23:08 INFO - PROCESS | 3768 | 1461104588261 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 3768 | 1461104588263 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 15:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:23:08 INFO - PROCESS | 3768 | 1461104588266 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - PROCESS | 3768 | 1461104588268 Marionette TRACE conn2 <- [1,786,null,{}] 15:23:08 INFO - PROCESS | 3768 | 1461104588271 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:23:08 INFO - PROCESS | 3768 | 1461104588400 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:23:08 INFO - PROCESS | 3768 | 1461104588410 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:08 INFO - PROCESS | 3768 | ++DOCSHELL 19746C00 == 48 [pid = 3768] [id = 206] 15:23:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A00D400) [pid = 3768] [serial = 616] [outer = 00000000] 15:23:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1A09F400) [pid = 3768] [serial = 617] [outer = 1A00D400] 15:23:08 INFO - PROCESS | 3768 | 1461104588499 Marionette DEBUG loaded listener.js 15:23:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1A383800) [pid = 3768] [serial = 618] [outer = 1A00D400] 15:23:08 INFO - PROCESS | 3768 | 1461104588904 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:23:08 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:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 683ms 15:23:08 INFO - PROCESS | 3768 | 1461104588948 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:23:08 INFO - PROCESS | 3768 | 1461104588950 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 15:23:08 INFO - PROCESS | 3768 | 1461104588953 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:23:08 INFO - PROCESS | 3768 | 1461104588955 Marionette TRACE conn2 <- [1,790,null,{}] 15:23:08 INFO - PROCESS | 3768 | 1461104588958 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:23:09 INFO - PROCESS | 3768 | 1461104589089 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1A095000) [pid = 3768] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (136A9C00) [pid = 3768] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19616C00) [pid = 3768] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1D150000) [pid = 3768] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (16578800) [pid = 3768] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1434D800) [pid = 3768] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:23:09 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1C73F000) [pid = 3768] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:23:09 INFO - PROCESS | 3768 | 1461104589419 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:09 INFO - PROCESS | 3768 | ++DOCSHELL 1325D400 == 49 [pid = 3768] [id = 207] 15:23:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1325F800) [pid = 3768] [serial = 619] [outer = 00000000] 15:23:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (13A27000) [pid = 3768] [serial = 620] [outer = 1325F800] 15:23:09 INFO - PROCESS | 3768 | 1461104589476 Marionette DEBUG loaded listener.js 15:23:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (14B63C00) [pid = 3768] [serial = 621] [outer = 1325F800] 15:23:10 INFO - PROCESS | 3768 | 1461104590072 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:23:10 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:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1154ms 15:23:10 INFO - PROCESS | 3768 | 1461104590123 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:23:10 INFO - PROCESS | 3768 | 1461104590127 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 15:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:23:10 INFO - PROCESS | 3768 | 1461104590131 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:23:10 INFO - PROCESS | 3768 | 1461104590135 Marionette TRACE conn2 <- [1,794,null,{}] 15:23:10 INFO - PROCESS | 3768 | 1461104590141 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:23:10 INFO - PROCESS | 3768 | 1461104590242 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:23:10 INFO - PROCESS | 3768 | 1461104590336 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:10 INFO - PROCESS | 3768 | ++DOCSHELL 18412000 == 50 [pid = 3768] [id = 208] 15:23:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1841B400) [pid = 3768] [serial = 622] [outer = 00000000] 15:23:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (18956000) [pid = 3768] [serial = 623] [outer = 1841B400] 15:23:10 INFO - PROCESS | 3768 | 1461104590391 Marionette DEBUG loaded listener.js 15:23:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (189AF400) [pid = 3768] [serial = 624] [outer = 1841B400] 15:23:10 INFO - PROCESS | 3768 | 1461104590993 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:23:10 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:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 880ms 15:23:11 INFO - PROCESS | 3768 | 1461104591022 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 3768 | 1461104591026 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 15:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:23:11 INFO - PROCESS | 3768 | 1461104591030 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 3768 | 1461104591033 Marionette TRACE conn2 <- [1,798,null,{}] 15:23:11 INFO - PROCESS | 3768 | 1461104591036 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:23:11 INFO - PROCESS | 3768 | 1461104591118 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:23:11 INFO - PROCESS | 3768 | 1461104591211 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:11 INFO - PROCESS | 3768 | ++DOCSHELL 189A7800 == 51 [pid = 3768] [id = 209] 15:23:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (19003800) [pid = 3768] [serial = 625] [outer = 00000000] 15:23:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19616C00) [pid = 3768] [serial = 626] [outer = 19003800] 15:23:11 INFO - PROCESS | 3768 | 1461104591265 Marionette DEBUG loaded listener.js 15:23:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A002C00) [pid = 3768] [serial = 627] [outer = 19003800] 15:23:11 INFO - PROCESS | 3768 | 1461104591844 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:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 865ms 15:23:11 INFO - PROCESS | 3768 | 1461104591899 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:23:11 INFO - PROCESS | 3768 | 1461104591902 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 15:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:23:11 INFO - PROCESS | 3768 | 1461104591912 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:23:11 INFO - PROCESS | 3768 | 1461104591918 Marionette TRACE conn2 <- [1,802,null,{}] 15:23:11 INFO - PROCESS | 3768 | 1461104591936 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:23:12 INFO - PROCESS | 3768 | 1461104592041 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:23:12 INFO - PROCESS | 3768 | 1461104592114 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 3768 | ++DOCSHELL 18DB2400 == 52 [pid = 3768] [id = 210] 15:23:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (19014000) [pid = 3768] [serial = 628] [outer = 00000000] 15:23:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C9A9000) [pid = 3768] [serial = 629] [outer = 19014000] 15:23:12 INFO - PROCESS | 3768 | 1461104592167 Marionette DEBUG loaded listener.js 15:23:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1C9A8C00) [pid = 3768] [serial = 630] [outer = 19014000] 15:23:12 INFO - PROCESS | 3768 | 1461104592716 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:23:12 INFO - PROCESS | 3768 | 1461104592754 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 15:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:23:12 INFO - PROCESS | 3768 | 1461104592758 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:23:12 INFO - PROCESS | 3768 | 1461104592760 Marionette TRACE conn2 <- [1,806,null,{}] 15:23:12 INFO - PROCESS | 3768 | 1461104592763 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:23:12 INFO - PROCESS | 3768 | 1461104592861 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:23:12 INFO - PROCESS | 3768 | 1461104592936 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:12 INFO - PROCESS | 3768 | ++DOCSHELL 1CB4CC00 == 53 [pid = 3768] [id = 211] 15:23:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1CB4E000) [pid = 3768] [serial = 631] [outer = 00000000] 15:23:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1D510C00) [pid = 3768] [serial = 632] [outer = 1CB4E000] 15:23:12 INFO - PROCESS | 3768 | 1461104592992 Marionette DEBUG loaded listener.js 15:23:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1D50FC00) [pid = 3768] [serial = 633] [outer = 1CB4E000] 15:23:13 INFO - PROCESS | 3768 | 1461104593625 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:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 910ms 15:23:13 INFO - PROCESS | 3768 | 1461104593666 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:23:13 INFO - PROCESS | 3768 | 1461104593669 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 15:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:23:13 INFO - PROCESS | 3768 | 1461104593673 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:23:13 INFO - PROCESS | 3768 | 1461104593675 Marionette TRACE conn2 <- [1,810,null,{}] 15:23:13 INFO - PROCESS | 3768 | 1461104593678 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:23:13 INFO - PROCESS | 3768 | 1461104593850 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:23:13 INFO - PROCESS | 3768 | 1461104593935 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:13 INFO - PROCESS | 3768 | ++DOCSHELL 14353000 == 54 [pid = 3768] [id = 212] 15:23:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (143A7000) [pid = 3768] [serial = 634] [outer = 00000000] 15:23:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (15F8B400) [pid = 3768] [serial = 635] [outer = 143A7000] 15:23:14 INFO - PROCESS | 3768 | 1461104594027 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1664C400) [pid = 3768] [serial = 636] [outer = 143A7000] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 19746C00 == 53 [pid = 3768] [id = 206] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 1900B000 == 52 [pid = 3768] [id = 205] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 18A1AC00 == 51 [pid = 3768] [id = 204] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 189A2400 == 50 [pid = 3768] [id = 203] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 13208400 == 49 [pid = 3768] [id = 202] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 15723800 == 48 [pid = 3768] [id = 201] 15:23:14 INFO - PROCESS | 3768 | --DOCSHELL 17B0A800 == 47 [pid = 3768] [id = 199] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1ADC1000) [pid = 3768] [serial = 584] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1D92EC00) [pid = 3768] [serial = 593] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18DB2000) [pid = 3768] [serial = 563] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1A383000) [pid = 3768] [serial = 587] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1A090400) [pid = 3768] [serial = 581] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1DB22C00) [pid = 3768] [serial = 573] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1D929400) [pid = 3768] [serial = 572] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (189C5400) [pid = 3768] [serial = 578] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (18A1E800) [pid = 3768] [serial = 579] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1657B800) [pid = 3768] [serial = 560] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (18955C00) [pid = 3768] [serial = 576] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (187C5C00) [pid = 3768] [serial = 575] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1D152C00) [pid = 3768] [serial = 569] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1D503800) [pid = 3768] [serial = 590] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1C452800) [pid = 3768] [serial = 585] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1C4E0800) [pid = 3768] [serial = 566] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1ADB9000) [pid = 3768] [serial = 588] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1D587800) [pid = 3768] [serial = 591] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1A098800) [pid = 3768] [serial = 582] [outer = 00000000] [url = about:blank] 15:23:14 INFO - PROCESS | 3768 | 1461104594577 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:23:14 INFO - PROCESS | 3768 | 1461104594606 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 15:23:14 INFO - PROCESS | 3768 | 1461104594610 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:23:14 INFO - PROCESS | 3768 | 1461104594614 Marionette TRACE conn2 <- [1,814,null,{}] 15:23:14 INFO - PROCESS | 3768 | 1461104594618 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:23:14 INFO - PROCESS | 3768 | 1461104594682 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:23:14 INFO - PROCESS | 3768 | 1461104594691 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:14 INFO - PROCESS | 3768 | ++DOCSHELL 16580400 == 48 [pid = 3768] [id = 213] 15:23:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (16580800) [pid = 3768] [serial = 637] [outer = 00000000] 15:23:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (189A6C00) [pid = 3768] [serial = 638] [outer = 16580800] 15:23:14 INFO - PROCESS | 3768 | 1461104594740 Marionette DEBUG loaded listener.js 15:23:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (189B0000) [pid = 3768] [serial = 639] [outer = 16580800] 15:23:15 INFO - PROCESS | 3768 | 1461104595183 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:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 608ms 15:23:15 INFO - PROCESS | 3768 | 1461104595217 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 3768 | 1461104595219 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 15:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:23:15 INFO - PROCESS | 3768 | 1461104595262 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 3768 | 1461104595264 Marionette TRACE conn2 <- [1,818,null,{}] 15:23:15 INFO - PROCESS | 3768 | 1461104595268 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:23:15 INFO - PROCESS | 3768 | 1461104595345 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:23:15 INFO - PROCESS | 3768 | 1461104595355 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:15 INFO - PROCESS | 3768 | ++DOCSHELL 18DB9800 == 49 [pid = 3768] [id = 214] 15:23:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (18F85C00) [pid = 3768] [serial = 640] [outer = 00000000] 15:23:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (19005800) [pid = 3768] [serial = 641] [outer = 18F85C00] 15:23:15 INFO - PROCESS | 3768 | 1461104595402 Marionette DEBUG loaded listener.js 15:23:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19011C00) [pid = 3768] [serial = 642] [outer = 18F85C00] 15:23:15 INFO - PROCESS | 3768 | 1461104595854 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:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 607ms 15:23:15 INFO - PROCESS | 3768 | 1461104595886 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:23:15 INFO - PROCESS | 3768 | 1461104595890 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 15:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:23:15 INFO - PROCESS | 3768 | 1461104595904 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:23:15 INFO - PROCESS | 3768 | 1461104595908 Marionette TRACE conn2 <- [1,822,null,{}] 15:23:15 INFO - PROCESS | 3768 | 1461104595911 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:23:15 INFO - PROCESS | 3768 | 1461104595989 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:23:15 INFO - PROCESS | 3768 | 1461104595996 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 3768 | ++DOCSHELL 19004800 == 50 [pid = 3768] [id = 215] 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1A29FC00) [pid = 3768] [serial = 643] [outer = 00000000] 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1AA5EC00) [pid = 3768] [serial = 644] [outer = 1A29FC00] 15:23:16 INFO - PROCESS | 3768 | 1461104596040 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1C448800) [pid = 3768] [serial = 645] [outer = 1A29FC00] 15:23:16 INFO - PROCESS | 3768 | 1461104596437 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:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 576ms 15:23:16 INFO - PROCESS | 3768 | 1461104596471 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 15:23:16 INFO - PROCESS | 3768 | 1461104596473 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 15:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:23:16 INFO - PROCESS | 3768 | 1461104596476 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:23:16 INFO - PROCESS | 3768 | 1461104596478 Marionette TRACE conn2 <- [1,826,null,{}] 15:23:16 INFO - PROCESS | 3768 | 1461104596481 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:23:16 INFO - PROCESS | 3768 | 1461104596565 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:23:16 INFO - PROCESS | 3768 | 1461104596571 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:16 INFO - PROCESS | 3768 | ++DOCSHELL 1A094400 == 51 [pid = 3768] [id = 216] 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A383000) [pid = 3768] [serial = 646] [outer = 00000000] 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1C73C400) [pid = 3768] [serial = 647] [outer = 1A383000] 15:23:16 INFO - PROCESS | 3768 | 1461104596616 Marionette DEBUG loaded listener.js 15:23:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C9B2C00) [pid = 3768] [serial = 648] [outer = 1A383000] 15:23:17 INFO - PROCESS | 3768 | 1461104597065 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:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 623ms 15:23:17 INFO - PROCESS | 3768 | 1461104597096 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 3768 | 1461104597098 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 15:23:17 INFO - PROCESS | 3768 | 1461104597101 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:23:17 INFO - PROCESS | 3768 | 1461104597103 Marionette TRACE conn2 <- [1,830,null,{}] 15:23:17 INFO - PROCESS | 3768 | 1461104597110 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:23:17 INFO - PROCESS | 3768 | 1461104597212 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:23:17 INFO - PROCESS | 3768 | 1461104597219 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 3768 | ++DOCSHELL 1D107400 == 52 [pid = 3768] [id = 217] 15:23:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1D107C00) [pid = 3768] [serial = 649] [outer = 00000000] 15:23:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1D505800) [pid = 3768] [serial = 650] [outer = 1D107C00] 15:23:17 INFO - PROCESS | 3768 | 1461104597278 Marionette DEBUG loaded listener.js 15:23:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1D58F800) [pid = 3768] [serial = 651] [outer = 1D107C00] 15:23:17 INFO - PROCESS | 3768 | 1461104597729 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:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 668ms 15:23:17 INFO - PROCESS | 3768 | 1461104597782 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:23:17 INFO - PROCESS | 3768 | 1461104597784 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 15:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:23:17 INFO - PROCESS | 3768 | 1461104597788 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:23:17 INFO - PROCESS | 3768 | 1461104597789 Marionette TRACE conn2 <- [1,834,null,{}] 15:23:17 INFO - PROCESS | 3768 | 1461104597793 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:23:17 INFO - PROCESS | 3768 | 1461104597899 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:23:17 INFO - PROCESS | 3768 | 1461104597985 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:17 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6400 == 53 [pid = 3768] [id = 218] 15:23:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1DB27800) [pid = 3768] [serial = 652] [outer = 00000000] 15:23:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1DC5A400) [pid = 3768] [serial = 653] [outer = 1DB27800] 15:23:18 INFO - PROCESS | 3768 | 1461104598028 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1DC58400) [pid = 3768] [serial = 654] [outer = 1DB27800] 15:23:18 INFO - PROCESS | 3768 | 1461104598401 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:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 668ms 15:23:18 INFO - PROCESS | 3768 | 1461104598472 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:23:18 INFO - PROCESS | 3768 | 1461104598474 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 15:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:23:18 INFO - PROCESS | 3768 | 1461104598477 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:23:18 INFO - PROCESS | 3768 | 1461104598479 Marionette TRACE conn2 <- [1,838,null,{}] 15:23:18 INFO - PROCESS | 3768 | 1461104598482 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:23:18 INFO - PROCESS | 3768 | 1461104598588 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:23:18 INFO - PROCESS | 3768 | 1461104598593 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:18 INFO - PROCESS | 3768 | ++DOCSHELL 157B1400 == 54 [pid = 3768] [id = 219] 15:23:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (193CF000) [pid = 3768] [serial = 655] [outer = 00000000] 15:23:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (193D7000) [pid = 3768] [serial = 656] [outer = 193CF000] 15:23:18 INFO - PROCESS | 3768 | 1461104598640 Marionette DEBUG loaded listener.js 15:23:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (193D6C00) [pid = 3768] [serial = 657] [outer = 193CF000] 15:23:18 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (189A2800) [pid = 3768] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:23:18 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (13260000) [pid = 3768] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:23:18 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (18B28C00) [pid = 3768] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:23:18 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (16579800) [pid = 3768] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:23:18 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1900BC00) [pid = 3768] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:23:19 INFO - PROCESS | 3768 | 1461104599118 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:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 668ms 15:23:19 INFO - PROCESS | 3768 | 1461104599155 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 3768 | 1461104599157 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 15:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:23:19 INFO - PROCESS | 3768 | 1461104599160 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 3768 | 1461104599162 Marionette TRACE conn2 <- [1,842,null,{}] 15:23:19 INFO - PROCESS | 3768 | 1461104599203 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:23:19 INFO - PROCESS | 3768 | 1461104599304 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:23:19 INFO - PROCESS | 3768 | 1461104599310 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 3768 | ++DOCSHELL 11BD4000 == 55 [pid = 3768] [id = 220] 15:23:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (11BD7000) [pid = 3768] [serial = 658] [outer = 00000000] 15:23:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (11BDC800) [pid = 3768] [serial = 659] [outer = 11BD7000] 15:23:19 INFO - PROCESS | 3768 | 1461104599353 Marionette DEBUG loaded listener.js 15:23:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (11BDF000) [pid = 3768] [serial = 660] [outer = 11BD7000] 15:23:19 INFO - PROCESS | 3768 | 1461104599783 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:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 683ms 15:23:19 INFO - PROCESS | 3768 | 1461104599842 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:23:19 INFO - PROCESS | 3768 | 1461104599844 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 15:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:23:19 INFO - PROCESS | 3768 | 1461104599847 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:23:19 INFO - PROCESS | 3768 | 1461104599848 Marionette TRACE conn2 <- [1,846,null,{}] 15:23:19 INFO - PROCESS | 3768 | 1461104599852 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:23:19 INFO - PROCESS | 3768 | 1461104599928 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:23:19 INFO - PROCESS | 3768 | 1461104599937 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:19 INFO - PROCESS | 3768 | ++DOCSHELL 147B2400 == 56 [pid = 3768] [id = 221] 15:23:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1900BC00) [pid = 3768] [serial = 661] [outer = 00000000] 15:23:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (193D6400) [pid = 3768] [serial = 662] [outer = 1900BC00] 15:23:19 INFO - PROCESS | 3768 | 1461104599980 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (193DC000) [pid = 3768] [serial = 663] [outer = 1900BC00] 15:23:20 INFO - PROCESS | 3768 | 1461104600357 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:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 577ms 15:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:23:20 INFO - PROCESS | 3768 | 1461104600426 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:23:20 INFO - PROCESS | 3768 | 1461104600428 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 15:23:20 INFO - PROCESS | 3768 | 1461104600431 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:23:20 INFO - PROCESS | 3768 | 1461104600433 Marionette TRACE conn2 <- [1,850,null,{}] 15:23:20 INFO - PROCESS | 3768 | 1461104600437 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:23:20 INFO - PROCESS | 3768 | 1461104600512 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:23:20 INFO - PROCESS | 3768 | 1461104600517 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:20 INFO - PROCESS | 3768 | ++DOCSHELL 193D4800 == 57 [pid = 3768] [id = 222] 15:23:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1DB21400) [pid = 3768] [serial = 664] [outer = 00000000] 15:23:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1DB96400) [pid = 3768] [serial = 665] [outer = 1DB21400] 15:23:20 INFO - PROCESS | 3768 | 1461104600567 Marionette DEBUG loaded listener.js 15:23:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1DB9AC00) [pid = 3768] [serial = 666] [outer = 1DB21400] 15:23:21 INFO - PROCESS | 3768 | 1461104601180 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:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 774ms 15:23:21 INFO - PROCESS | 3768 | 1461104601215 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:23:21 INFO - PROCESS | 3768 | 1461104601220 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 15:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:23:21 INFO - PROCESS | 3768 | 1461104601225 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:23:21 INFO - PROCESS | 3768 | 1461104601229 Marionette TRACE conn2 <- [1,854,null,{}] 15:23:21 INFO - PROCESS | 3768 | 1461104601235 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:23:21 INFO - PROCESS | 3768 | 1461104601344 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:23:21 INFO - PROCESS | 3768 | 1461104601472 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:21 INFO - PROCESS | 3768 | ++DOCSHELL 15CE4C00 == 58 [pid = 3768] [id = 223] 15:23:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (16577800) [pid = 3768] [serial = 667] [outer = 00000000] 15:23:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18955800) [pid = 3768] [serial = 668] [outer = 16577800] 15:23:21 INFO - PROCESS | 3768 | 1461104601530 Marionette DEBUG loaded listener.js 15:23:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (18A17400) [pid = 3768] [serial = 669] [outer = 16577800] 15:23:22 INFO - PROCESS | 3768 | 1461104602106 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:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 911ms 15:23:22 INFO - PROCESS | 3768 | 1461104602136 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:23:22 INFO - PROCESS | 3768 | 1461104602142 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 15:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:23:22 INFO - PROCESS | 3768 | 1461104602149 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:23:22 INFO - PROCESS | 3768 | 1461104602152 Marionette TRACE conn2 <- [1,858,null,{}] 15:23:22 INFO - PROCESS | 3768 | 1461104602156 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:23:22 INFO - PROCESS | 3768 | 1461104602258 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:23:22 INFO - PROCESS | 3768 | 1461104602355 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:22 INFO - PROCESS | 3768 | ++DOCSHELL 18951000 == 59 [pid = 3768] [id = 224] 15:23:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18A1F400) [pid = 3768] [serial = 670] [outer = 00000000] 15:23:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (19614000) [pid = 3768] [serial = 671] [outer = 18A1F400] 15:23:22 INFO - PROCESS | 3768 | 1461104602409 Marionette DEBUG loaded listener.js 15:23:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1A09A000) [pid = 3768] [serial = 672] [outer = 18A1F400] 15:23:22 INFO - PROCESS | 3768 | 1461104602963 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:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 926ms 15:23:23 INFO - PROCESS | 3768 | 1461104603089 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:23:23 INFO - PROCESS | 3768 | 1461104603091 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 15:23:23 INFO - PROCESS | 3768 | 1461104603095 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:23:23 INFO - PROCESS | 3768 | 1461104603099 Marionette TRACE conn2 <- [1,862,null,{}] 15:23:23 INFO - PROCESS | 3768 | 1461104603110 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:23:23 INFO - PROCESS | 3768 | 1461104603205 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:23:23 INFO - PROCESS | 3768 | 1461104603284 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:23 INFO - PROCESS | 3768 | ++DOCSHELL 142AE400 == 60 [pid = 3768] [id = 225] 15:23:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (14BF0400) [pid = 3768] [serial = 673] [outer = 00000000] 15:23:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1D667800) [pid = 3768] [serial = 674] [outer = 14BF0400] 15:23:23 INFO - PROCESS | 3768 | 1461104603392 Marionette DEBUG loaded listener.js 15:23:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1D66D000) [pid = 3768] [serial = 675] [outer = 14BF0400] 15:23:23 INFO - PROCESS | 3768 | 1461104603993 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:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 972ms 15:23:24 INFO - PROCESS | 3768 | 1461104604067 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:23:24 INFO - PROCESS | 3768 | 1461104604070 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 15:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:23:24 INFO - PROCESS | 3768 | 1461104604073 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:23:24 INFO - PROCESS | 3768 | 1461104604075 Marionette TRACE conn2 <- [1,866,null,{}] 15:23:24 INFO - PROCESS | 3768 | 1461104604079 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:23:24 INFO - PROCESS | 3768 | 1461104604180 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:23:24 INFO - PROCESS | 3768 | 1461104604425 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:24 INFO - PROCESS | 3768 | ++DOCSHELL 11BD3000 == 61 [pid = 3768] [id = 226] 15:23:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (11F47000) [pid = 3768] [serial = 676] [outer = 00000000] 15:23:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (136B5000) [pid = 3768] [serial = 677] [outer = 11F47000] 15:23:24 INFO - PROCESS | 3768 | 1461104604502 Marionette DEBUG loaded listener.js 15:23:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (143A2400) [pid = 3768] [serial = 678] [outer = 11F47000] 15:23:25 INFO - PROCESS | 3768 | 1461104605172 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:23:25 INFO - PROCESS | 3768 | --DOCSHELL 1C9B0C00 == 60 [pid = 3768] [id = 152] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 147B2400 == 59 [pid = 3768] [id = 221] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 11BD4000 == 58 [pid = 3768] [id = 220] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 157B1400 == 57 [pid = 3768] [id = 219] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 12BB6400 == 56 [pid = 3768] [id = 218] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 1D107400 == 55 [pid = 3768] [id = 217] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 1A094400 == 54 [pid = 3768] [id = 216] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 19004800 == 53 [pid = 3768] [id = 215] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 18DB9800 == 52 [pid = 3768] [id = 214] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 16580400 == 51 [pid = 3768] [id = 213] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 14353000 == 50 [pid = 3768] [id = 212] 15:23:25 INFO - PROCESS | 3768 | --DOCSHELL 14B61000 == 49 [pid = 3768] [id = 198] 15:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1184ms 15:23:25 INFO - PROCESS | 3768 | 1461104605247 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 3768 | 1461104605252 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 15:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:23:25 INFO - PROCESS | 3768 | 1461104605272 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - PROCESS | 3768 | 1461104605274 Marionette TRACE conn2 <- [1,870,null,{}] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (189A9800) [pid = 3768] [serial = 608] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (189AD800) [pid = 3768] [serial = 609] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (15CDB400) [pid = 3768] [serial = 605] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (16582800) [pid = 3768] [serial = 606] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (18F85800) [pid = 3768] [serial = 611] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (18F90000) [pid = 3768] [serial = 612] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (18035C00) [pid = 3768] [serial = 603] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (17B0F800) [pid = 3768] [serial = 602] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1845B800) [pid = 3768] [serial = 596] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18A17C00) [pid = 3768] [serial = 599] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (19615000) [pid = 3768] [serial = 614] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (19617000) [pid = 3768] [serial = 615] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1A09F400) [pid = 3768] [serial = 617] [outer = 00000000] [url = about:blank] 15:23:25 INFO - PROCESS | 3768 | 1461104605284 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:23:25 INFO - PROCESS | 3768 | 1461104605371 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:23:25 INFO - PROCESS | 3768 | 1461104605379 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:25 INFO - PROCESS | 3768 | ++DOCSHELL 147B4C00 == 50 [pid = 3768] [id = 227] 15:23:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (147BA000) [pid = 3768] [serial = 679] [outer = 00000000] 15:23:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (15511400) [pid = 3768] [serial = 680] [outer = 147BA000] 15:23:25 INFO - PROCESS | 3768 | 1461104605427 Marionette DEBUG loaded listener.js 15:23:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (15725400) [pid = 3768] [serial = 681] [outer = 147BA000] 15:23:25 INFO - PROCESS | 3768 | 1461104605897 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:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 698ms 15:23:25 INFO - PROCESS | 3768 | 1461104605962 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:23:25 INFO - PROCESS | 3768 | 1461104605966 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 15:23:25 INFO - PROCESS | 3768 | 1461104605970 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:23:25 INFO - PROCESS | 3768 | 1461104605972 Marionette TRACE conn2 <- [1,874,null,{}] 15:23:25 INFO - PROCESS | 3768 | 1461104605975 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:23:26 INFO - PROCESS | 3768 | 1461104606051 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:23:26 INFO - PROCESS | 3768 | 1461104606059 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 3768 | ++DOCSHELL 14353000 == 51 [pid = 3768] [id = 228] 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (15F81800) [pid = 3768] [serial = 682] [outer = 00000000] 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1657B000) [pid = 3768] [serial = 683] [outer = 15F81800] 15:23:26 INFO - PROCESS | 3768 | 1461104606089 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (16645000) [pid = 3768] [serial = 684] [outer = 15F81800] 15:23:26 INFO - PROCESS | 3768 | 1461104606543 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:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 622ms 15:23:26 INFO - PROCESS | 3768 | 1461104606592 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:23:26 INFO - PROCESS | 3768 | 1461104606594 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 15:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:23:26 INFO - PROCESS | 3768 | 1461104606599 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:23:26 INFO - PROCESS | 3768 | 1461104606604 Marionette TRACE conn2 <- [1,878,null,{}] 15:23:26 INFO - PROCESS | 3768 | 1461104606613 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:23:26 INFO - PROCESS | 3768 | 1461104606677 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:23:26 INFO - PROCESS | 3768 | 1461104606688 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:26 INFO - PROCESS | 3768 | ++DOCSHELL 16565400 == 52 [pid = 3768] [id = 229] 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (16577400) [pid = 3768] [serial = 685] [outer = 00000000] 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1845B400) [pid = 3768] [serial = 686] [outer = 16577400] 15:23:26 INFO - PROCESS | 3768 | 1461104606733 Marionette DEBUG loaded listener.js 15:23:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (18466400) [pid = 3768] [serial = 687] [outer = 16577400] 15:23:27 INFO - PROCESS | 3768 | 1461104607150 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:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 577ms 15:23:27 INFO - PROCESS | 3768 | 1461104607177 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 3768 | 1461104607180 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 15:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:23:27 INFO - PROCESS | 3768 | 1461104607183 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 3768 | 1461104607185 Marionette TRACE conn2 <- [1,882,null,{}] 15:23:27 INFO - PROCESS | 3768 | 1461104607188 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:23:27 INFO - PROCESS | 3768 | 1461104607262 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:23:27 INFO - PROCESS | 3768 | 1461104607268 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 3768 | ++DOCSHELL 18462400 == 53 [pid = 3768] [id = 230] 15:23:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (187D0000) [pid = 3768] [serial = 688] [outer = 00000000] 15:23:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1895A400) [pid = 3768] [serial = 689] [outer = 187D0000] 15:23:27 INFO - PROCESS | 3768 | 1461104607312 Marionette DEBUG loaded listener.js 15:23:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1895A000) [pid = 3768] [serial = 690] [outer = 187D0000] 15:23:27 INFO - PROCESS | 3768 | 1461104607774 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:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 623ms 15:23:27 INFO - PROCESS | 3768 | 1461104607805 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:23:27 INFO - PROCESS | 3768 | 1461104607806 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 15:23:27 INFO - PROCESS | 3768 | 1461104607810 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:23:27 INFO - PROCESS | 3768 | 1461104607811 Marionette TRACE conn2 <- [1,886,null,{}] 15:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:23:27 INFO - PROCESS | 3768 | 1461104607819 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:23:27 INFO - PROCESS | 3768 | 1461104607905 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:23:27 INFO - PROCESS | 3768 | 1461104607913 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:27 INFO - PROCESS | 3768 | ++DOCSHELL 189ADC00 == 54 [pid = 3768] [id = 231] 15:23:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (189AE000) [pid = 3768] [serial = 691] [outer = 00000000] 15:23:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (18A1C400) [pid = 3768] [serial = 692] [outer = 189AE000] 15:23:27 INFO - PROCESS | 3768 | 1461104607967 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (18DABC00) [pid = 3768] [serial = 693] [outer = 189AE000] 15:23:28 INFO - PROCESS | 3768 | 1461104608428 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:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 683ms 15:23:28 INFO - PROCESS | 3768 | 1461104608493 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:23:28 INFO - PROCESS | 3768 | 1461104608495 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 15:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:23:28 INFO - PROCESS | 3768 | 1461104608504 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:23:28 INFO - PROCESS | 3768 | 1461104608506 Marionette TRACE conn2 <- [1,890,null,{}] 15:23:28 INFO - PROCESS | 3768 | 1461104608510 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:23:28 INFO - PROCESS | 3768 | 1461104608626 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:23:28 INFO - PROCESS | 3768 | 1461104608648 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:28 INFO - PROCESS | 3768 | ++DOCSHELL 18F84C00 == 55 [pid = 3768] [id = 232] 15:23:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (18F86800) [pid = 3768] [serial = 694] [outer = 00000000] 15:23:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (19007C00) [pid = 3768] [serial = 695] [outer = 18F86800] 15:23:28 INFO - PROCESS | 3768 | 1461104608691 Marionette DEBUG loaded listener.js 15:23:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (19007000) [pid = 3768] [serial = 696] [outer = 18F86800] 15:23:29 INFO - PROCESS | 3768 | 1461104609091 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:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 15:23:29 INFO - PROCESS | 3768 | 1461104609107 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:23:29 INFO - PROCESS | 3768 | 1461104609108 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 15:23:29 INFO - PROCESS | 3768 | 1461104609112 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:23:29 INFO - PROCESS | 3768 | 1461104609113 Marionette TRACE conn2 <- [1,894,null,{}] 15:23:29 INFO - PROCESS | 3768 | 1461104609117 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:23:29 INFO - PROCESS | 3768 | 1461104609227 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:23:29 INFO - PROCESS | 3768 | 1461104609233 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:29 INFO - PROCESS | 3768 | ++DOCSHELL 12DD7000 == 56 [pid = 3768] [id = 233] 15:23:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (18DB0800) [pid = 3768] [serial = 697] [outer = 00000000] 15:23:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (193D7C00) [pid = 3768] [serial = 698] [outer = 18DB0800] 15:23:29 INFO - PROCESS | 3768 | 1461104609277 Marionette DEBUG loaded listener.js 15:23:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (19614C00) [pid = 3768] [serial = 699] [outer = 18DB0800] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1900BC00) [pid = 3768] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (11BD7000) [pid = 3768] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1D107C00) [pid = 3768] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1DB27800) [pid = 3768] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (1A29FC00) [pid = 3768] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (18F85C00) [pid = 3768] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (143A7000) [pid = 3768] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (193CF000) [pid = 3768] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1A383000) [pid = 3768] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:23:29 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (16580800) [pid = 3768] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:23:30 INFO - PROCESS | 3768 | 1461104610237 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:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1214ms 15:23:30 INFO - PROCESS | 3768 | 1461104610346 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 3768 | 1461104610348 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 15:23:30 INFO - PROCESS | 3768 | 1461104610351 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:23:30 INFO - PROCESS | 3768 | 1461104610353 Marionette TRACE conn2 <- [1,898,null,{}] 15:23:30 INFO - PROCESS | 3768 | 1461104610356 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:23:30 INFO - PROCESS | 3768 | 1461104610440 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:23:30 INFO - PROCESS | 3768 | 1461104610447 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:30 INFO - PROCESS | 3768 | ++DOCSHELL 13269400 == 57 [pid = 3768] [id = 234] 15:23:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (15741800) [pid = 3768] [serial = 700] [outer = 00000000] 15:23:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1A094400) [pid = 3768] [serial = 701] [outer = 15741800] 15:23:30 INFO - PROCESS | 3768 | 1461104610491 Marionette DEBUG loaded listener.js 15:23:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1A093800) [pid = 3768] [serial = 702] [outer = 15741800] 15:23:30 INFO - PROCESS | 3768 | 1461104610886 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:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 576ms 15:23:30 INFO - PROCESS | 3768 | 1461104610932 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:23:30 INFO - PROCESS | 3768 | 1461104610934 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 15:23:30 INFO - PROCESS | 3768 | 1461104610937 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:23:30 INFO - PROCESS | 3768 | 1461104610939 Marionette TRACE conn2 <- [1,902,null,{}] 15:23:30 INFO - PROCESS | 3768 | 1461104610943 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:23:31 INFO - PROCESS | 3768 | 1461104611002 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:23:31 INFO - PROCESS | 3768 | 1461104611086 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 3768 | ++DOCSHELL 1A090C00 == 58 [pid = 3768] [id = 235] 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1A09F400) [pid = 3768] [serial = 703] [outer = 00000000] 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1AA24400) [pid = 3768] [serial = 704] [outer = 1A09F400] 15:23:31 INFO - PROCESS | 3768 | 1461104611130 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1ADB8C00) [pid = 3768] [serial = 705] [outer = 1A09F400] 15:23:31 INFO - PROCESS | 3768 | 1461104611471 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:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 577ms 15:23:31 INFO - PROCESS | 3768 | 1461104611517 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:23:31 INFO - PROCESS | 3768 | 1461104611519 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 15:23:31 INFO - PROCESS | 3768 | 1461104611522 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:23:31 INFO - PROCESS | 3768 | 1461104611523 Marionette TRACE conn2 <- [1,906,null,{}] 15:23:31 INFO - PROCESS | 3768 | 1461104611526 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:23:31 INFO - PROCESS | 3768 | 1461104611600 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:23:31 INFO - PROCESS | 3768 | 1461104611684 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:31 INFO - PROCESS | 3768 | ++DOCSHELL 12B80000 == 59 [pid = 3768] [id = 236] 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (14B0C400) [pid = 3768] [serial = 706] [outer = 00000000] 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1C453800) [pid = 3768] [serial = 707] [outer = 14B0C400] 15:23:31 INFO - PROCESS | 3768 | 1461104611718 Marionette DEBUG loaded listener.js 15:23:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1C73AC00) [pid = 3768] [serial = 708] [outer = 14B0C400] 15:23:32 INFO - PROCESS | 3768 | 1461104612344 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:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 881ms 15:23:32 INFO - PROCESS | 3768 | 1461104612390 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:23:32 INFO - PROCESS | 3768 | 1461104612396 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 15:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:23:32 INFO - PROCESS | 3768 | 1461104612402 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:23:32 INFO - PROCESS | 3768 | 1461104612406 Marionette TRACE conn2 <- [1,910,null,{}] 15:23:32 INFO - PROCESS | 3768 | 1461104612411 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:23:32 INFO - PROCESS | 3768 | 1461104612525 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:23:32 INFO - PROCESS | 3768 | 1461104612617 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:32 INFO - PROCESS | 3768 | ++DOCSHELL 13269800 == 60 [pid = 3768] [id = 237] 15:23:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (13385800) [pid = 3768] [serial = 709] [outer = 00000000] 15:23:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (15E8E800) [pid = 3768] [serial = 710] [outer = 13385800] 15:23:32 INFO - PROCESS | 3768 | 1461104612673 Marionette DEBUG loaded listener.js 15:23:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (15F8A000) [pid = 3768] [serial = 711] [outer = 13385800] 15:23:33 INFO - PROCESS | 3768 | 1461104613220 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:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 880ms 15:23:33 INFO - PROCESS | 3768 | 1461104613289 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:23:33 INFO - PROCESS | 3768 | 1461104613295 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 15:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:23:33 INFO - PROCESS | 3768 | 1461104613301 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:23:33 INFO - PROCESS | 3768 | 1461104613304 Marionette TRACE conn2 <- [1,914,null,{}] 15:23:33 INFO - PROCESS | 3768 | 1461104613308 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:23:33 INFO - PROCESS | 3768 | 1461104613409 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:23:33 INFO - PROCESS | 3768 | 1461104613518 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:33 INFO - PROCESS | 3768 | ++DOCSHELL 16584C00 == 61 [pid = 3768] [id = 238] 15:23:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (17B10000) [pid = 3768] [serial = 712] [outer = 00000000] 15:23:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (18953000) [pid = 3768] [serial = 713] [outer = 17B10000] 15:23:33 INFO - PROCESS | 3768 | 1461104613572 Marionette DEBUG loaded listener.js 15:23:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (189C3800) [pid = 3768] [serial = 714] [outer = 17B10000] 15:23:34 INFO - PROCESS | 3768 | 1461104614185 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:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 972ms 15:23:34 INFO - PROCESS | 3768 | 1461104614268 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:23:34 INFO - PROCESS | 3768 | 1461104614270 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 15:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:23:34 INFO - PROCESS | 3768 | 1461104614274 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:23:34 INFO - PROCESS | 3768 | 1461104614278 Marionette TRACE conn2 <- [1,918,null,{}] 15:23:34 INFO - PROCESS | 3768 | 1461104614289 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:23:34 INFO - PROCESS | 3768 | 1461104614398 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:23:34 INFO - PROCESS | 3768 | 1461104614519 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:34 INFO - PROCESS | 3768 | ++DOCSHELL 1A04A800 == 62 [pid = 3768] [id = 239] 15:23:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1AA5A800) [pid = 3768] [serial = 715] [outer = 00000000] 15:23:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1C9A9800) [pid = 3768] [serial = 716] [outer = 1AA5A800] 15:23:34 INFO - PROCESS | 3768 | 1461104614576 Marionette DEBUG loaded listener.js 15:23:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1CB53800) [pid = 3768] [serial = 717] [outer = 1AA5A800] 15:23:35 INFO - PROCESS | 3768 | 1461104615135 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:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 865ms 15:23:35 INFO - PROCESS | 3768 | 1461104615163 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:23:35 INFO - PROCESS | 3768 | 1461104615166 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 15:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:23:35 INFO - PROCESS | 3768 | 1461104615171 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:23:35 INFO - PROCESS | 3768 | 1461104615173 Marionette TRACE conn2 <- [1,922,null,{}] 15:23:35 INFO - PROCESS | 3768 | 1461104615160 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:23:35 INFO - PROCESS | 3768 | 1461104615259 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:23:35 INFO - PROCESS | 3768 | 1461104615367 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:35 INFO - PROCESS | 3768 | ++DOCSHELL 13384800 == 63 [pid = 3768] [id = 240] 15:23:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1C73B000) [pid = 3768] [serial = 718] [outer = 00000000] 15:23:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (1D110C00) [pid = 3768] [serial = 719] [outer = 1C73B000] 15:23:35 INFO - PROCESS | 3768 | 1461104615420 Marionette DEBUG loaded listener.js 15:23:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (1D155C00) [pid = 3768] [serial = 720] [outer = 1C73B000] 15:23:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (18DADC00) [pid = 3768] [serial = 721] [outer = 1E08A400] 15:23:35 INFO - PROCESS | 3768 | 1461104616010 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:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 911ms 15:23:36 INFO - PROCESS | 3768 | 1461104616082 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:23:36 INFO - PROCESS | 3768 | 1461104616084 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 15:23:36 INFO - PROCESS | 3768 | 1461104616088 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:23:36 INFO - PROCESS | 3768 | 1461104616089 Marionette TRACE conn2 <- [1,926,null,{}] 15:23:36 INFO - PROCESS | 3768 | 1461104616093 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:23:36 INFO - PROCESS | 3768 | 1461104616232 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:23:36 INFO - PROCESS | 3768 | 1461104616290 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:36 INFO - PROCESS | 3768 | ++DOCSHELL 189AD000 == 64 [pid = 3768] [id = 241] 15:23:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (18A15000) [pid = 3768] [serial = 722] [outer = 00000000] 15:23:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (1CB50800) [pid = 3768] [serial = 723] [outer = 18A15000] 15:23:36 INFO - PROCESS | 3768 | 1461104616343 Marionette DEBUG loaded listener.js 15:23:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (1CE53C00) [pid = 3768] [serial = 724] [outer = 18A15000] 15:23:36 INFO - PROCESS | 3768 | 1461104616994 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:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 971ms 15:23:37 INFO - PROCESS | 3768 | 1461104617056 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 3768 | 1461104617060 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 15:23:37 INFO - PROCESS | 3768 | 1461104617065 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:23:37 INFO - PROCESS | 3768 | 1461104617069 Marionette TRACE conn2 <- [1,930,null,{}] 15:23:37 INFO - PROCESS | 3768 | 1461104617075 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:23:37 INFO - PROCESS | 3768 | 1461104617170 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:23:37 INFO - PROCESS | 3768 | 1461104617302 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:37 INFO - PROCESS | 3768 | ++DOCSHELL 137DF400 == 65 [pid = 3768] [id = 242] 15:23:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 160 (15511800) [pid = 3768] [serial = 725] [outer = 00000000] 15:23:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 161 (15CAAC00) [pid = 3768] [serial = 726] [outer = 15511800] 15:23:37 INFO - PROCESS | 3768 | 1461104617353 Marionette DEBUG loaded listener.js 15:23:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 162 (15E0B400) [pid = 3768] [serial = 727] [outer = 15511800] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 1A090C00 == 64 [pid = 3768] [id = 235] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 13269400 == 63 [pid = 3768] [id = 234] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 12DD7000 == 62 [pid = 3768] [id = 233] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 18F84C00 == 61 [pid = 3768] [id = 232] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 161 (1DB96400) [pid = 3768] [serial = 665] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 16565400 == 60 [pid = 3768] [id = 229] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 14353000 == 59 [pid = 3768] [id = 228] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 147B4C00 == 58 [pid = 3768] [id = 227] 15:23:37 INFO - PROCESS | 3768 | --DOCSHELL 11BD3000 == 57 [pid = 3768] [id = 226] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 160 (1D505800) [pid = 3768] [serial = 650] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 159 (1DC5A400) [pid = 3768] [serial = 653] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1D58F800) [pid = 3768] [serial = 651] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (13A27000) [pid = 3768] [serial = 620] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (18956000) [pid = 3768] [serial = 623] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (19616C00) [pid = 3768] [serial = 626] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (1C9A9000) [pid = 3768] [serial = 629] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (1AA5EC00) [pid = 3768] [serial = 644] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (1C448800) [pid = 3768] [serial = 645] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (19005800) [pid = 3768] [serial = 641] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (19011C00) [pid = 3768] [serial = 642] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1664C400) [pid = 3768] [serial = 636] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (15F8B400) [pid = 3768] [serial = 635] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (193D7000) [pid = 3768] [serial = 656] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (1C73C400) [pid = 3768] [serial = 647] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (189A6C00) [pid = 3768] [serial = 638] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (189B0000) [pid = 3768] [serial = 639] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1D510C00) [pid = 3768] [serial = 632] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1DC58400) [pid = 3768] [serial = 654] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (193DC000) [pid = 3768] [serial = 663] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (193D6C00) [pid = 3768] [serial = 657] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (193D6400) [pid = 3768] [serial = 662] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (11BDF000) [pid = 3768] [serial = 660] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (11BDC800) [pid = 3768] [serial = 659] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (1C9B2C00) [pid = 3768] [serial = 648] [outer = 00000000] [url = about:blank] 15:23:37 INFO - PROCESS | 3768 | 1461104617970 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:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 910ms 15:23:37 INFO - PROCESS | 3768 | 1461104617995 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:23:37 INFO - PROCESS | 3768 | 1461104618000 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 15:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:23:37 INFO - PROCESS | 3768 | 1461104618006 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:23:37 INFO - PROCESS | 3768 | 1461104618008 Marionette TRACE conn2 <- [1,934,null,{}] 15:23:37 INFO - PROCESS | 3768 | 1461104618012 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:23:38 INFO - PROCESS | 3768 | 1461104618075 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:23:38 INFO - PROCESS | 3768 | 1461104618081 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 3768 | ++DOCSHELL 137DF800 == 58 [pid = 3768] [id = 243] 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (13A27000) [pid = 3768] [serial = 728] [outer = 00000000] 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (16579400) [pid = 3768] [serial = 729] [outer = 13A27000] 15:23:38 INFO - PROCESS | 3768 | 1461104618130 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (16969000) [pid = 3768] [serial = 730] [outer = 13A27000] 15:23:38 INFO - PROCESS | 3768 | 1461104618597 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:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 15:23:38 INFO - PROCESS | 3768 | 1461104618627 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:23:38 INFO - PROCESS | 3768 | 1461104618629 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 15:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:23:38 INFO - PROCESS | 3768 | 1461104618633 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:23:38 INFO - PROCESS | 3768 | 1461104618636 Marionette TRACE conn2 <- [1,938,null,{}] 15:23:38 INFO - PROCESS | 3768 | 1461104618646 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:23:38 INFO - PROCESS | 3768 | 1461104618712 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:23:38 INFO - PROCESS | 3768 | 1461104618718 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:38 INFO - PROCESS | 3768 | ++DOCSHELL 189AB400 == 59 [pid = 3768] [id = 244] 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (189AB800) [pid = 3768] [serial = 731] [outer = 00000000] 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (18DB1000) [pid = 3768] [serial = 732] [outer = 189AB800] 15:23:38 INFO - PROCESS | 3768 | 1461104618765 Marionette DEBUG loaded listener.js 15:23:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (18F8BC00) [pid = 3768] [serial = 733] [outer = 189AB800] 15:23:39 INFO - PROCESS | 3768 | 1461104619251 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:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 683ms 15:23:39 INFO - PROCESS | 3768 | 1461104619297 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 3768 | 1461104619300 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 15:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:23:39 INFO - PROCESS | 3768 | 1461104619303 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - PROCESS | 3768 | 1461104619304 Marionette TRACE conn2 <- [1,942,null,{}] 15:23:39 INFO - PROCESS | 3768 | 1461104619308 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:23:39 INFO - PROCESS | 3768 | 1461104619416 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:23:39 INFO - PROCESS | 3768 | 1461104619503 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:39 INFO - PROCESS | 3768 | ++DOCSHELL 18F90C00 == 60 [pid = 3768] [id = 245] 15:23:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (19013800) [pid = 3768] [serial = 734] [outer = 00000000] 15:23:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (193DC000) [pid = 3768] [serial = 735] [outer = 19013800] 15:23:39 INFO - PROCESS | 3768 | 1461104619547 Marionette DEBUG loaded listener.js 15:23:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (19748000) [pid = 3768] [serial = 736] [outer = 19013800] 15:23:39 INFO - PROCESS | 3768 | 1461104619888 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:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 622ms 15:23:39 INFO - PROCESS | 3768 | 1461104619923 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:23:39 INFO - PROCESS | 3768 | 1461104619925 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 15:23:39 INFO - PROCESS | 3768 | 1461104619928 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:23:39 INFO - PROCESS | 3768 | 1461104619930 Marionette TRACE conn2 <- [1,946,null,{}] 15:23:39 INFO - PROCESS | 3768 | 1461104619933 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:23:40 INFO - PROCESS | 3768 | 1461104620007 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:23:40 INFO - PROCESS | 3768 | 1461104620107 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 3768 | ++DOCSHELL 13384400 == 61 [pid = 3768] [id = 246] 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (18A1B000) [pid = 3768] [serial = 737] [outer = 00000000] 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1A498400) [pid = 3768] [serial = 738] [outer = 18A1B000] 15:23:40 INFO - PROCESS | 3768 | 1461104620151 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1A8B1000) [pid = 3768] [serial = 739] [outer = 18A1B000] 15:23:40 INFO - PROCESS | 3768 | 1461104620539 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:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 668ms 15:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:23:40 INFO - PROCESS | 3768 | 1461104620611 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:23:40 INFO - PROCESS | 3768 | 1461104620613 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 15:23:40 INFO - PROCESS | 3768 | 1461104620616 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:23:40 INFO - PROCESS | 3768 | 1461104620618 Marionette TRACE conn2 <- [1,950,null,{}] 15:23:40 INFO - PROCESS | 3768 | 1461104620627 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:23:40 INFO - PROCESS | 3768 | 1461104620776 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:23:40 INFO - PROCESS | 3768 | 1461104620801 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:40 INFO - PROCESS | 3768 | ++DOCSHELL 13269000 == 62 [pid = 3768] [id = 247] 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1C73EC00) [pid = 3768] [serial = 740] [outer = 00000000] 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1CE4DC00) [pid = 3768] [serial = 741] [outer = 1C73EC00] 15:23:40 INFO - PROCESS | 3768 | 1461104620848 Marionette DEBUG loaded listener.js 15:23:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1D506800) [pid = 3768] [serial = 742] [outer = 1C73EC00] 15:23:41 INFO - PROCESS | 3768 | 1461104621283 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:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 714ms 15:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:23:41 INFO - PROCESS | 3768 | 1461104621340 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:23:41 INFO - PROCESS | 3768 | 1461104621342 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 15:23:41 INFO - PROCESS | 3768 | 1461104621345 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:23:41 INFO - PROCESS | 3768 | 1461104621347 Marionette TRACE conn2 <- [1,954,null,{}] 15:23:41 INFO - PROCESS | 3768 | 1461104621350 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:23:41 INFO - PROCESS | 3768 | 1461104621453 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:23:41 INFO - PROCESS | 3768 | 1461104621459 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:41 INFO - PROCESS | 3768 | ++DOCSHELL 1C452800 == 63 [pid = 3768] [id = 248] 15:23:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1C9B4000) [pid = 3768] [serial = 743] [outer = 00000000] 15:23:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1D667400) [pid = 3768] [serial = 744] [outer = 1C9B4000] 15:23:41 INFO - PROCESS | 3768 | 1461104621502 Marionette DEBUG loaded listener.js 15:23:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (1D666C00) [pid = 3768] [serial = 745] [outer = 1C9B4000] 15:23:41 INFO - PROCESS | 3768 | 1461104621928 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:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 622ms 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (1A00D400) [pid = 3768] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (16577400) [pid = 3768] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (11F47000) [pid = 3768] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (147BA000) [pid = 3768] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (189AE000) [pid = 3768] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (187D0000) [pid = 3768] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (15F81800) [pid = 3768] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (18F86800) [pid = 3768] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (18DB0800) [pid = 3768] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1A09F400) [pid = 3768] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (15741800) [pid = 3768] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1A8AA400) [pid = 3768] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (18412800) [pid = 3768] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1320EC00) [pid = 3768] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (17B12400) [pid = 3768] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (16C10800) [pid = 3768] [serial = 405] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1571E000) [pid = 3768] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (13261000) [pid = 3768] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1C9B2800) [pid = 3768] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1D14E000) [pid = 3768] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (196C3000) [pid = 3768] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1657F400) [pid = 3768] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1A49AC00) [pid = 3768] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (189AA800) [pid = 3768] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1C454800) [pid = 3768] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1CE4A800) [pid = 3768] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (13A25800) [pid = 3768] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (15F80400) [pid = 3768] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1CE4AC00) [pid = 3768] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1D585000) [pid = 3768] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (16572000) [pid = 3768] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:23:42 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (18A14800) [pid = 3768] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:23:42 INFO - PROCESS | 3768 | 1461104622254 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 3768 | 1461104622256 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 15:23:42 INFO - PROCESS | 3768 | 1461104622268 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 3768 | 1461104622270 Marionette TRACE conn2 <- [1,958,null,{}] 15:23:42 INFO - PROCESS | 3768 | 1461104622273 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:23:42 INFO - PROCESS | 3768 | 1461104622331 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:23:42 INFO - PROCESS | 3768 | 1461104622340 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 3768 | ++DOCSHELL 137E5400 == 64 [pid = 3768] [id = 249] 15:23:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (138ECC00) [pid = 3768] [serial = 746] [outer = 00000000] 15:23:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (15741800) [pid = 3768] [serial = 747] [outer = 138ECC00] 15:23:42 INFO - PROCESS | 3768 | 1461104622383 Marionette DEBUG loaded listener.js 15:23:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (15F81800) [pid = 3768] [serial = 748] [outer = 138ECC00] 15:23:42 INFO - PROCESS | 3768 | 1461104622794 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:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 561ms 15:23:42 INFO - PROCESS | 3768 | 1461104622825 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:23:42 INFO - PROCESS | 3768 | 1461104622827 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 15:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:23:42 INFO - PROCESS | 3768 | 1461104622831 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:23:42 INFO - PROCESS | 3768 | 1461104622832 Marionette TRACE conn2 <- [1,962,null,{}] 15:23:42 INFO - PROCESS | 3768 | 1461104622836 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:23:42 INFO - PROCESS | 3768 | 1461104622913 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:23:42 INFO - PROCESS | 3768 | 1461104622919 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:42 INFO - PROCESS | 3768 | ++DOCSHELL 17B12400 == 65 [pid = 3768] [id = 250] 15:23:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18079000) [pid = 3768] [serial = 749] [outer = 00000000] 15:23:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (189A6000) [pid = 3768] [serial = 750] [outer = 18079000] 15:23:42 INFO - PROCESS | 3768 | 1461104622974 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18DB3400) [pid = 3768] [serial = 751] [outer = 18079000] 15:23:43 INFO - PROCESS | 3768 | 1461104623385 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:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 577ms 15:23:43 INFO - PROCESS | 3768 | 1461104623433 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:23:43 INFO - PROCESS | 3768 | 1461104623418 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 15:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:23:43 INFO - PROCESS | 3768 | 1461104623425 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:23:43 INFO - PROCESS | 3768 | 1461104623427 Marionette TRACE conn2 <- [1,966,null,{}] 15:23:43 INFO - PROCESS | 3768 | 1461104623430 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:23:43 INFO - PROCESS | 3768 | 1461104623505 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:23:43 INFO - PROCESS | 3768 | 1461104623511 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:43 INFO - PROCESS | 3768 | ++DOCSHELL 147B4400 == 66 [pid = 3768] [id = 251] 15:23:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (18417000) [pid = 3768] [serial = 752] [outer = 00000000] 15:23:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1A09F400) [pid = 3768] [serial = 753] [outer = 18417000] 15:23:43 INFO - PROCESS | 3768 | 1461104623554 Marionette DEBUG loaded listener.js 15:23:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1AA23400) [pid = 3768] [serial = 754] [outer = 18417000] 15:23:43 INFO - PROCESS | 3768 | 1461104624008 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:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 608ms 15:23:44 INFO - PROCESS | 3768 | 1461104624041 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:23:44 INFO - PROCESS | 3768 | 1461104624043 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 15:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:23:44 INFO - PROCESS | 3768 | 1461104624046 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:23:44 INFO - PROCESS | 3768 | 1461104624048 Marionette TRACE conn2 <- [1,970,null,{}] 15:23:44 INFO - PROCESS | 3768 | 1461104624052 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:23:44 INFO - PROCESS | 3768 | 1461104624148 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:23:44 INFO - PROCESS | 3768 | 1461104624287 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:44 INFO - PROCESS | 3768 | ++DOCSHELL 11BD4400 == 67 [pid = 3768] [id = 252] 15:23:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (11BD5400) [pid = 3768] [serial = 755] [outer = 00000000] 15:23:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1320A800) [pid = 3768] [serial = 756] [outer = 11BD5400] 15:23:44 INFO - PROCESS | 3768 | 1461104624343 Marionette DEBUG loaded listener.js 15:23:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (136AF000) [pid = 3768] [serial = 757] [outer = 11BD5400] 15:23:44 INFO - PROCESS | 3768 | 1461104624982 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:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 971ms 15:23:45 INFO - PROCESS | 3768 | 1461104625032 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 3768 | 1461104625036 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 15:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:23:45 INFO - PROCESS | 3768 | 1461104625054 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 3768 | 1461104625059 Marionette TRACE conn2 <- [1,974,null,{}] 15:23:45 INFO - PROCESS | 3768 | 1461104625064 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:23:45 INFO - PROCESS | 3768 | 1461104625192 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:23:45 INFO - PROCESS | 3768 | 1461104625322 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:45 INFO - PROCESS | 3768 | ++DOCSHELL 17B08800 == 68 [pid = 3768] [id = 253] 15:23:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (17B86400) [pid = 3768] [serial = 758] [outer = 00000000] 15:23:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (18950400) [pid = 3768] [serial = 759] [outer = 17B86400] 15:23:45 INFO - PROCESS | 3768 | 1461104625378 Marionette DEBUG loaded listener.js 15:23:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (189A1C00) [pid = 3768] [serial = 760] [outer = 17B86400] 15:23:45 INFO - PROCESS | 3768 | 1461104625905 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:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 911ms 15:23:45 INFO - PROCESS | 3768 | 1461104625967 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:23:45 INFO - PROCESS | 3768 | 1461104625971 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 15:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:23:45 INFO - PROCESS | 3768 | 1461104625975 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:23:45 INFO - PROCESS | 3768 | 1461104625977 Marionette TRACE conn2 <- [1,978,null,{}] 15:23:45 INFO - PROCESS | 3768 | 1461104625981 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:23:46 INFO - PROCESS | 3768 | 1461104626089 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:23:46 INFO - PROCESS | 3768 | 1461104626218 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:46 INFO - PROCESS | 3768 | ++DOCSHELL 19005800 == 69 [pid = 3768] [id = 254] 15:23:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (193CD800) [pid = 3768] [serial = 761] [outer = 00000000] 15:23:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1A4A2800) [pid = 3768] [serial = 762] [outer = 193CD800] 15:23:46 INFO - PROCESS | 3768 | 1461104626272 Marionette DEBUG loaded listener.js 15:23:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1C454400) [pid = 3768] [serial = 763] [outer = 193CD800] 15:23:46 INFO - PROCESS | 3768 | 1461104626856 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:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 911ms 15:23:46 INFO - PROCESS | 3768 | 1461104626903 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:23:46 INFO - PROCESS | 3768 | 1461104626905 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 15:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:23:46 INFO - PROCESS | 3768 | 1461104626915 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:23:46 INFO - PROCESS | 3768 | 1461104626922 Marionette TRACE conn2 <- [1,982,null,{}] 15:23:46 INFO - PROCESS | 3768 | 1461104626926 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:23:47 INFO - PROCESS | 3768 | 1461104627035 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:23:47 INFO - PROCESS | 3768 | 1461104627152 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 3768 | ++DOCSHELL 189AE000 == 70 [pid = 3768] [id = 255] 15:23:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1C453C00) [pid = 3768] [serial = 764] [outer = 00000000] 15:23:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1D92E400) [pid = 3768] [serial = 765] [outer = 1C453C00] 15:23:47 INFO - PROCESS | 3768 | 1461104627206 Marionette DEBUG loaded listener.js 15:23:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1D931C00) [pid = 3768] [serial = 766] [outer = 1C453C00] 15:23:47 INFO - PROCESS | 3768 | 1461104627764 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:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 865ms 15:23:47 INFO - PROCESS | 3768 | 1461104627778 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:23:47 INFO - PROCESS | 3768 | 1461104627781 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 15:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:23:47 INFO - PROCESS | 3768 | 1461104627785 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:23:47 INFO - PROCESS | 3768 | 1461104627787 Marionette TRACE conn2 <- [1,986,null,{}] 15:23:47 INFO - PROCESS | 3768 | 1461104627791 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:23:47 INFO - PROCESS | 3768 | 1461104627890 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:23:47 INFO - PROCESS | 3768 | 1461104627995 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:47 INFO - PROCESS | 3768 | ++DOCSHELL 14B0C000 == 71 [pid = 3768] [id = 256] 15:23:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (14B16800) [pid = 3768] [serial = 767] [outer = 00000000] 15:23:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (15C45000) [pid = 3768] [serial = 768] [outer = 14B16800] 15:23:48 INFO - PROCESS | 3768 | 1461104628058 Marionette DEBUG loaded listener.js 15:23:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (15C3E800) [pid = 3768] [serial = 769] [outer = 14B16800] 15:23:48 INFO - PROCESS | 3768 | 1461104628769 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:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1017ms 15:23:48 INFO - PROCESS | 3768 | 1461104628817 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:23:48 INFO - PROCESS | 3768 | 1461104628821 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 15:23:48 INFO - PROCESS | 3768 | 1461104628825 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:23:48 INFO - PROCESS | 3768 | 1461104628829 Marionette TRACE conn2 <- [1,990,null,{}] 15:23:48 INFO - PROCESS | 3768 | 1461104628848 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:23:48 INFO - PROCESS | 3768 | 1461104628944 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:23:49 INFO - PROCESS | 3768 | 1461104629074 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 3768 | ++DOCSHELL 1656B400 == 72 [pid = 3768] [id = 257] 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (16583400) [pid = 3768] [serial = 770] [outer = 00000000] 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (13208400) [pid = 3768] [serial = 771] [outer = 16583400] 15:23:49 INFO - PROCESS | 3768 | 1461104629128 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (18464000) [pid = 3768] [serial = 772] [outer = 16583400] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 15C45C00 == 71 [pid = 3768] [id = 187] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 18412000 == 70 [pid = 3768] [id = 208] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1325D400 == 69 [pid = 3768] [id = 207] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1CE54C00 == 68 [pid = 3768] [id = 191] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1895AC00 == 67 [pid = 3768] [id = 188] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1CB4CC00 == 66 [pid = 3768] [id = 211] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1CE4A400 == 65 [pid = 3768] [id = 190] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1A8A8C00 == 64 [pid = 3768] [id = 189] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 18DB2400 == 63 [pid = 3768] [id = 210] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 147B4400 == 62 [pid = 3768] [id = 251] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 17B12400 == 61 [pid = 3768] [id = 250] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 137E5400 == 60 [pid = 3768] [id = 249] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 1C452800 == 59 [pid = 3768] [id = 248] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 13269000 == 58 [pid = 3768] [id = 247] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 13384400 == 57 [pid = 3768] [id = 246] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 189ADC00 == 56 [pid = 3768] [id = 231] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 18F90C00 == 55 [pid = 3768] [id = 245] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 18462400 == 54 [pid = 3768] [id = 230] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 189AB400 == 53 [pid = 3768] [id = 244] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 137DF800 == 52 [pid = 3768] [id = 243] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 137DF400 == 51 [pid = 3768] [id = 242] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (18955800) [pid = 3768] [serial = 668] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (19614000) [pid = 3768] [serial = 671] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (1D667800) [pid = 3768] [serial = 674] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 13269800 == 50 [pid = 3768] [id = 237] 15:23:49 INFO - PROCESS | 3768 | --DOCSHELL 12B80000 == 49 [pid = 3768] [id = 236] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (1DB2F000) [pid = 3768] [serial = 501] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1664D800) [pid = 3768] [serial = 561] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (18DB9C00) [pid = 3768] [serial = 564] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1A383800) [pid = 3768] [serial = 618] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (18DB3800) [pid = 3768] [serial = 450] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1656A800) [pid = 3768] [serial = 447] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (1895DC00) [pid = 3768] [serial = 597] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (18F91400) [pid = 3768] [serial = 407] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (16584800) [pid = 3768] [serial = 537] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (14B60C00) [pid = 3768] [serial = 411] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1D10B000) [pid = 3768] [serial = 456] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1DB22400) [pid = 3768] [serial = 594] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1C44A000) [pid = 3768] [serial = 558] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1D927400) [pid = 3768] [serial = 534] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1C9AA800) [pid = 3768] [serial = 453] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (18A23C00) [pid = 3768] [serial = 600] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1C4E7000) [pid = 3768] [serial = 444] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1D15AC00) [pid = 3768] [serial = 570] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1656E400) [pid = 3768] [serial = 492] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (189C4000) [pid = 3768] [serial = 495] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1D58C800) [pid = 3768] [serial = 498] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1845B400) [pid = 3768] [serial = 686] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (18466400) [pid = 3768] [serial = 687] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (136B5000) [pid = 3768] [serial = 677] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (143A2400) [pid = 3768] [serial = 678] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (15511400) [pid = 3768] [serial = 680] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (15725400) [pid = 3768] [serial = 681] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (18A1C400) [pid = 3768] [serial = 692] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1895A400) [pid = 3768] [serial = 689] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1657B000) [pid = 3768] [serial = 683] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (16645000) [pid = 3768] [serial = 684] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (19007C00) [pid = 3768] [serial = 695] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18DABC00) [pid = 3768] [serial = 693] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (193D7C00) [pid = 3768] [serial = 698] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19007000) [pid = 3768] [serial = 696] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1AA24400) [pid = 3768] [serial = 704] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (19614C00) [pid = 3768] [serial = 699] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A093800) [pid = 3768] [serial = 702] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1ADB8C00) [pid = 3768] [serial = 705] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1A094400) [pid = 3768] [serial = 701] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1895A000) [pid = 3768] [serial = 690] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1C73F400) [pid = 3768] [serial = 567] [outer = 00000000] [url = about:blank] 15:23:49 INFO - PROCESS | 3768 | 1461104629727 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:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 941ms 15:23:49 INFO - PROCESS | 3768 | 1461104629777 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:23:49 INFO - PROCESS | 3768 | 1461104629782 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 15:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:23:49 INFO - PROCESS | 3768 | 1461104629788 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:23:49 INFO - PROCESS | 3768 | 1461104629790 Marionette TRACE conn2 <- [1,994,null,{}] 15:23:49 INFO - PROCESS | 3768 | 1461104629794 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:23:49 INFO - PROCESS | 3768 | 1461104629882 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:23:49 INFO - PROCESS | 3768 | 1461104629891 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:49 INFO - PROCESS | 3768 | ++DOCSHELL 14BE5400 == 50 [pid = 3768] [id = 258] 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (14BF2000) [pid = 3768] [serial = 773] [outer = 00000000] 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1656E400) [pid = 3768] [serial = 774] [outer = 14BF2000] 15:23:49 INFO - PROCESS | 3768 | 1461104629938 Marionette DEBUG loaded listener.js 15:23:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (16584800) [pid = 3768] [serial = 775] [outer = 14BF2000] 15:23:50 INFO - PROCESS | 3768 | 1461104630398 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:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 683ms 15:23:50 INFO - PROCESS | 3768 | 1461104630469 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:23:50 INFO - PROCESS | 3768 | 1461104630472 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 15:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:23:50 INFO - PROCESS | 3768 | 1461104630475 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:23:50 INFO - PROCESS | 3768 | 1461104630479 Marionette TRACE conn2 <- [1,998,null,{}] 15:23:50 INFO - PROCESS | 3768 | 1461104630489 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:23:50 INFO - PROCESS | 3768 | 1461104630561 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:23:50 INFO - PROCESS | 3768 | 1461104630638 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:50 INFO - PROCESS | 3768 | ++DOCSHELL 18959000 == 51 [pid = 3768] [id = 259] 15:23:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1895C800) [pid = 3768] [serial = 776] [outer = 00000000] 15:23:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (189A7400) [pid = 3768] [serial = 777] [outer = 1895C800] 15:23:50 INFO - PROCESS | 3768 | 1461104630694 Marionette DEBUG loaded listener.js 15:23:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (189C3C00) [pid = 3768] [serial = 778] [outer = 1895C800] 15:23:51 INFO - PROCESS | 3768 | 1461104631074 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:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 607ms 15:23:51 INFO - PROCESS | 3768 | 1461104631096 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 3768 | 1461104631100 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 15:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:23:51 INFO - PROCESS | 3768 | 1461104631105 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 3768 | 1461104631108 Marionette TRACE conn2 <- [1,1002,null,{}] 15:23:51 INFO - PROCESS | 3768 | 1461104631112 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:23:51 INFO - PROCESS | 3768 | 1461104631206 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:23:51 INFO - PROCESS | 3768 | 1461104631215 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 3768 | ++DOCSHELL 18A17C00 == 52 [pid = 3768] [id = 260] 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18A18800) [pid = 3768] [serial = 779] [outer = 00000000] 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18DAE800) [pid = 3768] [serial = 780] [outer = 18A18800] 15:23:51 INFO - PROCESS | 3768 | 1461104631261 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18F8D800) [pid = 3768] [serial = 781] [outer = 18A18800] 15:23:51 INFO - PROCESS | 3768 | 1461104631692 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:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 622ms 15:23:51 INFO - PROCESS | 3768 | 1461104631726 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:23:51 INFO - PROCESS | 3768 | 1461104631728 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 15:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:23:51 INFO - PROCESS | 3768 | 1461104631735 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:23:51 INFO - PROCESS | 3768 | 1461104631737 Marionette TRACE conn2 <- [1,1006,null,{}] 15:23:51 INFO - PROCESS | 3768 | 1461104631748 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:23:51 INFO - PROCESS | 3768 | 1461104631853 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:23:51 INFO - PROCESS | 3768 | 1461104631859 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:51 INFO - PROCESS | 3768 | ++DOCSHELL 15511400 == 53 [pid = 3768] [id = 261] 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (15E91000) [pid = 3768] [serial = 782] [outer = 00000000] 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (19004000) [pid = 3768] [serial = 783] [outer = 15E91000] 15:23:51 INFO - PROCESS | 3768 | 1461104631905 Marionette DEBUG loaded listener.js 15:23:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (19008800) [pid = 3768] [serial = 784] [outer = 15E91000] 15:23:52 INFO - PROCESS | 3768 | 1461104632369 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:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 683ms 15:23:52 INFO - PROCESS | 3768 | 1461104632416 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:23:52 INFO - PROCESS | 3768 | 1461104632418 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 15:23:52 INFO - PROCESS | 3768 | 1461104632421 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:23:52 INFO - PROCESS | 3768 | 1461104632423 Marionette TRACE conn2 <- [1,1010,null,{}] 15:23:52 INFO - PROCESS | 3768 | 1461104632426 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:23:52 INFO - PROCESS | 3768 | 1461104632544 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:23:52 INFO - PROCESS | 3768 | 1461104632631 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:52 INFO - PROCESS | 3768 | ++DOCSHELL 14B5D400 == 54 [pid = 3768] [id = 262] 15:23:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (19748400) [pid = 3768] [serial = 785] [outer = 00000000] 15:23:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1A092C00) [pid = 3768] [serial = 786] [outer = 19748400] 15:23:52 INFO - PROCESS | 3768 | 1461104632678 Marionette DEBUG loaded listener.js 15:23:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1A090400) [pid = 3768] [serial = 787] [outer = 19748400] 15:23:53 INFO - PROCESS | 3768 | 1461104633070 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:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 683ms 15:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:23:53 INFO - PROCESS | 3768 | 1461104633107 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 3768 | 1461104633109 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 15:23:53 INFO - PROCESS | 3768 | 1461104633112 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 3768 | 1461104633114 Marionette TRACE conn2 <- [1,1014,null,{}] 15:23:53 INFO - PROCESS | 3768 | 1461104633117 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:23:53 INFO - PROCESS | 3768 | 1461104633229 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:23:53 INFO - PROCESS | 3768 | 1461104633234 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:53 INFO - PROCESS | 3768 | ++DOCSHELL 19015400 == 55 [pid = 3768] [id = 263] 15:23:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (193D9000) [pid = 3768] [serial = 788] [outer = 00000000] 15:23:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1A49AC00) [pid = 3768] [serial = 789] [outer = 193D9000] 15:23:53 INFO - PROCESS | 3768 | 1461104633278 Marionette DEBUG loaded listener.js 15:23:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1A383800) [pid = 3768] [serial = 790] [outer = 193D9000] 15:23:53 INFO - PROCESS | 3768 | 1461104633684 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:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 607ms 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1325F800) [pid = 3768] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1CB4E000) [pid = 3768] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1841B400) [pid = 3768] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (19003800) [pid = 3768] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (14BF0400) [pid = 3768] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (18A1F400) [pid = 3768] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (19014000) [pid = 3768] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (16577800) [pid = 3768] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1C73EC00) [pid = 3768] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1C9B4000) [pid = 3768] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (138ECC00) [pid = 3768] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (19013800) [pid = 3768] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (13A27000) [pid = 3768] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (15511800) [pid = 3768] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (189AB800) [pid = 3768] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18A1B000) [pid = 3768] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:23:53 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18079000) [pid = 3768] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:23:53 INFO - PROCESS | 3768 | 1461104633947 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:23:53 INFO - PROCESS | 3768 | 1461104633949 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 15:23:53 INFO - PROCESS | 3768 | 1461104633960 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:23:53 INFO - PROCESS | 3768 | 1461104633961 Marionette TRACE conn2 <- [1,1018,null,{}] 15:23:53 INFO - PROCESS | 3768 | 1461104633965 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:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:23:54 INFO - PROCESS | 3768 | 1461104634039 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:23:54 INFO - PROCESS | 3768 | 1461104634030 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 3768 | ++DOCSHELL 1571E000 == 56 [pid = 3768] [id = 264] 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (15740800) [pid = 3768] [serial = 791] [outer = 00000000] 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18079800) [pid = 3768] [serial = 792] [outer = 15740800] 15:23:54 INFO - PROCESS | 3768 | 1461104634074 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (189C0C00) [pid = 3768] [serial = 793] [outer = 15740800] 15:23:54 INFO - PROCESS | 3768 | 1461104634480 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:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 562ms 15:23:54 INFO - PROCESS | 3768 | 1461104634530 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:23:54 INFO - PROCESS | 3768 | 1461104634532 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 15:23:54 INFO - PROCESS | 3768 | 1461104634536 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:23:54 INFO - PROCESS | 3768 | 1461104634537 Marionette TRACE conn2 <- [1,1022,null,{}] 15:23:54 INFO - PROCESS | 3768 | 1461104634546 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:23:54 INFO - PROCESS | 3768 | 1461104634644 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:23:54 INFO - PROCESS | 3768 | 1461104634650 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:54 INFO - PROCESS | 3768 | ++DOCSHELL 142ADC00 == 57 [pid = 3768] [id = 265] 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (193CDC00) [pid = 3768] [serial = 794] [outer = 00000000] 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1A381C00) [pid = 3768] [serial = 795] [outer = 193CDC00] 15:23:54 INFO - PROCESS | 3768 | 1461104634676 Marionette DEBUG loaded listener.js 15:23:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1ADC1800) [pid = 3768] [serial = 796] [outer = 193CDC00] 15:23:55 INFO - PROCESS | 3768 | 1461104635107 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:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 622ms 15:23:55 INFO - PROCESS | 3768 | 1461104635156 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 3768 | 1461104635158 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 15:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:23:55 INFO - PROCESS | 3768 | 1461104635163 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - PROCESS | 3768 | 1461104635166 Marionette TRACE conn2 <- [1,1026,null,{}] 15:23:55 INFO - PROCESS | 3768 | 1461104635170 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:23:55 INFO - PROCESS | 3768 | 1461104635248 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:23:55 INFO - PROCESS | 3768 | 1461104635254 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:55 INFO - PROCESS | 3768 | ++DOCSHELL 193DB400 == 58 [pid = 3768] [id = 266] 15:23:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1C450800) [pid = 3768] [serial = 797] [outer = 00000000] 15:23:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1C73C400) [pid = 3768] [serial = 798] [outer = 1C450800] 15:23:55 INFO - PROCESS | 3768 | 1461104635302 Marionette DEBUG loaded listener.js 15:23:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1C9A7000) [pid = 3768] [serial = 799] [outer = 1C450800] 15:23:55 INFO - PROCESS | 3768 | 1461104635737 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:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 15:23:55 INFO - PROCESS | 3768 | 1461104635780 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:23:55 INFO - PROCESS | 3768 | 1461104635783 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 15:23:55 INFO - PROCESS | 3768 | 1461104635786 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:23:55 INFO - PROCESS | 3768 | 1461104635788 Marionette TRACE conn2 <- [1,1030,null,{}] 15:23:55 INFO - PROCESS | 3768 | 1461104635796 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:23:55 INFO - PROCESS | 3768 | 1461104635920 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:23:56 INFO - PROCESS | 3768 | 1461104636012 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 3768 | ++DOCSHELL 11BDE400 == 59 [pid = 3768] [id = 267] 15:23:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (11BDE800) [pid = 3768] [serial = 800] [outer = 00000000] 15:23:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1325B400) [pid = 3768] [serial = 801] [outer = 11BDE800] 15:23:56 INFO - PROCESS | 3768 | 1461104636069 Marionette DEBUG loaded listener.js 15:23:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (13A20C00) [pid = 3768] [serial = 802] [outer = 11BDE800] 15:23:56 INFO - PROCESS | 3768 | 1461104636732 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:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 971ms 15:23:56 INFO - PROCESS | 3768 | 1461104636759 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:23:56 INFO - PROCESS | 3768 | 1461104636764 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 15:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:23:56 INFO - PROCESS | 3768 | 1461104636769 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:23:56 INFO - PROCESS | 3768 | 1461104636773 Marionette TRACE conn2 <- [1,1034,null,{}] 15:23:56 INFO - PROCESS | 3768 | 1461104636778 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:23:56 INFO - PROCESS | 3768 | 1461104636883 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:23:56 INFO - PROCESS | 3768 | 1461104636984 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:56 INFO - PROCESS | 3768 | ++DOCSHELL 14B5CC00 == 60 [pid = 3768] [id = 268] 15:23:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (157B9000) [pid = 3768] [serial = 803] [outer = 00000000] 15:23:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (18415800) [pid = 3768] [serial = 804] [outer = 157B9000] 15:23:57 INFO - PROCESS | 3768 | 1461104637040 Marionette DEBUG loaded listener.js 15:23:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (18951400) [pid = 3768] [serial = 805] [outer = 157B9000] 15:23:57 INFO - PROCESS | 3768 | 1461104637591 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:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 865ms 15:23:57 INFO - PROCESS | 3768 | 1461104637641 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:23:57 INFO - PROCESS | 3768 | 1461104637644 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 15:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:23:57 INFO - PROCESS | 3768 | 1461104637648 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:23:57 INFO - PROCESS | 3768 | 1461104637650 Marionette TRACE conn2 <- [1,1038,null,{}] 15:23:57 INFO - PROCESS | 3768 | 1461104637655 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:23:57 INFO - PROCESS | 3768 | 1461104637755 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:23:57 INFO - PROCESS | 3768 | 1461104637883 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:57 INFO - PROCESS | 3768 | ++DOCSHELL 18B22C00 == 61 [pid = 3768] [id = 269] 15:23:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (18DB2800) [pid = 3768] [serial = 806] [outer = 00000000] 15:23:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (193D6400) [pid = 3768] [serial = 807] [outer = 18DB2800] 15:23:57 INFO - PROCESS | 3768 | 1461104637938 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (19745000) [pid = 3768] [serial = 808] [outer = 18DB2800] 15:23:58 INFO - PROCESS | 3768 | 1461104638519 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:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 910ms 15:23:58 INFO - PROCESS | 3768 | 1461104638575 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:23:58 INFO - PROCESS | 3768 | 1461104638579 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 15:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:23:58 INFO - PROCESS | 3768 | 1461104638590 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:23:58 INFO - PROCESS | 3768 | 1461104638595 Marionette TRACE conn2 <- [1,1042,null,{}] 15:23:58 INFO - PROCESS | 3768 | 1461104638599 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:23:58 INFO - PROCESS | 3768 | 1461104638702 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:23:58 INFO - PROCESS | 3768 | 1461104638829 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:58 INFO - PROCESS | 3768 | ++DOCSHELL 1CB4D800 == 62 [pid = 3768] [id = 270] 15:23:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1CB55C00) [pid = 3768] [serial = 809] [outer = 00000000] 15:23:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1D10B400) [pid = 3768] [serial = 810] [outer = 1CB55C00] 15:23:58 INFO - PROCESS | 3768 | 1461104638884 Marionette DEBUG loaded listener.js 15:23:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1D14E000) [pid = 3768] [serial = 811] [outer = 1CB55C00] 15:23:59 INFO - PROCESS | 3768 | 1461104639500 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:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 971ms 15:23:59 INFO - PROCESS | 3768 | 1461104639553 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:23:59 INFO - PROCESS | 3768 | 1461104639555 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 15:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:23:59 INFO - PROCESS | 3768 | 1461104639558 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:23:59 INFO - PROCESS | 3768 | 1461104639560 Marionette TRACE conn2 <- [1,1046,null,{}] 15:23:59 INFO - PROCESS | 3768 | 1461104639564 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:23:59 INFO - PROCESS | 3768 | 1461104639663 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:23:59 INFO - PROCESS | 3768 | 1461104639789 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:23:59 INFO - PROCESS | 3768 | ++DOCSHELL 11F4D000 == 63 [pid = 3768] [id = 271] 15:23:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (12BBF800) [pid = 3768] [serial = 812] [outer = 00000000] 15:23:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1657B800) [pid = 3768] [serial = 813] [outer = 12BBF800] 15:23:59 INFO - PROCESS | 3768 | 1461104639844 Marionette DEBUG loaded listener.js 15:23:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (17B85C00) [pid = 3768] [serial = 814] [outer = 12BBF800] 15:24:00 INFO - PROCESS | 3768 | 1461104640496 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:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 972ms 15:24:00 INFO - PROCESS | 3768 | 1461104640544 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:24:00 INFO - PROCESS | 3768 | 1461104640549 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 15:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:24:00 INFO - PROCESS | 3768 | 1461104640554 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:24:00 INFO - PROCESS | 3768 | 1461104640557 Marionette TRACE conn2 <- [1,1050,null,{}] 15:24:00 INFO - PROCESS | 3768 | 1461104640562 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:24:00 INFO - PROCESS | 3768 | 1461104640648 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:24:00 INFO - PROCESS | 3768 | 1461104640755 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:00 INFO - PROCESS | 3768 | ++DOCSHELL 16565400 == 64 [pid = 3768] [id = 272] 15:24:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1656AC00) [pid = 3768] [serial = 815] [outer = 00000000] 15:24:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (18412400) [pid = 3768] [serial = 816] [outer = 1656AC00] 15:24:00 INFO - PROCESS | 3768 | 1461104640804 Marionette DEBUG loaded listener.js 15:24:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (187CF400) [pid = 3768] [serial = 817] [outer = 1656AC00] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 18951000 == 63 [pid = 3768] [id = 224] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 15CE4C00 == 62 [pid = 3768] [id = 223] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 142AE400 == 61 [pid = 3768] [id = 225] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 193DB400 == 60 [pid = 3768] [id = 266] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 142ADC00 == 59 [pid = 3768] [id = 265] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 1571E000 == 58 [pid = 3768] [id = 264] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 19015400 == 57 [pid = 3768] [id = 263] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 14B5D400 == 56 [pid = 3768] [id = 262] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 15511400 == 55 [pid = 3768] [id = 261] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 18A17C00 == 54 [pid = 3768] [id = 260] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 18959000 == 53 [pid = 3768] [id = 259] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 14BE5400 == 52 [pid = 3768] [id = 258] 15:24:01 INFO - PROCESS | 3768 | --DOCSHELL 1656B400 == 51 [pid = 3768] [id = 257] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (18953000) [pid = 3768] [serial = 713] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1C9A9800) [pid = 3768] [serial = 716] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1D110C00) [pid = 3768] [serial = 719] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1CB50800) [pid = 3768] [serial = 723] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (15E8E800) [pid = 3768] [serial = 710] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (14B63C00) [pid = 3768] [serial = 621] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1D50FC00) [pid = 3768] [serial = 633] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (189AF400) [pid = 3768] [serial = 624] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1A002C00) [pid = 3768] [serial = 627] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (1D66D000) [pid = 3768] [serial = 675] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1A09A000) [pid = 3768] [serial = 672] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1C9A8C00) [pid = 3768] [serial = 630] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (18A17400) [pid = 3768] [serial = 669] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (16579400) [pid = 3768] [serial = 729] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (16969000) [pid = 3768] [serial = 730] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1C453800) [pid = 3768] [serial = 707] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (15E0B400) [pid = 3768] [serial = 727] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (15CAAC00) [pid = 3768] [serial = 726] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18DB1000) [pid = 3768] [serial = 732] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18F8BC00) [pid = 3768] [serial = 733] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1A2A1400) [pid = 3768] [serial = 408] [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:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1D666C00) [pid = 3768] [serial = 745] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (15F81800) [pid = 3768] [serial = 748] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A498400) [pid = 3768] [serial = 738] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (18DB3400) [pid = 3768] [serial = 751] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (189A6000) [pid = 3768] [serial = 750] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1A8B1000) [pid = 3768] [serial = 739] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1A09F400) [pid = 3768] [serial = 753] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1CE4DC00) [pid = 3768] [serial = 741] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1D667400) [pid = 3768] [serial = 744] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1D506800) [pid = 3768] [serial = 742] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (15741800) [pid = 3768] [serial = 747] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (193DC000) [pid = 3768] [serial = 735] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19748000) [pid = 3768] [serial = 736] [outer = 00000000] [url = about:blank] 15:24:01 INFO - PROCESS | 3768 | 1461104641417 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:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 925ms 15:24:01 INFO - PROCESS | 3768 | 1461104641465 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:24:01 INFO - PROCESS | 3768 | 1461104641471 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 15:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:24:01 INFO - PROCESS | 3768 | 1461104641476 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:24:01 INFO - PROCESS | 3768 | 1461104641479 Marionette TRACE conn2 <- [1,1054,null,{}] 15:24:01 INFO - PROCESS | 3768 | 1461104641483 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:24:01 INFO - PROCESS | 3768 | 1461104641564 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:24:01 INFO - PROCESS | 3768 | 1461104641655 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:01 INFO - PROCESS | 3768 | ++DOCSHELL 1325F800 == 52 [pid = 3768] [id = 273] 15:24:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (13A29400) [pid = 3768] [serial = 818] [outer = 00000000] 15:24:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (15ED8C00) [pid = 3768] [serial = 819] [outer = 13A29400] 15:24:01 INFO - PROCESS | 3768 | 1461104641703 Marionette DEBUG loaded listener.js 15:24:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (16971400) [pid = 3768] [serial = 820] [outer = 13A29400] 15:24:02 INFO - PROCESS | 3768 | 1461104642085 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:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 607ms 15:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:24:02 INFO - PROCESS | 3768 | 1461104642096 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 3768 | 1461104642099 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 15:24:02 INFO - PROCESS | 3768 | 1461104642102 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 3768 | 1461104642105 Marionette TRACE conn2 <- [1,1058,null,{}] 15:24:02 INFO - PROCESS | 3768 | 1461104642115 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:24:02 INFO - PROCESS | 3768 | 1461104642196 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:24:02 INFO - PROCESS | 3768 | 1461104642203 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 3768 | ++DOCSHELL 18079000 == 53 [pid = 3768] [id = 274] 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18953000) [pid = 3768] [serial = 821] [outer = 00000000] 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (18A1F000) [pid = 3768] [serial = 822] [outer = 18953000] 15:24:02 INFO - PROCESS | 3768 | 1461104642249 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (18DAA800) [pid = 3768] [serial = 823] [outer = 18953000] 15:24:02 INFO - PROCESS | 3768 | 1461104642687 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:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 607ms 15:24:02 INFO - PROCESS | 3768 | 1461104642724 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:24:02 INFO - PROCESS | 3768 | 1461104642726 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 15:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:24:02 INFO - PROCESS | 3768 | 1461104642729 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:24:02 INFO - PROCESS | 3768 | 1461104642731 Marionette TRACE conn2 <- [1,1062,null,{}] 15:24:02 INFO - PROCESS | 3768 | 1461104642738 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:24:02 INFO - PROCESS | 3768 | 1461104642817 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:24:02 INFO - PROCESS | 3768 | 1461104642823 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:02 INFO - PROCESS | 3768 | ++DOCSHELL 18DB3400 == 54 [pid = 3768] [id = 275] 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (18DB4800) [pid = 3768] [serial = 824] [outer = 00000000] 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (19006800) [pid = 3768] [serial = 825] [outer = 18DB4800] 15:24:02 INFO - PROCESS | 3768 | 1461104642867 Marionette DEBUG loaded listener.js 15:24:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (19013400) [pid = 3768] [serial = 826] [outer = 18DB4800] 15:24:03 INFO - PROCESS | 3768 | 1461104643317 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:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 623ms 15:24:03 INFO - PROCESS | 3768 | 1461104643349 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:24:03 INFO - PROCESS | 3768 | 1461104643351 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 15:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:24:03 INFO - PROCESS | 3768 | 1461104643361 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:24:03 INFO - PROCESS | 3768 | 1461104643363 Marionette TRACE conn2 <- [1,1066,null,{}] 15:24:03 INFO - PROCESS | 3768 | 1461104643366 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:24:03 INFO - PROCESS | 3768 | 1461104643489 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:24:03 INFO - PROCESS | 3768 | 1461104643507 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:03 INFO - PROCESS | 3768 | ++DOCSHELL 193D7C00 == 55 [pid = 3768] [id = 276] 15:24:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (193D8000) [pid = 3768] [serial = 827] [outer = 00000000] 15:24:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (19742C00) [pid = 3768] [serial = 828] [outer = 193D8000] 15:24:03 INFO - PROCESS | 3768 | 1461104643555 Marionette DEBUG loaded listener.js 15:24:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1A00D400) [pid = 3768] [serial = 829] [outer = 193D8000] 15:24:03 INFO - PROCESS | 3768 | 1461104644002 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:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 668ms 15:24:04 INFO - PROCESS | 3768 | 1461104644041 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 3768 | 1461104644043 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 15:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:24:04 INFO - PROCESS | 3768 | 1461104644050 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - PROCESS | 3768 | 1461104644052 Marionette TRACE conn2 <- [1,1070,null,{}] 15:24:04 INFO - PROCESS | 3768 | 1461104644055 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:24:04 INFO - PROCESS | 3768 | 1461104644188 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:24:04 INFO - PROCESS | 3768 | 1461104644221 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 3768 | ++DOCSHELL 15725000 == 56 [pid = 3768] [id = 277] 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1A49B400) [pid = 3768] [serial = 830] [outer = 00000000] 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1ADB6C00) [pid = 3768] [serial = 831] [outer = 1A49B400] 15:24:04 INFO - PROCESS | 3768 | 1461104644269 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1ADBB800) [pid = 3768] [serial = 832] [outer = 1A49B400] 15:24:04 INFO - PROCESS | 3768 | 1461104644679 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:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 668ms 15:24:04 INFO - PROCESS | 3768 | 1461104644713 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:24:04 INFO - PROCESS | 3768 | 1461104644715 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 15:24:04 INFO - PROCESS | 3768 | 1461104644718 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:24:04 INFO - PROCESS | 3768 | 1461104644719 Marionette TRACE conn2 <- [1,1074,null,{}] 15:24:04 INFO - PROCESS | 3768 | 1461104644723 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:24:04 INFO - PROCESS | 3768 | 1461104644829 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:24:04 INFO - PROCESS | 3768 | 1461104644834 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:04 INFO - PROCESS | 3768 | ++DOCSHELL 1A386000 == 57 [pid = 3768] [id = 278] 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1A85A000) [pid = 3768] [serial = 833] [outer = 00000000] 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1C9AA800) [pid = 3768] [serial = 834] [outer = 1A85A000] 15:24:04 INFO - PROCESS | 3768 | 1461104644878 Marionette DEBUG loaded listener.js 15:24:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1C9A8C00) [pid = 3768] [serial = 835] [outer = 1A85A000] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1DB21400) [pid = 3768] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (18A15000) [pid = 3768] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (14B0C400) [pid = 3768] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19748400) [pid = 3768] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (11BD5400) [pid = 3768] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C453C00) [pid = 3768] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (17B86400) [pid = 3768] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1895C800) [pid = 3768] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (193D9000) [pid = 3768] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18A18800) [pid = 3768] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (16583400) [pid = 3768] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (193CD800) [pid = 3768] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (14B16800) [pid = 3768] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (14BF2000) [pid = 3768] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (15740800) [pid = 3768] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (15E91000) [pid = 3768] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (193CDC00) [pid = 3768] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1AA5A800) [pid = 3768] [serial = 715] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (17B10000) [pid = 3768] [serial = 712] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1C73B000) [pid = 3768] [serial = 718] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:24:05 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (13385800) [pid = 3768] [serial = 709] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:24:05 INFO - PROCESS | 3768 | 1461104645530 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:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 865ms 15:24:05 INFO - PROCESS | 3768 | 1461104645605 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:24:05 INFO - PROCESS | 3768 | 1461104645607 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 15:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:24:05 INFO - PROCESS | 3768 | 1461104645610 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:24:05 INFO - PROCESS | 3768 | 1461104645612 Marionette TRACE conn2 <- [1,1078,null,{}] 15:24:05 INFO - PROCESS | 3768 | 1461104645616 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:24:05 INFO - PROCESS | 3768 | 1461104645691 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:24:05 INFO - PROCESS | 3768 | 1461104645700 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:05 INFO - PROCESS | 3768 | ++DOCSHELL 1439D000 == 58 [pid = 3768] [id = 279] 15:24:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (15516800) [pid = 3768] [serial = 836] [outer = 00000000] 15:24:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (15EDA800) [pid = 3768] [serial = 837] [outer = 15516800] 15:24:05 INFO - PROCESS | 3768 | 1461104645744 Marionette DEBUG loaded listener.js 15:24:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (16966C00) [pid = 3768] [serial = 838] [outer = 15516800] 15:24:06 INFO - PROCESS | 3768 | 1461104646163 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:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 622ms 15:24:06 INFO - PROCESS | 3768 | 1461104646232 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 3768 | 1461104646234 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 15:24:06 INFO - PROCESS | 3768 | 1461104646237 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:24:06 INFO - PROCESS | 3768 | 1461104646239 Marionette TRACE conn2 <- [1,1082,null,{}] 15:24:06 INFO - PROCESS | 3768 | 1461104646242 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:24:06 INFO - PROCESS | 3768 | 1461104646322 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:24:06 INFO - PROCESS | 3768 | 1461104646328 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 3768 | ++DOCSHELL 17B11000 == 59 [pid = 3768] [id = 280] 15:24:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1895C000) [pid = 3768] [serial = 839] [outer = 00000000] 15:24:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1900AC00) [pid = 3768] [serial = 840] [outer = 1895C000] 15:24:06 INFO - PROCESS | 3768 | 1461104646377 Marionette DEBUG loaded listener.js 15:24:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19B7C400) [pid = 3768] [serial = 841] [outer = 1895C000] 15:24:06 INFO - PROCESS | 3768 | 1461104646795 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:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 623ms 15:24:06 INFO - PROCESS | 3768 | 1461104646858 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:24:06 INFO - PROCESS | 3768 | 1461104646860 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 15:24:06 INFO - PROCESS | 3768 | 1461104646863 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:24:06 INFO - PROCESS | 3768 | 1461104646865 Marionette TRACE conn2 <- [1,1086,null,{}] 15:24:06 INFO - PROCESS | 3768 | 1461104646869 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:24:06 INFO - PROCESS | 3768 | 1461104646947 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:24:06 INFO - PROCESS | 3768 | 1461104646953 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:06 INFO - PROCESS | 3768 | ++DOCSHELL 18A15C00 == 60 [pid = 3768] [id = 281] 15:24:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C44F000) [pid = 3768] [serial = 842] [outer = 00000000] 15:24:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1C9B2C00) [pid = 3768] [serial = 843] [outer = 1C44F000] 15:24:07 INFO - PROCESS | 3768 | 1461104647006 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C9A7400) [pid = 3768] [serial = 844] [outer = 1C44F000] 15:24:07 INFO - PROCESS | 3768 | 1461104647485 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:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 683ms 15:24:07 INFO - PROCESS | 3768 | 1461104647546 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:24:07 INFO - PROCESS | 3768 | 1461104647550 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 15:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:24:07 INFO - PROCESS | 3768 | 1461104647555 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:24:07 INFO - PROCESS | 3768 | 1461104647560 Marionette TRACE conn2 <- [1,1090,null,{}] 15:24:07 INFO - PROCESS | 3768 | 1461104647567 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:24:07 INFO - PROCESS | 3768 | 1461104647703 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:24:07 INFO - PROCESS | 3768 | 1461104647829 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:07 INFO - PROCESS | 3768 | ++DOCSHELL 15722800 == 61 [pid = 3768] [id = 282] 15:24:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (15723800) [pid = 3768] [serial = 845] [outer = 00000000] 15:24:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (15CD4800) [pid = 3768] [serial = 846] [outer = 15723800] 15:24:07 INFO - PROCESS | 3768 | 1461104647886 Marionette DEBUG loaded listener.js 15:24:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (142AC800) [pid = 3768] [serial = 847] [outer = 15723800] 15:24:08 INFO - PROCESS | 3768 | 1461104648541 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:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1017ms 15:24:08 INFO - PROCESS | 3768 | 1461104648571 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:24:08 INFO - PROCESS | 3768 | 1461104648577 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 15:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:24:08 INFO - PROCESS | 3768 | 1461104648604 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:24:08 INFO - PROCESS | 3768 | 1461104648607 Marionette TRACE conn2 <- [1,1094,null,{}] 15:24:08 INFO - PROCESS | 3768 | 1461104648611 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:24:08 INFO - PROCESS | 3768 | 1461104648744 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:24:08 INFO - PROCESS | 3768 | 1461104648856 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:08 INFO - PROCESS | 3768 | ++DOCSHELL 15CAE400 == 62 [pid = 3768] [id = 283] 15:24:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (16645800) [pid = 3768] [serial = 848] [outer = 00000000] 15:24:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (189AF400) [pid = 3768] [serial = 849] [outer = 16645800] 15:24:08 INFO - PROCESS | 3768 | 1461104648911 Marionette DEBUG loaded listener.js 15:24:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18A1C000) [pid = 3768] [serial = 850] [outer = 16645800] 15:24:09 INFO - PROCESS | 3768 | 1461104649530 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:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 972ms 15:24:09 INFO - PROCESS | 3768 | 1461104649569 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:24:09 INFO - PROCESS | 3768 | 1461104649572 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 15:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:24:09 INFO - PROCESS | 3768 | 1461104649575 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:24:09 INFO - PROCESS | 3768 | 1461104649579 Marionette TRACE conn2 <- [1,1098,null,{}] 15:24:09 INFO - PROCESS | 3768 | 1461104649590 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:24:09 INFO - PROCESS | 3768 | 1461104649696 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:24:09 INFO - PROCESS | 3768 | 1461104649825 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:09 INFO - PROCESS | 3768 | ++DOCSHELL 19614C00 == 63 [pid = 3768] [id = 284] 15:24:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1A2A4800) [pid = 3768] [serial = 851] [outer = 00000000] 15:24:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1C44A400) [pid = 3768] [serial = 852] [outer = 1A2A4800] 15:24:09 INFO - PROCESS | 3768 | 1461104649882 Marionette DEBUG loaded listener.js 15:24:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1CB4E000) [pid = 3768] [serial = 853] [outer = 1A2A4800] 15:24:10 INFO - PROCESS | 3768 | 1461104650428 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:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 880ms 15:24:10 INFO - PROCESS | 3768 | 1461104650473 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:24:10 INFO - PROCESS | 3768 | 1461104650476 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 15:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:24:10 INFO - PROCESS | 3768 | 1461104650481 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:24:10 INFO - PROCESS | 3768 | 1461104650482 Marionette TRACE conn2 <- [1,1102,null,{}] 15:24:10 INFO - PROCESS | 3768 | 1461104650486 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:24:10 INFO - PROCESS | 3768 | 1461104650571 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:24:10 INFO - PROCESS | 3768 | 1461104650673 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:10 INFO - PROCESS | 3768 | ++DOCSHELL 1320E800 == 64 [pid = 3768] [id = 285] 15:24:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (13386000) [pid = 3768] [serial = 854] [outer = 00000000] 15:24:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (187D0400) [pid = 3768] [serial = 855] [outer = 13386000] 15:24:10 INFO - PROCESS | 3768 | 1461104650727 Marionette DEBUG loaded listener.js 15:24:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1895A800) [pid = 3768] [serial = 856] [outer = 13386000] 15:24:11 INFO - PROCESS | 3768 | 1461104651521 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:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1063ms 15:24:11 INFO - PROCESS | 3768 | 1461104651538 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:24:11 INFO - PROCESS | 3768 | 1461104651543 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 15:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:24:11 INFO - PROCESS | 3768 | 1461104651562 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:24:11 INFO - PROCESS | 3768 | 1461104651565 Marionette TRACE conn2 <- [1,1106,null,{}] 15:24:11 INFO - PROCESS | 3768 | 1461104651570 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:24:11 INFO - PROCESS | 3768 | 1461104651670 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:24:11 INFO - PROCESS | 3768 | 1461104651806 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:11 INFO - PROCESS | 3768 | ++DOCSHELL 15511400 == 65 [pid = 3768] [id = 286] 15:24:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (15513C00) [pid = 3768] [serial = 857] [outer = 00000000] 15:24:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (15E15000) [pid = 3768] [serial = 858] [outer = 15513C00] 15:24:11 INFO - PROCESS | 3768 | 1461104651856 Marionette DEBUG loaded listener.js 15:24:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1656A800) [pid = 3768] [serial = 859] [outer = 15513C00] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 1900A000 == 64 [pid = 3768] [id = 148] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 1657D000 == 63 [pid = 3768] [id = 178] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 17B11000 == 62 [pid = 3768] [id = 280] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 1439D000 == 61 [pid = 3768] [id = 279] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 1A386000 == 60 [pid = 3768] [id = 278] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 15725000 == 59 [pid = 3768] [id = 277] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 193D7C00 == 58 [pid = 3768] [id = 276] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 18DB3400 == 57 [pid = 3768] [id = 275] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 18079000 == 56 [pid = 3768] [id = 274] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 1325F800 == 55 [pid = 3768] [id = 273] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 16565400 == 54 [pid = 3768] [id = 272] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1C73C400) [pid = 3768] [serial = 798] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 14B5CC00 == 53 [pid = 3768] [id = 268] 15:24:12 INFO - PROCESS | 3768 | --DOCSHELL 11BDE400 == 52 [pid = 3768] [id = 267] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (15F8A000) [pid = 3768] [serial = 711] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1DB9AC00) [pid = 3768] [serial = 666] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1CE53C00) [pid = 3768] [serial = 724] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (189C3C00) [pid = 3768] [serial = 778] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1A49AC00) [pid = 3768] [serial = 789] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18DAE800) [pid = 3768] [serial = 780] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18464000) [pid = 3768] [serial = 772] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (13208400) [pid = 3768] [serial = 771] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1C454400) [pid = 3768] [serial = 763] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A4A2800) [pid = 3768] [serial = 762] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1A090400) [pid = 3768] [serial = 787] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (15C3E800) [pid = 3768] [serial = 769] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (15C45000) [pid = 3768] [serial = 768] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1656E400) [pid = 3768] [serial = 774] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (16584800) [pid = 3768] [serial = 775] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18079800) [pid = 3768] [serial = 792] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (189C0C00) [pid = 3768] [serial = 793] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1A383800) [pid = 3768] [serial = 790] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19004000) [pid = 3768] [serial = 783] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19008800) [pid = 3768] [serial = 784] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1ADC1800) [pid = 3768] [serial = 796] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A381C00) [pid = 3768] [serial = 795] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18F8D800) [pid = 3768] [serial = 781] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1CB53800) [pid = 3768] [serial = 717] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (189C3800) [pid = 3768] [serial = 714] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1D155C00) [pid = 3768] [serial = 720] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1C73AC00) [pid = 3768] [serial = 708] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1A092C00) [pid = 3768] [serial = 786] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (136AF000) [pid = 3768] [serial = 757] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1320A800) [pid = 3768] [serial = 756] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1D931C00) [pid = 3768] [serial = 766] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (1D92E400) [pid = 3768] [serial = 765] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (189A1C00) [pid = 3768] [serial = 760] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18950400) [pid = 3768] [serial = 759] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (189A7400) [pid = 3768] [serial = 777] [outer = 00000000] [url = about:blank] 15:24:12 INFO - PROCESS | 3768 | 1461104652339 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:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 820ms 15:24:12 INFO - PROCESS | 3768 | 1461104652371 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:24:12 INFO - PROCESS | 3768 | 1461104652376 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 15:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:24:12 INFO - PROCESS | 3768 | 1461104652386 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:24:12 INFO - PROCESS | 3768 | 1461104652388 Marionette TRACE conn2 <- [1,1110,null,{}] 15:24:12 INFO - PROCESS | 3768 | 1461104652392 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:24:12 INFO - PROCESS | 3768 | 1461104652477 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:24:12 INFO - PROCESS | 3768 | 1461104652483 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:12 INFO - PROCESS | 3768 | ++DOCSHELL 14B5EC00 == 53 [pid = 3768] [id = 287] 15:24:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (15724800) [pid = 3768] [serial = 860] [outer = 00000000] 15:24:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1657A000) [pid = 3768] [serial = 861] [outer = 15724800] 15:24:12 INFO - PROCESS | 3768 | 1461104652528 Marionette DEBUG loaded listener.js 15:24:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (16580000) [pid = 3768] [serial = 862] [outer = 15724800] 15:24:13 INFO - PROCESS | 3768 | 1461104653136 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:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 774ms 15:24:13 INFO - PROCESS | 3768 | 1461104653171 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:24:13 INFO - PROCESS | 3768 | 1461104653176 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 15:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:24:13 INFO - PROCESS | 3768 | 1461104653257 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:24:13 INFO - PROCESS | 3768 | 1461104653261 Marionette TRACE conn2 <- [1,1114,null,{}] 15:24:13 INFO - PROCESS | 3768 | 1461104653268 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:24:13 INFO - PROCESS | 3768 | 1461104653379 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:24:13 INFO - PROCESS | 3768 | 1461104653454 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:13 INFO - PROCESS | 3768 | ++DOCSHELL 13388C00 == 54 [pid = 3768] [id = 288] 15:24:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (138ECC00) [pid = 3768] [serial = 863] [outer = 00000000] 15:24:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (15E91000) [pid = 3768] [serial = 864] [outer = 138ECC00] 15:24:13 INFO - PROCESS | 3768 | 1461104653534 Marionette DEBUG loaded listener.js 15:24:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (16570800) [pid = 3768] [serial = 865] [outer = 138ECC00] 15:24:14 INFO - PROCESS | 3768 | 1461104654103 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:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 926ms 15:24:14 INFO - PROCESS | 3768 | 1461104654134 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:24:14 INFO - PROCESS | 3768 | 1461104654140 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 15:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:24:14 INFO - PROCESS | 3768 | 1461104654147 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:24:14 INFO - PROCESS | 3768 | 1461104654150 Marionette TRACE conn2 <- [1,1118,null,{}] 15:24:14 INFO - PROCESS | 3768 | 1461104654154 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:24:14 INFO - PROCESS | 3768 | 1461104654251 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:24:14 INFO - PROCESS | 3768 | 1461104654331 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:14 INFO - PROCESS | 3768 | ++DOCSHELL 15CD9400 == 55 [pid = 3768] [id = 289] 15:24:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (16574C00) [pid = 3768] [serial = 866] [outer = 00000000] 15:24:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (17B86C00) [pid = 3768] [serial = 867] [outer = 16574C00] 15:24:14 INFO - PROCESS | 3768 | 1461104654384 Marionette DEBUG loaded listener.js 15:24:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18077C00) [pid = 3768] [serial = 868] [outer = 16574C00] 15:24:14 INFO - PROCESS | 3768 | 1461104655003 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:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 910ms 15:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:24:15 INFO - PROCESS | 3768 | 1461104655077 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 3768 | 1461104655079 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 15:24:15 INFO - PROCESS | 3768 | 1461104655083 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 3768 | 1461104655087 Marionette TRACE conn2 <- [1,1122,null,{}] 15:24:15 INFO - PROCESS | 3768 | 1461104655098 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:24:15 INFO - PROCESS | 3768 | 1461104655198 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:24:15 INFO - PROCESS | 3768 | 1461104655264 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:15 INFO - PROCESS | 3768 | ++DOCSHELL 1895BC00 == 56 [pid = 3768] [id = 290] 15:24:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1895D000) [pid = 3768] [serial = 869] [outer = 00000000] 15:24:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (189ABC00) [pid = 3768] [serial = 870] [outer = 1895D000] 15:24:15 INFO - PROCESS | 3768 | 1461104655361 Marionette DEBUG loaded listener.js 15:24:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (189C3C00) [pid = 3768] [serial = 871] [outer = 1895D000] 15:24:15 INFO - PROCESS | 3768 | 1461104655890 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:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 880ms 15:24:15 INFO - PROCESS | 3768 | 1461104655950 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:24:15 INFO - PROCESS | 3768 | 1461104655953 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 15:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:24:15 INFO - PROCESS | 3768 | 1461104655957 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:24:15 INFO - PROCESS | 3768 | 1461104655959 Marionette TRACE conn2 <- [1,1126,null,{}] 15:24:15 INFO - PROCESS | 3768 | 1461104655963 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:24:16 INFO - PROCESS | 3768 | 1461104656058 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:24:16 INFO - PROCESS | 3768 | 1461104656138 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:16 INFO - PROCESS | 3768 | ++DOCSHELL 13A21400 == 57 [pid = 3768] [id = 291] 15:24:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1845A800) [pid = 3768] [serial = 872] [outer = 00000000] 15:24:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18B2C000) [pid = 3768] [serial = 873] [outer = 1845A800] 15:24:16 INFO - PROCESS | 3768 | 1461104656233 Marionette DEBUG loaded listener.js 15:24:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18DB1C00) [pid = 3768] [serial = 874] [outer = 1845A800] 15:24:16 INFO - PROCESS | 3768 | 1461104656799 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:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 880ms 15:24:16 INFO - PROCESS | 3768 | 1461104656844 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:24:16 INFO - PROCESS | 3768 | 1461104656846 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 15:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:24:16 INFO - PROCESS | 3768 | 1461104656850 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:24:16 INFO - PROCESS | 3768 | 1461104656852 Marionette TRACE conn2 <- [1,1130,null,{}] 15:24:16 INFO - PROCESS | 3768 | 1461104656856 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:24:16 INFO - PROCESS | 3768 | 1461104656950 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:24:17 INFO - PROCESS | 3768 | 1461104657048 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:17 INFO - PROCESS | 3768 | ++DOCSHELL 123F9C00 == 58 [pid = 3768] [id = 292] 15:24:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (12BBD800) [pid = 3768] [serial = 875] [outer = 00000000] 15:24:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18F8EC00) [pid = 3768] [serial = 876] [outer = 12BBD800] 15:24:17 INFO - PROCESS | 3768 | 1461104657101 Marionette DEBUG loaded listener.js 15:24:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (18F8B400) [pid = 3768] [serial = 877] [outer = 12BBD800] 15:24:17 INFO - PROCESS | 3768 | 1461104657701 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:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 926ms 15:24:17 INFO - PROCESS | 3768 | 1461104657763 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:24:17 INFO - PROCESS | 3768 | 1461104657767 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 15:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:24:17 INFO - PROCESS | 3768 | 1461104657772 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:24:17 INFO - PROCESS | 3768 | 1461104657776 Marionette TRACE conn2 <- [1,1134,null,{}] 15:24:17 INFO - PROCESS | 3768 | 1461104657782 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:24:17 INFO - PROCESS | 3768 | 1461104657879 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:24:17 INFO - PROCESS | 3768 | 1461104658011 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 3768 | ++DOCSHELL 138F0000 == 59 [pid = 3768] [id = 293] 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (13A22400) [pid = 3768] [serial = 878] [outer = 00000000] 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (16565400) [pid = 3768] [serial = 879] [outer = 13A22400] 15:24:18 INFO - PROCESS | 3768 | 1461104658063 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1664C800) [pid = 3768] [serial = 880] [outer = 13A22400] 15:24:18 INFO - PROCESS | 3768 | --DOCSHELL 15511400 == 58 [pid = 3768] [id = 286] 15:24:18 INFO - PROCESS | 3768 | 1461104658550 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:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 805ms 15:24:18 INFO - PROCESS | 3768 | 1461104658600 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:24:18 INFO - PROCESS | 3768 | 1461104658605 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 15:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:24:18 INFO - PROCESS | 3768 | 1461104658612 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:24:18 INFO - PROCESS | 3768 | 1461104658614 Marionette TRACE conn2 <- [1,1138,null,{}] 15:24:18 INFO - PROCESS | 3768 | 1461104658618 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:24:18 INFO - PROCESS | 3768 | 1461104658689 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:24:18 INFO - PROCESS | 3768 | 1461104658697 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:18 INFO - PROCESS | 3768 | ++DOCSHELL 1664F400 == 59 [pid = 3768] [id = 294] 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (16964000) [pid = 3768] [serial = 881] [outer = 00000000] 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (189A3000) [pid = 3768] [serial = 882] [outer = 16964000] 15:24:18 INFO - PROCESS | 3768 | 1461104658743 Marionette DEBUG loaded listener.js 15:24:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (189AB800) [pid = 3768] [serial = 883] [outer = 16964000] 15:24:19 INFO - PROCESS | 3768 | 1461104659213 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:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 683ms 15:24:19 INFO - PROCESS | 3768 | 1461104659276 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 3768 | 1461104659278 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 15:24:19 INFO - PROCESS | 3768 | 1461104659281 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:24:19 INFO - PROCESS | 3768 | 1461104659285 Marionette TRACE conn2 <- [1,1142,null,{}] 15:24:19 INFO - PROCESS | 3768 | 1461104659295 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:24:19 INFO - PROCESS | 3768 | 1461104659405 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:24:19 INFO - PROCESS | 3768 | 1461104659513 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:19 INFO - PROCESS | 3768 | ++DOCSHELL 1900D400 == 60 [pid = 3768] [id = 295] 15:24:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1900E400) [pid = 3768] [serial = 884] [outer = 00000000] 15:24:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (193D8C00) [pid = 3768] [serial = 885] [outer = 1900E400] 15:24:19 INFO - PROCESS | 3768 | 1461104659560 Marionette DEBUG loaded listener.js 15:24:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (196BFC00) [pid = 3768] [serial = 886] [outer = 1900E400] 15:24:19 INFO - PROCESS | 3768 | 1461104659981 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:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 713ms 15:24:19 INFO - PROCESS | 3768 | 1461104660005 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:24:19 INFO - PROCESS | 3768 | 1461104660007 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:24:20 INFO - PROCESS | 3768 | 1461104660011 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 3768 | 1461104660012 Marionette TRACE conn2 <- [1,1146,null,{}] 15:24:20 INFO - PROCESS | 3768 | 1461104660016 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:24:20 INFO - PROCESS | 3768 | 1461104660124 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:24:20 INFO - PROCESS | 3768 | 1461104660130 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3768 | ++DOCSHELL 19746400 == 61 [pid = 3768] [id = 296] 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (19D0C000) [pid = 3768] [serial = 887] [outer = 00000000] 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1A2A1800) [pid = 3768] [serial = 888] [outer = 19D0C000] 15:24:20 INFO - PROCESS | 3768 | 1461104660178 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1A384C00) [pid = 3768] [serial = 889] [outer = 19D0C000] 15:24:20 INFO - PROCESS | 3768 | 1461104660623 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:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 683ms 15:24:20 INFO - PROCESS | 3768 | 1461104660696 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:24:20 INFO - PROCESS | 3768 | 1461104660698 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 15:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:24:20 INFO - PROCESS | 3768 | 1461104660701 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:24:20 INFO - PROCESS | 3768 | 1461104660703 Marionette TRACE conn2 <- [1,1150,null,{}] 15:24:20 INFO - PROCESS | 3768 | 1461104660706 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:24:20 INFO - PROCESS | 3768 | 1461104660836 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:24:20 INFO - PROCESS | 3768 | 1461104660858 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:20 INFO - PROCESS | 3768 | ++DOCSHELL 1A49BC00 == 62 [pid = 3768] [id = 297] 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1A49F000) [pid = 3768] [serial = 890] [outer = 00000000] 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1ADB3400) [pid = 3768] [serial = 891] [outer = 1A49F000] 15:24:20 INFO - PROCESS | 3768 | 1461104660903 Marionette DEBUG loaded listener.js 15:24:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1C449800) [pid = 3768] [serial = 892] [outer = 1A49F000] 15:24:21 INFO - PROCESS | 3768 | 1461104661317 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:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 683ms 15:24:21 INFO - PROCESS | 3768 | 1461104661385 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:24:21 INFO - PROCESS | 3768 | 1461104661387 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 15:24:21 INFO - PROCESS | 3768 | 1461104661390 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:24:21 INFO - PROCESS | 3768 | 1461104661392 Marionette TRACE conn2 <- [1,1154,null,{}] 15:24:21 INFO - PROCESS | 3768 | 1461104661395 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:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1C450800) [pid = 3768] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1656AC00) [pid = 3768] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (193D8000) [pid = 3768] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1A49B400) [pid = 3768] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18DB4800) [pid = 3768] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (13A29400) [pid = 3768] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (18953000) [pid = 3768] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (12BBF800) [pid = 3768] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (15516800) [pid = 3768] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1A85A000) [pid = 3768] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1895C000) [pid = 3768] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (15513C00) [pid = 3768] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (13386000) [pid = 3768] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:24:21 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18417000) [pid = 3768] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:24:21 INFO - PROCESS | 3768 | 1461104661569 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:24:21 INFO - PROCESS | 3768 | 1461104661582 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:21 INFO - PROCESS | 3768 | ++DOCSHELL 15512000 == 63 [pid = 3768] [id = 298] 15:24:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (15513C00) [pid = 3768] [serial = 893] [outer = 00000000] 15:24:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (18417000) [pid = 3768] [serial = 894] [outer = 15513C00] 15:24:21 INFO - PROCESS | 3768 | 1461104661635 Marionette DEBUG loaded listener.js 15:24:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (193DB000) [pid = 3768] [serial = 895] [outer = 15513C00] 15:24:22 INFO - PROCESS | 3768 | 1461104662025 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:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 668ms 15:24:22 INFO - PROCESS | 3768 | 1461104662073 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3768 | 1461104662075 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:24:22 INFO - PROCESS | 3768 | 1461104662079 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 3768 | 1461104662081 Marionette TRACE conn2 <- [1,1158,null,{}] 15:24:22 INFO - PROCESS | 3768 | 1461104662084 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:24:22 INFO - PROCESS | 3768 | 1461104662169 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:24:22 INFO - PROCESS | 3768 | 1461104662176 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 3768 | ++DOCSHELL 1A09C400 == 64 [pid = 3768] [id = 299] 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1C450800) [pid = 3768] [serial = 896] [outer = 00000000] 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1C9AE800) [pid = 3768] [serial = 897] [outer = 1C450800] 15:24:22 INFO - PROCESS | 3768 | 1461104662219 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1CB53800) [pid = 3768] [serial = 898] [outer = 1C450800] 15:24:22 INFO - PROCESS | 3768 | 1461104662628 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:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 577ms 15:24:22 INFO - PROCESS | 3768 | 1461104662668 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:24:22 INFO - PROCESS | 3768 | 1461104662670 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 15:24:22 INFO - PROCESS | 3768 | 1461104662673 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:24:22 INFO - PROCESS | 3768 | 1461104662675 Marionette TRACE conn2 <- [1,1162,null,{}] 15:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:24:22 INFO - PROCESS | 3768 | 1461104662678 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:24:22 INFO - PROCESS | 3768 | 1461104662742 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:24:22 INFO - PROCESS | 3768 | 1461104662748 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:22 INFO - PROCESS | 3768 | ++DOCSHELL 1A094400 == 65 [pid = 3768] [id = 300] 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A49B400) [pid = 3768] [serial = 899] [outer = 00000000] 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18B27400) [pid = 3768] [serial = 900] [outer = 1A49B400] 15:24:22 INFO - PROCESS | 3768 | 1461104662792 Marionette DEBUG loaded listener.js 15:24:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1D107C00) [pid = 3768] [serial = 901] [outer = 1A49B400] 15:24:23 INFO - PROCESS | 3768 | 1461104663214 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:24:23 INFO - PROCESS | 3768 | 1461104663257 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 15:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:24:23 INFO - PROCESS | 3768 | 1461104663261 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:24:23 INFO - PROCESS | 3768 | 1461104663246 Marionette TRACE conn2 <- [1,1166,null,{}] 15:24:23 INFO - PROCESS | 3768 | 1461104663254 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:24:23 INFO - PROCESS | 3768 | 1461104663331 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:24:23 INFO - PROCESS | 3768 | 1461104663337 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:23 INFO - PROCESS | 3768 | ++DOCSHELL 1D155C00 == 66 [pid = 3768] [id = 301] 15:24:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1D156000) [pid = 3768] [serial = 902] [outer = 00000000] 15:24:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1D505C00) [pid = 3768] [serial = 903] [outer = 1D156000] 15:24:23 INFO - PROCESS | 3768 | 1461104663381 Marionette DEBUG loaded listener.js 15:24:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1D50D400) [pid = 3768] [serial = 904] [outer = 1D156000] 15:24:24 INFO - PROCESS | 3768 | 1461104664082 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:24:24 INFO - PROCESS | 3768 | 1461104664135 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 15:24:24 INFO - PROCESS | 3768 | 1461104664140 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:24:24 INFO - PROCESS | 3768 | 1461104664143 Marionette TRACE conn2 <- [1,1170,null,{}] 15:24:24 INFO - PROCESS | 3768 | 1461104664149 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:24:24 INFO - PROCESS | 3768 | 1461104664257 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:24:24 INFO - PROCESS | 3768 | 1461104664385 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:24 INFO - PROCESS | 3768 | ++DOCSHELL 15CDB400 == 67 [pid = 3768] [id = 302] 15:24:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (16969000) [pid = 3768] [serial = 905] [outer = 00000000] 15:24:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (18956000) [pid = 3768] [serial = 906] [outer = 16969000] 15:24:24 INFO - PROCESS | 3768 | 1461104664441 Marionette DEBUG loaded listener.js 15:24:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (189A6400) [pid = 3768] [serial = 907] [outer = 16969000] 15:24:25 INFO - PROCESS | 3768 | 1461104665074 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:24:25 INFO - PROCESS | 3768 | 1461104665118 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 15:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:24:25 INFO - PROCESS | 3768 | 1461104665124 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:24:25 INFO - PROCESS | 3768 | 1461104665127 Marionette TRACE conn2 <- [1,1174,null,{}] 15:24:25 INFO - PROCESS | 3768 | 1461104665131 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:24:25 INFO - PROCESS | 3768 | 1461104665234 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:24:25 INFO - PROCESS | 3768 | 1461104665361 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:25 INFO - PROCESS | 3768 | ++DOCSHELL 1894F000 == 68 [pid = 3768] [id = 303] 15:24:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (19002000) [pid = 3768] [serial = 908] [outer = 00000000] 15:24:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1CE4FC00) [pid = 3768] [serial = 909] [outer = 19002000] 15:24:25 INFO - PROCESS | 3768 | 1461104665415 Marionette DEBUG loaded listener.js 15:24:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1D157C00) [pid = 3768] [serial = 910] [outer = 19002000] 15:24:26 INFO - PROCESS | 3768 | 1461104666026 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:24:26 INFO - PROCESS | 3768 | 1461104666109 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 15:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:24:26 INFO - PROCESS | 3768 | 1461104666126 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 3768 | 1461104666130 Marionette TRACE conn2 <- [1,1178,null,{}] 15:24:26 INFO - PROCESS | 3768 | 1461104666142 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:24:26 INFO - PROCESS | 3768 | 1461104666230 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:24:26 INFO - PROCESS | 3768 | 1461104666356 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:26 INFO - PROCESS | 3768 | ++DOCSHELL 1D504000 == 69 [pid = 3768] [id = 304] 15:24:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1D50B000) [pid = 3768] [serial = 911] [outer = 00000000] 15:24:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1D66F000) [pid = 3768] [serial = 912] [outer = 1D50B000] 15:24:26 INFO - PROCESS | 3768 | 1461104666415 Marionette DEBUG loaded listener.js 15:24:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1D673C00) [pid = 3768] [serial = 913] [outer = 1D50B000] 15:24:26 INFO - PROCESS | 3768 | 1461104666913 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:24:26 INFO - PROCESS | 3768 | 1461104666948 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 15:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:24:26 INFO - PROCESS | 3768 | 1461104666952 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:24:26 INFO - PROCESS | 3768 | 1461104666954 Marionette TRACE conn2 <- [1,1182,null,{}] 15:24:26 INFO - PROCESS | 3768 | 1461104666958 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:24:27 INFO - PROCESS | 3768 | 1461104667057 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:24:27 INFO - PROCESS | 3768 | 1461104667156 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:27 INFO - PROCESS | 3768 | ++DOCSHELL 1D66B000 == 70 [pid = 3768] [id = 305] 15:24:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1D92B000) [pid = 3768] [serial = 914] [outer = 00000000] 15:24:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1D930C00) [pid = 3768] [serial = 915] [outer = 1D92B000] 15:24:27 INFO - PROCESS | 3768 | 1461104667209 Marionette DEBUG loaded listener.js 15:24:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1DB23400) [pid = 3768] [serial = 916] [outer = 1D92B000] 15:24:27 INFO - PROCESS | 3768 | 1461104667830 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:24:27 INFO - PROCESS | 3768 | 1461104667883 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 15:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:24:27 INFO - PROCESS | 3768 | 1461104667887 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:24:27 INFO - PROCESS | 3768 | 1461104667889 Marionette TRACE conn2 <- [1,1186,null,{}] 15:24:27 INFO - PROCESS | 3768 | 1461104667893 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:24:27 INFO - PROCESS | 3768 | 1461104667975 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:24:28 INFO - PROCESS | 3768 | 1461104668081 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:28 INFO - PROCESS | 3768 | ++DOCSHELL 14BF4C00 == 71 [pid = 3768] [id = 306] 15:24:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (16583400) [pid = 3768] [serial = 917] [outer = 00000000] 15:24:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18B2C400) [pid = 3768] [serial = 918] [outer = 16583400] 15:24:28 INFO - PROCESS | 3768 | 1461104668134 Marionette DEBUG loaded listener.js 15:24:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (18A20400) [pid = 3768] [serial = 919] [outer = 16583400] 15:24:28 INFO - PROCESS | 3768 | 1461104668969 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:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1123ms 15:24:28 INFO - PROCESS | 3768 | 1461104669009 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 15:24:28 INFO - PROCESS | 3768 | 1461104669012 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 15:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:24:28 INFO - PROCESS | 3768 | 1461104669017 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:24:28 INFO - PROCESS | 3768 | 1461104669020 Marionette TRACE conn2 <- [1,1190,null,{}] 15:24:29 INFO - PROCESS | 3768 | 1461104669025 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:24:29 INFO - PROCESS | 3768 | 1461104669149 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:24:29 INFO - PROCESS | 3768 | 1461104669209 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:29 INFO - PROCESS | 3768 | ++DOCSHELL 1664F000 == 72 [pid = 3768] [id = 307] 15:24:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (16963400) [pid = 3768] [serial = 920] [outer = 00000000] 15:24:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (18414C00) [pid = 3768] [serial = 921] [outer = 16963400] 15:24:29 INFO - PROCESS | 3768 | 1461104669256 Marionette DEBUG loaded listener.js 15:24:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (17B0E000) [pid = 3768] [serial = 922] [outer = 16963400] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 15CAE400 == 71 [pid = 3768] [id = 283] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1A094400 == 70 [pid = 3768] [id = 300] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1A09C400 == 69 [pid = 3768] [id = 299] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 15512000 == 68 [pid = 3768] [id = 298] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1A49BC00 == 67 [pid = 3768] [id = 297] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 19746400 == 66 [pid = 3768] [id = 296] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1900D400 == 65 [pid = 3768] [id = 295] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1664F400 == 64 [pid = 3768] [id = 294] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 138F0000 == 63 [pid = 3768] [id = 293] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 1895BC00 == 62 [pid = 3768] [id = 290] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 15CD9400 == 61 [pid = 3768] [id = 289] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 18A15C00 == 60 [pid = 3768] [id = 281] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 13388C00 == 59 [pid = 3768] [id = 288] 15:24:29 INFO - PROCESS | 3768 | --DOCSHELL 14B5EC00 == 58 [pid = 3768] [id = 287] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1AA23400) [pid = 3768] [serial = 754] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (15E15000) [pid = 3768] [serial = 858] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (15CD4800) [pid = 3768] [serial = 846] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (189AF400) [pid = 3768] [serial = 849] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1C9B2C00) [pid = 3768] [serial = 843] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (187D0400) [pid = 3768] [serial = 855] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1C44A400) [pid = 3768] [serial = 852] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1895A800) [pid = 3768] [serial = 856] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1656A800) [pid = 3768] [serial = 859] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (19B7C400) [pid = 3768] [serial = 841] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (17B85C00) [pid = 3768] [serial = 814] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1657A000) [pid = 3768] [serial = 861] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1C9A7000) [pid = 3768] [serial = 799] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (18412400) [pid = 3768] [serial = 816] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1A00D400) [pid = 3768] [serial = 829] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (18415800) [pid = 3768] [serial = 804] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1ADB6C00) [pid = 3768] [serial = 831] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1325B400) [pid = 3768] [serial = 801] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (19006800) [pid = 3768] [serial = 825] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (16971400) [pid = 3768] [serial = 820] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18A1F000) [pid = 3768] [serial = 822] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (187CF400) [pid = 3768] [serial = 817] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1657B800) [pid = 3768] [serial = 813] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (15ED8C00) [pid = 3768] [serial = 819] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (19742C00) [pid = 3768] [serial = 828] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19013400) [pid = 3768] [serial = 826] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (15EDA800) [pid = 3768] [serial = 837] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1ADBB800) [pid = 3768] [serial = 832] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18DAA800) [pid = 3768] [serial = 823] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (193D6400) [pid = 3768] [serial = 807] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1C9A8C00) [pid = 3768] [serial = 835] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1900AC00) [pid = 3768] [serial = 840] [outer = 00000000] [url = about:blank] 15:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (16966C00) [pid = 3768] [serial = 838] [outer = 00000000] [url = about:blank] 15:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 911ms 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1C9AA800) [pid = 3768] [serial = 834] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1D10B400) [pid = 3768] [serial = 810] [outer = 00000000] [url = about:blank] 15:24:29 INFO - PROCESS | 3768 | 1461104669854 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:24:29 INFO - PROCESS | 3768 | 1461104669926 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 15:24:29 INFO - PROCESS | 3768 | 1461104669931 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 15:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:24:29 INFO - PROCESS | 3768 | 1461104669937 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:24:29 INFO - PROCESS | 3768 | 1461104669940 Marionette TRACE conn2 <- [1,1194,null,{}] 15:24:29 INFO - PROCESS | 3768 | 1461104669943 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:24:30 INFO - PROCESS | 3768 | 1461104670025 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:24:30 INFO - PROCESS | 3768 | 1461104670037 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3768 | ++DOCSHELL 15E15000 == 59 [pid = 3768] [id = 308] 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (15ED8C00) [pid = 3768] [serial = 923] [outer = 00000000] 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1657B800) [pid = 3768] [serial = 924] [outer = 15ED8C00] 15:24:30 INFO - PROCESS | 3768 | 1461104670082 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (16971400) [pid = 3768] [serial = 925] [outer = 15ED8C00] 15:24:30 INFO - PROCESS | 3768 | 1461104670543 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:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 607ms 15:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:24:30 INFO - PROCESS | 3768 | 1461104670558 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 15:24:30 INFO - PROCESS | 3768 | 1461104670560 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 15:24:30 INFO - PROCESS | 3768 | 1461104670566 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:24:30 INFO - PROCESS | 3768 | 1461104670569 Marionette TRACE conn2 <- [1,1198,null,{}] 15:24:30 INFO - PROCESS | 3768 | 1461104670579 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:24:30 INFO - PROCESS | 3768 | 1461104670661 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:24:30 INFO - PROCESS | 3768 | 1461104670668 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:30 INFO - PROCESS | 3768 | ++DOCSHELL 1895DC00 == 60 [pid = 3768] [id = 309] 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (189C5000) [pid = 3768] [serial = 926] [outer = 00000000] 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18B2C800) [pid = 3768] [serial = 927] [outer = 189C5000] 15:24:30 INFO - PROCESS | 3768 | 1461104670715 Marionette DEBUG loaded listener.js 15:24:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19009400) [pid = 3768] [serial = 928] [outer = 189C5000] 15:24:31 INFO - PROCESS | 3768 | 1461104671161 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:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 622ms 15:24:31 INFO - PROCESS | 3768 | 1461104671184 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 3768 | 1461104671186 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 15:24:31 INFO - PROCESS | 3768 | 1461104671189 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:24:31 INFO - PROCESS | 3768 | 1461104671191 Marionette TRACE conn2 <- [1,1202,null,{}] 15:24:31 INFO - PROCESS | 3768 | 1461104671198 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:24:31 INFO - PROCESS | 3768 | 1461104671277 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:24:31 INFO - PROCESS | 3768 | 1461104671283 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 3768 | ++DOCSHELL 193D6400 == 61 [pid = 3768] [id = 310] 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (193D6800) [pid = 3768] [serial = 929] [outer = 00000000] 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A001C00) [pid = 3768] [serial = 930] [outer = 193D6800] 15:24:31 INFO - PROCESS | 3768 | 1461104671311 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1A2A2000) [pid = 3768] [serial = 931] [outer = 193D6800] 15:24:31 INFO - PROCESS | 3768 | 1461104671778 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:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 622ms 15:24:31 INFO - PROCESS | 3768 | 1461104671811 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:24:31 INFO - PROCESS | 3768 | 1461104671814 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 15:24:31 INFO - PROCESS | 3768 | 1461104671816 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:24:31 INFO - PROCESS | 3768 | 1461104671818 Marionette TRACE conn2 <- [1,1206,null,{}] 15:24:31 INFO - PROCESS | 3768 | 1461104671822 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:24:31 INFO - PROCESS | 3768 | 1461104671882 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:24:31 INFO - PROCESS | 3768 | 1461104671888 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:31 INFO - PROCESS | 3768 | ++DOCSHELL 15CE6800 == 62 [pid = 3768] [id = 311] 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (193D2000) [pid = 3768] [serial = 932] [outer = 00000000] 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1ADBAC00) [pid = 3768] [serial = 933] [outer = 193D2000] 15:24:31 INFO - PROCESS | 3768 | 1461104671932 Marionette DEBUG loaded listener.js 15:24:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1C452800) [pid = 3768] [serial = 934] [outer = 193D2000] 15:24:32 INFO - PROCESS | 3768 | 1461104672388 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:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 623ms 15:24:32 INFO - PROCESS | 3768 | 1461104672438 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:24:32 INFO - PROCESS | 3768 | 1461104672440 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 15:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:24:32 INFO - PROCESS | 3768 | 1461104672444 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:24:32 INFO - PROCESS | 3768 | 1461104672429 Marionette TRACE conn2 <- [1,1210,null,{}] 15:24:32 INFO - PROCESS | 3768 | 1461104672432 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:24:32 INFO - PROCESS | 3768 | 1461104672561 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:24:32 INFO - PROCESS | 3768 | 1461104672652 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:32 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AEC00 == 63 [pid = 3768] [id = 312] 15:24:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1CB59C00) [pid = 3768] [serial = 935] [outer = 00000000] 15:24:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1CE4CC00) [pid = 3768] [serial = 936] [outer = 1CB59C00] 15:24:32 INFO - PROCESS | 3768 | 1461104672699 Marionette DEBUG loaded listener.js 15:24:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1CE57C00) [pid = 3768] [serial = 937] [outer = 1CB59C00] 15:24:33 INFO - PROCESS | 3768 | 1461104673118 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:24:33 INFO - PROCESS | 3768 | 1461104673152 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 15:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:24:33 INFO - PROCESS | 3768 | 1461104673155 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 3768 | 1461104673157 Marionette TRACE conn2 <- [1,1214,null,{}] 15:24:33 INFO - PROCESS | 3768 | 1461104673161 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:24:33 INFO - PROCESS | 3768 | 1461104673270 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:24:33 INFO - PROCESS | 3768 | 1461104673276 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 3768 | ++DOCSHELL 13A25800 == 64 [pid = 3768] [id = 313] 15:24:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18954C00) [pid = 3768] [serial = 938] [outer = 00000000] 15:24:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1D668800) [pid = 3768] [serial = 939] [outer = 18954C00] 15:24:33 INFO - PROCESS | 3768 | 1461104673371 Marionette DEBUG loaded listener.js 15:24:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1D672400) [pid = 3768] [serial = 940] [outer = 18954C00] 15:24:33 INFO - PROCESS | 3768 | 1461104673747 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:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 15:24:33 INFO - PROCESS | 3768 | 1461104673777 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:24:33 INFO - PROCESS | 3768 | 1461104673779 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 15:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:24:33 INFO - PROCESS | 3768 | 1461104673782 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:24:33 INFO - PROCESS | 3768 | 1461104673783 Marionette TRACE conn2 <- [1,1218,null,{}] 15:24:33 INFO - PROCESS | 3768 | 1461104673787 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:24:33 INFO - PROCESS | 3768 | 1461104673905 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:24:33 INFO - PROCESS | 3768 | 1461104673990 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:33 INFO - PROCESS | 3768 | ++DOCSHELL 1D589C00 == 65 [pid = 3768] [id = 314] 15:24:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1D670400) [pid = 3768] [serial = 941] [outer = 00000000] 15:24:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1DB2BC00) [pid = 3768] [serial = 942] [outer = 1D670400] 15:24:34 INFO - PROCESS | 3768 | 1461104674034 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1DB2E800) [pid = 3768] [serial = 943] [outer = 1D670400] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1A49B400) [pid = 3768] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (19D0C000) [pid = 3768] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (12BBD800) [pid = 3768] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (16964000) [pid = 3768] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1A49F000) [pid = 3768] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (13A22400) [pid = 3768] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1C450800) [pid = 3768] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (15513C00) [pid = 3768] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1900E400) [pid = 3768] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:24:34 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1C44F000) [pid = 3768] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:24:34 INFO - PROCESS | 3768 | 1461104674490 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:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 790ms 15:24:34 INFO - PROCESS | 3768 | 1461104674564 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:24:34 INFO - PROCESS | 3768 | 1461104674566 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 15:24:34 INFO - PROCESS | 3768 | 1461104674570 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:24:34 INFO - PROCESS | 3768 | 1461104674571 Marionette TRACE conn2 <- [1,1222,null,{}] 15:24:34 INFO - PROCESS | 3768 | 1461104674579 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:24:34 INFO - PROCESS | 3768 | 1461104674658 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:24:34 INFO - PROCESS | 3768 | 1461104674664 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:34 INFO - PROCESS | 3768 | ++DOCSHELL 14BEA000 == 66 [pid = 3768] [id = 315] 15:24:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1895A400) [pid = 3768] [serial = 944] [outer = 00000000] 15:24:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1C448400) [pid = 3768] [serial = 945] [outer = 1895A400] 15:24:34 INFO - PROCESS | 3768 | 1461104674708 Marionette DEBUG loaded listener.js 15:24:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C9A5800) [pid = 3768] [serial = 946] [outer = 1895A400] 15:24:35 INFO - PROCESS | 3768 | 1461104675122 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:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 577ms 15:24:35 INFO - PROCESS | 3768 | 1461104675149 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 3768 | 1461104675150 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 15:24:35 INFO - PROCESS | 3768 | 1461104675154 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:24:35 INFO - PROCESS | 3768 | 1461104675155 Marionette TRACE conn2 <- [1,1226,null,{}] 15:24:35 INFO - PROCESS | 3768 | 1461104675159 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:24:35 INFO - PROCESS | 3768 | 1461104675236 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:24:35 INFO - PROCESS | 3768 | 1461104675242 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 3768 | ++DOCSHELL 18DB7400 == 67 [pid = 3768] [id = 316] 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18F86400) [pid = 3768] [serial = 947] [outer = 00000000] 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1DB93400) [pid = 3768] [serial = 948] [outer = 18F86400] 15:24:35 INFO - PROCESS | 3768 | 1461104675286 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1DB96400) [pid = 3768] [serial = 949] [outer = 18F86400] 15:24:35 INFO - PROCESS | 3768 | 1461104675705 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:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 576ms 15:24:35 INFO - PROCESS | 3768 | 1461104675733 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:24:35 INFO - PROCESS | 3768 | 1461104675735 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 15:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:24:35 INFO - PROCESS | 3768 | 1461104675739 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:24:35 INFO - PROCESS | 3768 | 1461104675741 Marionette TRACE conn2 <- [1,1230,null,{}] 15:24:35 INFO - PROCESS | 3768 | 1461104675756 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:24:35 INFO - PROCESS | 3768 | 1461104675856 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:24:35 INFO - PROCESS | 3768 | 1461104675862 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:35 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AB800 == 68 [pid = 3768] [id = 317] 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1DB9CC00) [pid = 3768] [serial = 950] [outer = 00000000] 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1DC5D000) [pid = 3768] [serial = 951] [outer = 1DB9CC00] 15:24:35 INFO - PROCESS | 3768 | 1461104675918 Marionette DEBUG loaded listener.js 15:24:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1DC61C00) [pid = 3768] [serial = 952] [outer = 1DB9CC00] 15:24:36 INFO - PROCESS | 3768 | 1461104676508 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:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 820ms 15:24:36 INFO - PROCESS | 3768 | 1461104676587 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:24:36 INFO - PROCESS | 3768 | 1461104676591 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 15:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:24:36 INFO - PROCESS | 3768 | 1461104676599 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:24:36 INFO - PROCESS | 3768 | 1461104676602 Marionette TRACE conn2 <- [1,1234,null,{}] 15:24:36 INFO - PROCESS | 3768 | 1461104676609 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:24:36 INFO - PROCESS | 3768 | 1461104676710 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:24:36 INFO - PROCESS | 3768 | 1461104676816 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:36 INFO - PROCESS | 3768 | ++DOCSHELL 14B65C00 == 69 [pid = 3768] [id = 318] 15:24:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (14B68C00) [pid = 3768] [serial = 953] [outer = 00000000] 15:24:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1664EC00) [pid = 3768] [serial = 954] [outer = 14B68C00] 15:24:36 INFO - PROCESS | 3768 | 1461104676873 Marionette DEBUG loaded listener.js 15:24:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (18419400) [pid = 3768] [serial = 955] [outer = 14B68C00] 15:24:37 INFO - PROCESS | 3768 | 1461104677427 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:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 881ms 15:24:37 INFO - PROCESS | 3768 | 1461104677465 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:24:37 INFO - PROCESS | 3768 | 1461104677471 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 15:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:24:37 INFO - PROCESS | 3768 | 1461104677478 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:24:37 INFO - PROCESS | 3768 | 1461104677481 Marionette TRACE conn2 <- [1,1238,null,{}] 15:24:37 INFO - PROCESS | 3768 | 1461104677485 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:24:37 INFO - PROCESS | 3768 | 1461104677590 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:24:37 INFO - PROCESS | 3768 | 1461104677694 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:37 INFO - PROCESS | 3768 | ++DOCSHELL 18A18000 == 70 [pid = 3768] [id = 319] 15:24:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (18A19C00) [pid = 3768] [serial = 956] [outer = 00000000] 15:24:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (19012000) [pid = 3768] [serial = 957] [outer = 18A19C00] 15:24:37 INFO - PROCESS | 3768 | 1461104677749 Marionette DEBUG loaded listener.js 15:24:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (19A4EC00) [pid = 3768] [serial = 958] [outer = 18A19C00] 15:24:38 INFO - PROCESS | 3768 | 1461104678371 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:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 911ms 15:24:38 INFO - PROCESS | 3768 | 1461104678403 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:24:38 INFO - PROCESS | 3768 | 1461104678405 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 15:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:24:38 INFO - PROCESS | 3768 | 1461104678409 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:24:38 INFO - PROCESS | 3768 | 1461104678413 Marionette TRACE conn2 <- [1,1242,null,{}] 15:24:38 INFO - PROCESS | 3768 | 1461104678424 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:24:38 INFO - PROCESS | 3768 | 1461104678531 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:24:38 INFO - PROCESS | 3768 | 1461104678620 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:38 INFO - PROCESS | 3768 | ++DOCSHELL 19A5BC00 == 71 [pid = 3768] [id = 320] 15:24:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (19A5F400) [pid = 3768] [serial = 959] [outer = 00000000] 15:24:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (19A63800) [pid = 3768] [serial = 960] [outer = 19A5F400] 15:24:38 INFO - PROCESS | 3768 | 1461104678676 Marionette DEBUG loaded listener.js 15:24:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (19A66C00) [pid = 3768] [serial = 961] [outer = 19A5F400] 15:24:39 INFO - PROCESS | 3768 | 1461104679234 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:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 865ms 15:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:24:39 INFO - PROCESS | 3768 | 1461104679278 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:24:39 INFO - PROCESS | 3768 | 1461104679281 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 15:24:39 INFO - PROCESS | 3768 | 1461104679284 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:24:39 INFO - PROCESS | 3768 | 1461104679286 Marionette TRACE conn2 <- [1,1246,null,{}] 15:24:39 INFO - PROCESS | 3768 | 1461104679290 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:24:39 INFO - PROCESS | 3768 | 1461104679392 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:24:39 INFO - PROCESS | 3768 | 1461104679495 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:39 INFO - PROCESS | 3768 | ++DOCSHELL 19A54400 == 72 [pid = 3768] [id = 321] 15:24:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (19A62400) [pid = 3768] [serial = 962] [outer = 00000000] 15:24:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1A381800) [pid = 3768] [serial = 963] [outer = 19A62400] 15:24:39 INFO - PROCESS | 3768 | 1461104679549 Marionette DEBUG loaded listener.js 15:24:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1C454C00) [pid = 3768] [serial = 964] [outer = 19A62400] 15:24:40 INFO - PROCESS | 3768 | 1461104680144 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:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 911ms 15:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:24:40 INFO - PROCESS | 3768 | 1461104680211 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:24:40 INFO - PROCESS | 3768 | 1461104680213 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 15:24:40 INFO - PROCESS | 3768 | 1461104680217 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:24:40 INFO - PROCESS | 3768 | 1461104680219 Marionette TRACE conn2 <- [1,1250,null,{}] 15:24:40 INFO - PROCESS | 3768 | 1461104680223 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:24:40 INFO - PROCESS | 3768 | 1461104680322 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:24:40 INFO - PROCESS | 3768 | 1461104680459 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:40 INFO - PROCESS | 3768 | ++DOCSHELL 136AB000 == 73 [pid = 3768] [id = 322] 15:24:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (136B5C00) [pid = 3768] [serial = 965] [outer = 00000000] 15:24:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (18BEF800) [pid = 3768] [serial = 966] [outer = 136B5C00] 15:24:40 INFO - PROCESS | 3768 | 1461104680514 Marionette DEBUG loaded listener.js 15:24:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (18BF1000) [pid = 3768] [serial = 967] [outer = 136B5C00] 15:24:41 INFO - PROCESS | 3768 | 1461104681256 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:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1108ms 15:24:41 INFO - PROCESS | 3768 | 1461104681343 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:24:41 INFO - PROCESS | 3768 | 1461104681347 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 15:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:24:41 INFO - PROCESS | 3768 | 1461104681354 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:24:41 INFO - PROCESS | 3768 | 1461104681357 Marionette TRACE conn2 <- [1,1254,null,{}] 15:24:41 INFO - PROCESS | 3768 | 1461104681363 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:24:41 INFO - PROCESS | 3768 | 1461104681452 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:24:41 INFO - PROCESS | 3768 | 1461104681580 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:41 INFO - PROCESS | 3768 | ++DOCSHELL 142B4400 == 74 [pid = 3768] [id = 323] 15:24:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (15F8B400) [pid = 3768] [serial = 968] [outer = 00000000] 15:24:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (18463800) [pid = 3768] [serial = 969] [outer = 15F8B400] 15:24:41 INFO - PROCESS | 3768 | 1461104681639 Marionette DEBUG loaded listener.js 15:24:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1845F000) [pid = 3768] [serial = 970] [outer = 15F8B400] 15:24:42 INFO - PROCESS | 3768 | 1461104682209 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:24:42 INFO - PROCESS | 3768 | --DOCSHELL 189BF400 == 73 [pid = 3768] [id = 180] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 18DB7400 == 72 [pid = 3768] [id = 316] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 14BEA000 == 71 [pid = 3768] [id = 315] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 1D589C00 == 70 [pid = 3768] [id = 314] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 13A25800 == 69 [pid = 3768] [id = 313] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 1C9AEC00 == 68 [pid = 3768] [id = 312] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 15CE6800 == 67 [pid = 3768] [id = 311] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 193D6400 == 66 [pid = 3768] [id = 310] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 1895DC00 == 65 [pid = 3768] [id = 309] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 15E15000 == 64 [pid = 3768] [id = 308] 15:24:42 INFO - PROCESS | 3768 | --DOCSHELL 1664F000 == 63 [pid = 3768] [id = 307] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (17B86C00) [pid = 3768] [serial = 867] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (15E91000) [pid = 3768] [serial = 864] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (189ABC00) [pid = 3768] [serial = 870] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (18B2C000) [pid = 3768] [serial = 873] [outer = 00000000] [url = about:blank] 15:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 914ms 15:24:42 INFO - PROCESS | 3768 | 1461104682279 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:24:42 INFO - PROCESS | 3768 | 1461104682284 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 15:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:24:42 INFO - PROCESS | 3768 | 1461104682290 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:24:42 INFO - PROCESS | 3768 | 1461104682293 Marionette TRACE conn2 <- [1,1258,null,{}] 15:24:42 INFO - PROCESS | 3768 | 1461104682299 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:24:42 INFO - PROCESS | 3768 | 1461104682387 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1C9A7400) [pid = 3768] [serial = 844] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1A384C00) [pid = 3768] [serial = 889] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1C9AE800) [pid = 3768] [serial = 897] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1C449800) [pid = 3768] [serial = 892] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18417000) [pid = 3768] [serial = 894] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1D107C00) [pid = 3768] [serial = 901] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (193D8C00) [pid = 3768] [serial = 885] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (193DB000) [pid = 3768] [serial = 895] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (196BFC00) [pid = 3768] [serial = 886] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1CB53800) [pid = 3768] [serial = 898] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (18B27400) [pid = 3768] [serial = 900] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1A2A1800) [pid = 3768] [serial = 888] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (18F8B400) [pid = 3768] [serial = 877] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (18F8EC00) [pid = 3768] [serial = 876] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (189A3000) [pid = 3768] [serial = 882] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (189AB800) [pid = 3768] [serial = 883] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1ADB3400) [pid = 3768] [serial = 891] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1664C800) [pid = 3768] [serial = 880] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (16565400) [pid = 3768] [serial = 879] [outer = 00000000] [url = about:blank] 15:24:42 INFO - PROCESS | 3768 | 1461104682491 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:42 INFO - PROCESS | 3768 | ++DOCSHELL 123B9400 == 64 [pid = 3768] [id = 324] 15:24:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (12BBD800) [pid = 3768] [serial = 971] [outer = 00000000] 15:24:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1664C800) [pid = 3768] [serial = 972] [outer = 12BBD800] 15:24:42 INFO - PROCESS | 3768 | 1461104682537 Marionette DEBUG loaded listener.js 15:24:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1806E000) [pid = 3768] [serial = 973] [outer = 12BBD800] 15:24:42 INFO - PROCESS | 3768 | 1461104683005 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:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 727ms 15:24:43 INFO - PROCESS | 3768 | 1461104683028 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 3768 | 1461104683030 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:24:43 INFO - PROCESS | 3768 | 1461104683034 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 3768 | 1461104683038 Marionette TRACE conn2 <- [1,1262,null,{}] 15:24:43 INFO - PROCESS | 3768 | 1461104683047 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:24:43 INFO - PROCESS | 3768 | 1461104683130 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:24:43 INFO - PROCESS | 3768 | 1461104683138 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3768 | ++DOCSHELL 18BE9000 == 65 [pid = 3768] [id = 325] 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (18BE9C00) [pid = 3768] [serial = 974] [outer = 00000000] 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (18BEF000) [pid = 3768] [serial = 975] [outer = 18BE9C00] 15:24:43 INFO - PROCESS | 3768 | 1461104683185 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (18DAEC00) [pid = 3768] [serial = 976] [outer = 18BE9C00] 15:24:43 INFO - PROCESS | 3768 | 1461104683637 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:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 634ms 15:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:24:43 INFO - PROCESS | 3768 | 1461104683655 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:24:43 INFO - PROCESS | 3768 | 1461104683657 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 15:24:43 INFO - PROCESS | 3768 | 1461104683661 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:24:43 INFO - PROCESS | 3768 | 1461104683663 Marionette TRACE conn2 <- [1,1266,null,{}] 15:24:43 INFO - PROCESS | 3768 | 1461104683667 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:24:43 INFO - PROCESS | 3768 | 1461104683745 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:24:43 INFO - PROCESS | 3768 | 1461104683751 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:43 INFO - PROCESS | 3768 | ++DOCSHELL 18BEE400 == 66 [pid = 3768] [id = 326] 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (18F8B400) [pid = 3768] [serial = 977] [outer = 00000000] 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (193DB800) [pid = 3768] [serial = 978] [outer = 18F8B400] 15:24:43 INFO - PROCESS | 3768 | 1461104683795 Marionette DEBUG loaded listener.js 15:24:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (19747400) [pid = 3768] [serial = 979] [outer = 18F8B400] 15:24:44 INFO - PROCESS | 3768 | 1461104684247 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:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 15:24:44 INFO - PROCESS | 3768 | 1461104684299 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 3768 | 1461104684301 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 15:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:24:44 INFO - PROCESS | 3768 | 1461104684304 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:24:44 INFO - PROCESS | 3768 | 1461104684306 Marionette TRACE conn2 <- [1,1270,null,{}] 15:24:44 INFO - PROCESS | 3768 | 1461104684309 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:24:44 INFO - PROCESS | 3768 | 1461104684386 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:24:44 INFO - PROCESS | 3768 | 1461104684392 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:44 INFO - PROCESS | 3768 | ++DOCSHELL 15C05800 == 67 [pid = 3768] [id = 327] 15:24:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (16584800) [pid = 3768] [serial = 980] [outer = 00000000] 15:24:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (19A5AC00) [pid = 3768] [serial = 981] [outer = 16584800] 15:24:44 INFO - PROCESS | 3768 | 1461104684437 Marionette DEBUG loaded listener.js 15:24:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (19A63400) [pid = 3768] [serial = 982] [outer = 16584800] 15:24:44 INFO - PROCESS | 3768 | 1461104684942 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:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 680ms 15:24:44 INFO - PROCESS | 3768 | 1461104685004 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:24:44 INFO - PROCESS | 3768 | 1461104685006 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 15:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:24:45 INFO - PROCESS | 3768 | 1461104685015 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 3768 | 1461104685017 Marionette TRACE conn2 <- [1,1274,null,{}] 15:24:45 INFO - PROCESS | 3768 | 1461104685021 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:24:45 INFO - PROCESS | 3768 | 1461104685155 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:24:45 INFO - PROCESS | 3768 | 1461104685215 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 3768 | ++DOCSHELL 14BF3400 == 68 [pid = 3768] [id = 328] 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1A097C00) [pid = 3768] [serial = 983] [outer = 00000000] 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1A866400) [pid = 3768] [serial = 984] [outer = 1A097C00] 15:24:45 INFO - PROCESS | 3768 | 1461104685247 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1A8B4000) [pid = 3768] [serial = 985] [outer = 1A097C00] 15:24:45 INFO - PROCESS | 3768 | 1461104685658 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:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 681ms 15:24:45 INFO - PROCESS | 3768 | 1461104685692 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:24:45 INFO - PROCESS | 3768 | 1461104685695 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 15:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:24:45 INFO - PROCESS | 3768 | 1461104685698 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:24:45 INFO - PROCESS | 3768 | 1461104685699 Marionette TRACE conn2 <- [1,1278,null,{}] 15:24:45 INFO - PROCESS | 3768 | 1461104685703 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:24:45 INFO - PROCESS | 3768 | 1461104685834 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:24:45 INFO - PROCESS | 3768 | 1461104685843 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:45 INFO - PROCESS | 3768 | ++DOCSHELL 15C06000 == 69 [pid = 3768] [id = 329] 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1C449C00) [pid = 3768] [serial = 986] [outer = 00000000] 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1C4E7000) [pid = 3768] [serial = 987] [outer = 1C449C00] 15:24:45 INFO - PROCESS | 3768 | 1461104685889 Marionette DEBUG loaded listener.js 15:24:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1C455C00) [pid = 3768] [serial = 988] [outer = 1C449C00] 15:24:46 INFO - PROCESS | 3768 | 1461104686335 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:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 696ms 15:24:46 INFO - PROCESS | 3768 | 1461104686403 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:24:46 INFO - PROCESS | 3768 | 1461104686405 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 15:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:24:46 INFO - PROCESS | 3768 | 1461104686408 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:24:46 INFO - PROCESS | 3768 | 1461104686410 Marionette TRACE conn2 <- [1,1282,null,{}] 15:24:46 INFO - PROCESS | 3768 | 1461104686413 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:24:46 INFO - PROCESS | 3768 | 1461104686521 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:24:46 INFO - PROCESS | 3768 | 1461104686527 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:46 INFO - PROCESS | 3768 | ++DOCSHELL 18954000 == 70 [pid = 3768] [id = 330] 15:24:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1A4A0400) [pid = 3768] [serial = 989] [outer = 00000000] 15:24:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1CB50000) [pid = 3768] [serial = 990] [outer = 1A4A0400] 15:24:46 INFO - PROCESS | 3768 | 1461104686571 Marionette DEBUG loaded listener.js 15:24:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1CC82800) [pid = 3768] [serial = 991] [outer = 1A4A0400] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1CB55C00) [pid = 3768] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1A2A4800) [pid = 3768] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (16645800) [pid = 3768] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (15723800) [pid = 3768] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (157B9000) [pid = 3768] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (18DB2800) [pid = 3768] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (16574C00) [pid = 3768] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1895D000) [pid = 3768] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1845A800) [pid = 3768] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (138ECC00) [pid = 3768] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (11BDE800) [pid = 3768] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1CB59C00) [pid = 3768] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1D156000) [pid = 3768] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (18954C00) [pid = 3768] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1D670400) [pid = 3768] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (16963400) [pid = 3768] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (193D2000) [pid = 3768] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (15ED8C00) [pid = 3768] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:24:46 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (193D6800) [pid = 3768] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:24:47 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (189C5000) [pid = 3768] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:24:47 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18F86400) [pid = 3768] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:24:47 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1895A400) [pid = 3768] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:24:47 INFO - PROCESS | 3768 | 1461104687249 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:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 897ms 15:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:24:47 INFO - PROCESS | 3768 | 1461104687295 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 3768 | 1461104687296 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 15:24:47 INFO - PROCESS | 3768 | 1461104687300 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 3768 | 1461104687301 Marionette TRACE conn2 <- [1,1286,null,{}] 15:24:47 INFO - PROCESS | 3768 | 1461104687305 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:24:47 INFO - PROCESS | 3768 | 1461104687386 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:24:47 INFO - PROCESS | 3768 | 1461104687392 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:47 INFO - PROCESS | 3768 | ++DOCSHELL 14B59C00 == 71 [pid = 3768] [id = 331] 15:24:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (15726800) [pid = 3768] [serial = 992] [outer = 00000000] 15:24:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18954C00) [pid = 3768] [serial = 993] [outer = 15726800] 15:24:47 INFO - PROCESS | 3768 | 1461104687436 Marionette DEBUG loaded listener.js 15:24:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (189ADC00) [pid = 3768] [serial = 994] [outer = 15726800] 15:24:47 INFO - PROCESS | 3768 | 1461104687908 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:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 618ms 15:24:47 INFO - PROCESS | 3768 | 1461104687938 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:24:47 INFO - PROCESS | 3768 | 1461104687940 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 15:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:24:47 INFO - PROCESS | 3768 | 1461104687943 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:24:47 INFO - PROCESS | 3768 | 1461104687945 Marionette TRACE conn2 <- [1,1290,null,{}] 15:24:47 INFO - PROCESS | 3768 | 1461104687948 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:24:48 INFO - PROCESS | 3768 | 1461104688025 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:24:48 INFO - PROCESS | 3768 | 1461104688031 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 3768 | ++DOCSHELL 16963400 == 72 [pid = 3768] [id = 332] 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (18B2D400) [pid = 3768] [serial = 995] [outer = 00000000] 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1ADB7800) [pid = 3768] [serial = 996] [outer = 18B2D400] 15:24:48 INFO - PROCESS | 3768 | 1461104688074 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1C456000) [pid = 3768] [serial = 997] [outer = 18B2D400] 15:24:48 INFO - PROCESS | 3768 | 1461104688506 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:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 587ms 15:24:48 INFO - PROCESS | 3768 | 1461104688543 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:24:48 INFO - PROCESS | 3768 | 1461104688545 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 15:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:24:48 INFO - PROCESS | 3768 | 1461104688552 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:24:48 INFO - PROCESS | 3768 | 1461104688555 Marionette TRACE conn2 <- [1,1294,null,{}] 15:24:48 INFO - PROCESS | 3768 | 1461104688558 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:24:48 INFO - PROCESS | 3768 | 1461104688636 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:24:48 INFO - PROCESS | 3768 | 1461104688642 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:48 INFO - PROCESS | 3768 | ++DOCSHELL 1CE49400 == 73 [pid = 3768] [id = 333] 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1D107C00) [pid = 3768] [serial = 998] [outer = 00000000] 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1D506800) [pid = 3768] [serial = 999] [outer = 1D107C00] 15:24:48 INFO - PROCESS | 3768 | 1461104688691 Marionette DEBUG loaded listener.js 15:24:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1D58F000) [pid = 3768] [serial = 1000] [outer = 1D107C00] 15:24:49 INFO - PROCESS | 3768 | 1461104689395 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:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 881ms 15:24:49 INFO - PROCESS | 3768 | 1461104689439 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:24:49 INFO - PROCESS | 3768 | 1461104689445 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 15:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:24:49 INFO - PROCESS | 3768 | 1461104689451 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:24:49 INFO - PROCESS | 3768 | 1461104689454 Marionette TRACE conn2 <- [1,1298,null,{}] 15:24:49 INFO - PROCESS | 3768 | 1461104689460 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:24:49 INFO - PROCESS | 3768 | 1461104689602 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:24:49 INFO - PROCESS | 3768 | 1461104689711 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:49 INFO - PROCESS | 3768 | ++DOCSHELL 1656F000 == 74 [pid = 3768] [id = 334] 15:24:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (16570000) [pid = 3768] [serial = 1001] [outer = 00000000] 15:24:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (18414000) [pid = 3768] [serial = 1002] [outer = 16570000] 15:24:49 INFO - PROCESS | 3768 | 1461104689767 Marionette DEBUG loaded listener.js 15:24:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1895C000) [pid = 3768] [serial = 1003] [outer = 16570000] 15:24:50 INFO - PROCESS | 3768 | 1461104690360 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:24:50 INFO - PROCESS | 3768 | 1461104690444 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 15:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:24:50 INFO - PROCESS | 3768 | 1461104690450 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:24:50 INFO - PROCESS | 3768 | 1461104690453 Marionette TRACE conn2 <- [1,1302,null,{}] 15:24:50 INFO - PROCESS | 3768 | 1461104690457 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:24:50 INFO - PROCESS | 3768 | 1461104690563 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:24:50 INFO - PROCESS | 3768 | 1461104690697 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:50 INFO - PROCESS | 3768 | ++DOCSHELL 18A23400 == 75 [pid = 3768] [id = 335] 15:24:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (18BEE000) [pid = 3768] [serial = 1004] [outer = 00000000] 15:24:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (193D9400) [pid = 3768] [serial = 1005] [outer = 18BEE000] 15:24:50 INFO - PROCESS | 3768 | 1461104690751 Marionette DEBUG loaded listener.js 15:24:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (19A62000) [pid = 3768] [serial = 1006] [outer = 18BEE000] 15:24:51 INFO - PROCESS | 3768 | 1461104691369 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:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 943ms 15:24:51 INFO - PROCESS | 3768 | 1461104691393 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:24:51 INFO - PROCESS | 3768 | 1461104691396 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 15:24:51 INFO - PROCESS | 3768 | 1461104691414 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:24:51 INFO - PROCESS | 3768 | 1461104691418 Marionette TRACE conn2 <- [1,1306,null,{}] 15:24:51 INFO - PROCESS | 3768 | 1461104691429 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:24:51 INFO - PROCESS | 3768 | 1461104691536 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:24:51 INFO - PROCESS | 3768 | 1461104691670 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:51 INFO - PROCESS | 3768 | ++DOCSHELL 1CC82400 == 76 [pid = 3768] [id = 336] 15:24:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1CC84400) [pid = 3768] [serial = 1007] [outer = 00000000] 15:24:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1D158400) [pid = 3768] [serial = 1008] [outer = 1CC84400] 15:24:51 INFO - PROCESS | 3768 | 1461104691727 Marionette DEBUG loaded listener.js 15:24:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1D58C000) [pid = 3768] [serial = 1009] [outer = 1CC84400] 15:24:52 INFO - PROCESS | 3768 | 1461104692264 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:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 897ms 15:24:52 INFO - PROCESS | 3768 | 1461104692305 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:24:52 INFO - PROCESS | 3768 | 1461104692308 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 15:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:24:52 INFO - PROCESS | 3768 | 1461104692311 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:24:52 INFO - PROCESS | 3768 | 1461104692313 Marionette TRACE conn2 <- [1,1310,null,{}] 15:24:52 INFO - PROCESS | 3768 | 1461104692317 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:24:52 INFO - PROCESS | 3768 | 1461104692421 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:24:52 INFO - PROCESS | 3768 | 1461104692526 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:52 INFO - PROCESS | 3768 | ++DOCSHELL 1D504400 == 77 [pid = 3768] [id = 337] 15:24:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1D673000) [pid = 3768] [serial = 1010] [outer = 00000000] 15:24:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1D931800) [pid = 3768] [serial = 1011] [outer = 1D673000] 15:24:52 INFO - PROCESS | 3768 | 1461104692579 Marionette DEBUG loaded listener.js 15:24:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1D930400) [pid = 3768] [serial = 1012] [outer = 1D673000] 15:24:53 INFO - PROCESS | 3768 | 1461104693151 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:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 881ms 15:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:24:53 INFO - PROCESS | 3768 | 1461104693215 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 15:24:53 INFO - PROCESS | 3768 | 1461104693217 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 15:24:53 INFO - PROCESS | 3768 | 1461104693220 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:24:53 INFO - PROCESS | 3768 | 1461104693222 Marionette TRACE conn2 <- [1,1314,null,{}] 15:24:53 INFO - PROCESS | 3768 | 1461104693226 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:24:53 INFO - PROCESS | 3768 | 1461104693325 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:24:53 INFO - PROCESS | 3768 | 1461104693414 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:53 INFO - PROCESS | 3768 | ++DOCSHELL 1D666800 == 78 [pid = 3768] [id = 338] 15:24:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1D926800) [pid = 3768] [serial = 1013] [outer = 00000000] 15:24:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1DB9E000) [pid = 3768] [serial = 1014] [outer = 1D926800] 15:24:53 INFO - PROCESS | 3768 | 1461104693466 Marionette DEBUG loaded listener.js 15:24:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1DBA0000) [pid = 3768] [serial = 1015] [outer = 1D926800] 15:24:54 INFO - PROCESS | 3768 | 1461104694077 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:24:54 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:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 928ms 15:24:54 INFO - PROCESS | 3768 | 1461104694150 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:24:54 INFO - PROCESS | 3768 | 1461104694152 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 15:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:24:54 INFO - PROCESS | 3768 | 1461104694155 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:24:54 INFO - PROCESS | 3768 | 1461104694157 Marionette TRACE conn2 <- [1,1318,null,{}] 15:24:54 INFO - PROCESS | 3768 | 1461104694175 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:24:54 INFO - PROCESS | 3768 | 1461104694328 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:24:54 INFO - PROCESS | 3768 | 1461104694391 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:54 INFO - PROCESS | 3768 | ++DOCSHELL 16963000 == 79 [pid = 3768] [id = 339] 15:24:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (16967000) [pid = 3768] [serial = 1016] [outer = 00000000] 15:24:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (19014000) [pid = 3768] [serial = 1017] [outer = 16967000] 15:24:54 INFO - PROCESS | 3768 | 1461104694447 Marionette DEBUG loaded listener.js 15:24:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1D58B800) [pid = 3768] [serial = 1018] [outer = 16967000] 15:24:55 INFO - PROCESS | 3768 | 1461104695170 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:24:55 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:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1067ms 15:24:55 INFO - PROCESS | 3768 | 1461104695234 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:24:55 INFO - PROCESS | 3768 | 1461104695241 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 15:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:24:55 INFO - PROCESS | 3768 | 1461104695247 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:24:55 INFO - PROCESS | 3768 | 1461104695250 Marionette TRACE conn2 <- [1,1322,null,{}] 15:24:55 INFO - PROCESS | 3768 | 1461104695256 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:24:55 INFO - PROCESS | 3768 | 1461104695358 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:24:55 INFO - PROCESS | 3768 | 1461104695499 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:55 INFO - PROCESS | 3768 | ++DOCSHELL 16582000 == 80 [pid = 3768] [id = 340] 15:24:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (16583C00) [pid = 3768] [serial = 1019] [outer = 00000000] 15:24:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (187C5C00) [pid = 3768] [serial = 1020] [outer = 16583C00] 15:24:55 INFO - PROCESS | 3768 | 1461104695554 Marionette DEBUG loaded listener.js 15:24:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1325F400) [pid = 3768] [serial = 1021] [outer = 16583C00] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 193D4800 == 79 [pid = 3768] [id = 222] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 16963400 == 78 [pid = 3768] [id = 332] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 14B59C00 == 77 [pid = 3768] [id = 331] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 18954000 == 76 [pid = 3768] [id = 330] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 15C06000 == 75 [pid = 3768] [id = 329] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 14BF3400 == 74 [pid = 3768] [id = 328] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 15C05800 == 73 [pid = 3768] [id = 327] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 18BEE400 == 72 [pid = 3768] [id = 326] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 18BE9000 == 71 [pid = 3768] [id = 325] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 123B9400 == 70 [pid = 3768] [id = 324] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 142B4400 == 69 [pid = 3768] [id = 323] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 19A54400 == 68 [pid = 3768] [id = 321] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 19A5BC00 == 67 [pid = 3768] [id = 320] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 18A18000 == 66 [pid = 3768] [id = 319] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (18B2C400) [pid = 3768] [serial = 918] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (1DC5D000) [pid = 3768] [serial = 951] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 14B65C00 == 65 [pid = 3768] [id = 318] 15:24:56 INFO - PROCESS | 3768 | --DOCSHELL 1D155C00 == 64 [pid = 3768] [id = 301] 15:24:56 INFO - PROCESS | 3768 | 1461104696160 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:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 928ms 15:24:56 INFO - PROCESS | 3768 | 1461104696193 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:24:56 INFO - PROCESS | 3768 | 1461104696198 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 15:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:24:56 INFO - PROCESS | 3768 | 1461104696204 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:24:56 INFO - PROCESS | 3768 | 1461104696207 Marionette TRACE conn2 <- [1,1326,null,{}] 15:24:56 INFO - PROCESS | 3768 | 1461104696210 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:24:56 INFO - PROCESS | 3768 | 1461104696302 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1D14E000) [pid = 3768] [serial = 811] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1CB4E000) [pid = 3768] [serial = 853] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (18A1C000) [pid = 3768] [serial = 850] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (142AC800) [pid = 3768] [serial = 847] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (18951400) [pid = 3768] [serial = 805] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (19745000) [pid = 3768] [serial = 808] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (18077C00) [pid = 3768] [serial = 868] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (189C3C00) [pid = 3768] [serial = 871] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (18DB1C00) [pid = 3768] [serial = 874] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (16570800) [pid = 3768] [serial = 865] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (13A20C00) [pid = 3768] [serial = 802] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1CE4CC00) [pid = 3768] [serial = 936] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (1D505C00) [pid = 3768] [serial = 903] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1D668800) [pid = 3768] [serial = 939] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1CE57C00) [pid = 3768] [serial = 937] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1DB2BC00) [pid = 3768] [serial = 942] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (17B0E000) [pid = 3768] [serial = 922] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (18414C00) [pid = 3768] [serial = 921] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1ADBAC00) [pid = 3768] [serial = 933] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1657B800) [pid = 3768] [serial = 924] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (16971400) [pid = 3768] [serial = 925] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1A001C00) [pid = 3768] [serial = 930] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1A2A2000) [pid = 3768] [serial = 931] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18B2C800) [pid = 3768] [serial = 927] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (19009400) [pid = 3768] [serial = 928] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1D672400) [pid = 3768] [serial = 940] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18956000) [pid = 3768] [serial = 906] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1CE4FC00) [pid = 3768] [serial = 909] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1D66F000) [pid = 3768] [serial = 912] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1D930C00) [pid = 3768] [serial = 915] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1DB96400) [pid = 3768] [serial = 949] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1DB93400) [pid = 3768] [serial = 948] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1DB2E800) [pid = 3768] [serial = 943] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C448400) [pid = 3768] [serial = 945] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1D50D400) [pid = 3768] [serial = 904] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1C9A5800) [pid = 3768] [serial = 946] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1C452800) [pid = 3768] [serial = 934] [outer = 00000000] [url = about:blank] 15:24:56 INFO - PROCESS | 3768 | 1461104696411 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:56 INFO - PROCESS | 3768 | ++DOCSHELL 11F45800 == 65 [pid = 3768] [id = 341] 15:24:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (123FC800) [pid = 3768] [serial = 1022] [outer = 00000000] 15:24:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (15CAAC00) [pid = 3768] [serial = 1023] [outer = 123FC800] 15:24:56 INFO - PROCESS | 3768 | 1461104696459 Marionette DEBUG loaded listener.js 15:24:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (16642C00) [pid = 3768] [serial = 1024] [outer = 123FC800] 15:24:57 INFO - PROCESS | 3768 | 1461104697295 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:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1128ms 15:24:57 INFO - PROCESS | 3768 | 1461104697334 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 3768 | 1461104697336 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 15:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:24:57 INFO - PROCESS | 3768 | 1461104697340 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 3768 | 1461104697343 Marionette TRACE conn2 <- [1,1330,null,{}] 15:24:57 INFO - PROCESS | 3768 | 1461104697364 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:24:57 INFO - PROCESS | 3768 | 1461104697449 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:24:57 INFO - PROCESS | 3768 | 1461104697456 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:57 INFO - PROCESS | 3768 | ++DOCSHELL 18952C00 == 66 [pid = 3768] [id = 342] 15:24:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18954000) [pid = 3768] [serial = 1025] [outer = 00000000] 15:24:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18BEC400) [pid = 3768] [serial = 1026] [outer = 18954000] 15:24:57 INFO - PROCESS | 3768 | 1461104697502 Marionette DEBUG loaded listener.js 15:24:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (18DB1400) [pid = 3768] [serial = 1027] [outer = 18954000] 15:24:57 INFO - PROCESS | 3768 | 1461104697949 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:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 634ms 15:24:57 INFO - PROCESS | 3768 | 1461104698000 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:24:57 INFO - PROCESS | 3768 | 1461104698003 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 15:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:24:57 INFO - PROCESS | 3768 | 1461104698006 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:24:57 INFO - PROCESS | 3768 | 1461104698008 Marionette TRACE conn2 <- [1,1334,null,{}] 15:24:57 INFO - PROCESS | 3768 | 1461104698011 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:24:58 INFO - PROCESS | 3768 | 1461104698077 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:24:58 INFO - PROCESS | 3768 | 1461104698083 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 3768 | ++DOCSHELL 18BEA000 == 67 [pid = 3768] [id = 343] 15:24:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (18F84800) [pid = 3768] [serial = 1028] [outer = 00000000] 15:24:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (193CF400) [pid = 3768] [serial = 1029] [outer = 18F84800] 15:24:58 INFO - PROCESS | 3768 | 1461104698128 Marionette DEBUG loaded listener.js 15:24:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (19A51000) [pid = 3768] [serial = 1030] [outer = 18F84800] 15:24:58 INFO - PROCESS | 3768 | 1461104698648 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:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 696ms 15:24:58 INFO - PROCESS | 3768 | 1461104698691 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:24:58 INFO - PROCESS | 3768 | 1461104698693 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 15:24:58 INFO - PROCESS | 3768 | 1461104698696 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:24:58 INFO - PROCESS | 3768 | 1461104698698 Marionette TRACE conn2 <- [1,1338,null,{}] 15:24:58 INFO - PROCESS | 3768 | 1461104698701 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:24:58 INFO - PROCESS | 3768 | 1461104698842 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:24:58 INFO - PROCESS | 3768 | 1461104698903 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:58 INFO - PROCESS | 3768 | ++DOCSHELL 19A54C00 == 68 [pid = 3768] [id = 344] 15:24:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (19A56800) [pid = 3768] [serial = 1031] [outer = 00000000] 15:24:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (19D0B000) [pid = 3768] [serial = 1032] [outer = 19A56800] 15:24:58 INFO - PROCESS | 3768 | 1461104698947 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19A6A800) [pid = 3768] [serial = 1033] [outer = 19A56800] 15:24:59 INFO - PROCESS | 3768 | 1461104699376 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:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 743ms 15:24:59 INFO - PROCESS | 3768 | 1461104699437 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:24:59 INFO - PROCESS | 3768 | 1461104699439 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 15:24:59 INFO - PROCESS | 3768 | 1461104699442 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:24:59 INFO - PROCESS | 3768 | 1461104699444 Marionette TRACE conn2 <- [1,1342,null,{}] 15:24:59 INFO - PROCESS | 3768 | 1461104699447 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:24:59 INFO - PROCESS | 3768 | 1461104699576 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:24:59 INFO - PROCESS | 3768 | 1461104699643 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:24:59 INFO - PROCESS | 3768 | ++DOCSHELL 1A384C00 == 69 [pid = 3768] [id = 345] 15:24:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1A85B800) [pid = 3768] [serial = 1034] [outer = 00000000] 15:24:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1C454400) [pid = 3768] [serial = 1035] [outer = 1A85B800] 15:24:59 INFO - PROCESS | 3768 | 1461104699674 Marionette DEBUG loaded listener.js 15:24:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1C4EBC00) [pid = 3768] [serial = 1036] [outer = 1A85B800] 15:25:00 INFO - PROCESS | 3768 | 1461104700084 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:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 696ms 15:25:00 INFO - PROCESS | 3768 | 1461104700126 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 3768 | 1461104700128 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 15:25:00 INFO - PROCESS | 3768 | 1461104700131 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:25:00 INFO - PROCESS | 3768 | 1461104700133 Marionette TRACE conn2 <- [1,1346,null,{}] 15:25:00 INFO - PROCESS | 3768 | 1461104700171 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:25:00 INFO - PROCESS | 3768 | 1461104700281 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:25:00 INFO - PROCESS | 3768 | 1461104700292 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:00 INFO - PROCESS | 3768 | ++DOCSHELL 1C450800 == 70 [pid = 3768] [id = 346] 15:25:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1C453800) [pid = 3768] [serial = 1037] [outer = 00000000] 15:25:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1CE57C00) [pid = 3768] [serial = 1038] [outer = 1C453800] 15:25:00 INFO - PROCESS | 3768 | 1461104700480 Marionette DEBUG loaded listener.js 15:25:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1D14F800) [pid = 3768] [serial = 1039] [outer = 1C453800] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1A4A0400) [pid = 3768] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (18BE9C00) [pid = 3768] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (18B2D400) [pid = 3768] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (16583400) [pid = 3768] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (15F8B400) [pid = 3768] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (12BBD800) [pid = 3768] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (15724800) [pid = 3768] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (15726800) [pid = 3768] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18F8B400) [pid = 3768] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C449C00) [pid = 3768] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (136B5C00) [pid = 3768] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (16584800) [pid = 3768] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:25:00 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1A097C00) [pid = 3768] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:25:00 INFO - PROCESS | 3768 | 1461104700863 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:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 788ms 15:25:00 INFO - PROCESS | 3768 | 1461104700933 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:25:00 INFO - PROCESS | 3768 | 1461104700935 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 15:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:25:00 INFO - PROCESS | 3768 | 1461104700939 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:25:00 INFO - PROCESS | 3768 | 1461104700940 Marionette TRACE conn2 <- [1,1350,null,{}] 15:25:00 INFO - PROCESS | 3768 | 1461104700945 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:25:01 INFO - PROCESS | 3768 | 1461104701060 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:25:01 INFO - PROCESS | 3768 | 1461104701072 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3768 | ++DOCSHELL 13264000 == 71 [pid = 3768] [id = 347] 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (13265400) [pid = 3768] [serial = 1040] [outer = 00000000] 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1895B400) [pid = 3768] [serial = 1041] [outer = 13265400] 15:25:01 INFO - PROCESS | 3768 | 1461104701116 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (193D8800) [pid = 3768] [serial = 1042] [outer = 13265400] 15:25:01 INFO - PROCESS | 3768 | 1461104701502 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:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 634ms 15:25:01 INFO - PROCESS | 3768 | 1461104701560 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:25:01 INFO - PROCESS | 3768 | 1461104701562 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 15:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:25:01 INFO - PROCESS | 3768 | 1461104701565 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:25:01 INFO - PROCESS | 3768 | 1461104701567 Marionette TRACE conn2 <- [1,1354,null,{}] 15:25:01 INFO - PROCESS | 3768 | 1461104701570 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:25:01 INFO - PROCESS | 3768 | 1461104701687 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:25:01 INFO - PROCESS | 3768 | 1461104701724 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:01 INFO - PROCESS | 3768 | ++DOCSHELL 15E91000 == 72 [pid = 3768] [id = 348] 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18BECC00) [pid = 3768] [serial = 1043] [outer = 00000000] 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1CB56C00) [pid = 3768] [serial = 1044] [outer = 18BECC00] 15:25:01 INFO - PROCESS | 3768 | 1461104701768 Marionette DEBUG loaded listener.js 15:25:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1CE4B400) [pid = 3768] [serial = 1045] [outer = 18BECC00] 15:25:02 INFO - PROCESS | 3768 | 1461104702179 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:25:02 INFO - PROCESS | 3768 | 1461104702205 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 15:25:02 INFO - PROCESS | 3768 | 1461104702208 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:25:02 INFO - PROCESS | 3768 | 1461104702210 Marionette TRACE conn2 <- [1,1358,null,{}] 15:25:02 INFO - PROCESS | 3768 | 1461104702213 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:25:02 INFO - PROCESS | 3768 | 1461104702327 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:25:02 INFO - PROCESS | 3768 | 1461104702335 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:02 INFO - PROCESS | 3768 | ++DOCSHELL 16574000 == 73 [pid = 3768] [id = 349] 15:25:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (16580400) [pid = 3768] [serial = 1046] [outer = 00000000] 15:25:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1D66F000) [pid = 3768] [serial = 1047] [outer = 16580400] 15:25:02 INFO - PROCESS | 3768 | 1461104702379 Marionette DEBUG loaded listener.js 15:25:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1D92FC00) [pid = 3768] [serial = 1048] [outer = 16580400] 15:25:03 INFO - PROCESS | 3768 | 1461104703131 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:25:03 INFO - PROCESS | 3768 | 1461104703184 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 15:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:25:03 INFO - PROCESS | 3768 | 1461104703188 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:25:03 INFO - PROCESS | 3768 | 1461104703193 Marionette TRACE conn2 <- [1,1362,null,{}] 15:25:03 INFO - PROCESS | 3768 | 1461104703198 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:25:03 INFO - PROCESS | 3768 | 1461104703309 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:25:03 INFO - PROCESS | 3768 | 1461104703449 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:03 INFO - PROCESS | 3768 | ++DOCSHELL 16578C00 == 74 [pid = 3768] [id = 350] 15:25:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (16645400) [pid = 3768] [serial = 1049] [outer = 00000000] 15:25:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (189AF400) [pid = 3768] [serial = 1050] [outer = 16645400] 15:25:03 INFO - PROCESS | 3768 | 1461104703505 Marionette DEBUG loaded listener.js 15:25:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (18A1C000) [pid = 3768] [serial = 1051] [outer = 16645400] 15:25:04 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:04 INFO - PROCESS | 3768 | 1461104704047 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:25:04 INFO - PROCESS | 3768 | 1461104704097 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 15:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:25:04 INFO - PROCESS | 3768 | 1461104704103 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:25:04 INFO - PROCESS | 3768 | 1461104704106 Marionette TRACE conn2 <- [1,1366,null,{}] 15:25:04 INFO - PROCESS | 3768 | 1461104704110 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:25:04 INFO - PROCESS | 3768 | 1461104704219 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:25:04 INFO - PROCESS | 3768 | 1461104704325 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:04 INFO - PROCESS | 3768 | ++DOCSHELL 18DAD800 == 75 [pid = 3768] [id = 351] 15:25:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (18DB6000) [pid = 3768] [serial = 1052] [outer = 00000000] 15:25:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1C449800) [pid = 3768] [serial = 1053] [outer = 18DB6000] 15:25:04 INFO - PROCESS | 3768 | 1461104704378 Marionette DEBUG loaded listener.js 15:25:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1C4E3800) [pid = 3768] [serial = 1054] [outer = 18DB6000] 15:25:04 INFO - PROCESS | 3768 | 1461104704981 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:25:05 INFO - PROCESS | 3768 | 1461104705032 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 15:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:25:05 INFO - PROCESS | 3768 | 1461104705037 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 3768 | 1461104705040 Marionette TRACE conn2 <- [1,1370,null,{}] 15:25:05 INFO - PROCESS | 3768 | 1461104705052 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:25:05 INFO - PROCESS | 3768 | 1461104705159 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:25:05 INFO - PROCESS | 3768 | 1461104705267 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:05 INFO - PROCESS | 3768 | ++DOCSHELL 1DB93400 == 76 [pid = 3768] [id = 352] 15:25:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1DB93800) [pid = 3768] [serial = 1055] [outer = 00000000] 15:25:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1DB9C800) [pid = 3768] [serial = 1056] [outer = 1DB93800] 15:25:05 INFO - PROCESS | 3768 | 1461104705322 Marionette DEBUG loaded listener.js 15:25:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1DC5C800) [pid = 3768] [serial = 1057] [outer = 1DB93800] 15:25:05 INFO - PROCESS | 3768 | [3768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:25:05 INFO - PROCESS | 3768 | 1461104705941 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:25:05 INFO - PROCESS | 3768 | 1461104705968 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 15:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:25:05 INFO - PROCESS | 3768 | 1461104705972 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:25:05 INFO - PROCESS | 3768 | 1461104705974 Marionette TRACE conn2 <- [1,1374,null,{}] 15:25:05 INFO - PROCESS | 3768 | 1461104705977 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:25:06 INFO - PROCESS | 3768 | 1461104706082 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:25:06 INFO - PROCESS | 3768 | 1461104706191 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:06 INFO - PROCESS | 3768 | ++DOCSHELL 18DAF000 == 77 [pid = 3768] [id = 353] 15:25:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18DAF800) [pid = 3768] [serial = 1058] [outer = 00000000] 15:25:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1DEEDC00) [pid = 3768] [serial = 1059] [outer = 18DAF800] 15:25:06 INFO - PROCESS | 3768 | 1461104706244 Marionette DEBUG loaded listener.js 15:25:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1DEF0400) [pid = 3768] [serial = 1060] [outer = 18DAF800] 15:25:06 INFO - PROCESS | 3768 | 1461104706860 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:25:06 INFO - PROCESS | 3768 | 1461104706918 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 15:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:25:06 INFO - PROCESS | 3768 | 1461104706922 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:25:06 INFO - PROCESS | 3768 | 1461104706924 Marionette TRACE conn2 <- [1,1378,null,{}] 15:25:06 INFO - PROCESS | 3768 | 1461104706927 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:25:07 INFO - PROCESS | 3768 | 1461104707031 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:25:07 INFO - PROCESS | 3768 | 1461104707138 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:07 INFO - PROCESS | 3768 | ++DOCSHELL 1657BC00 == 78 [pid = 3768] [id = 354] 15:25:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1657C400) [pid = 3768] [serial = 1061] [outer = 00000000] 15:25:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (19A62C00) [pid = 3768] [serial = 1062] [outer = 1657C400] 15:25:07 INFO - PROCESS | 3768 | 1461104707192 Marionette DEBUG loaded listener.js 15:25:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (19A6B800) [pid = 3768] [serial = 1063] [outer = 1657C400] 15:25:08 INFO - PROCESS | 3768 | 1461104708077 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:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1237ms 15:25:08 INFO - PROCESS | 3768 | 1461104708160 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 15:25:08 INFO - PROCESS | 3768 | 1461104708164 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 15:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:25:08 INFO - PROCESS | 3768 | 1461104708169 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:25:08 INFO - PROCESS | 3768 | 1461104708172 Marionette TRACE conn2 <- [1,1382,null,{}] 15:25:08 INFO - PROCESS | 3768 | 1461104708178 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:25:08 INFO - PROCESS | 3768 | 1461104708314 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:25:08 INFO - PROCESS | 3768 | 1461104708454 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:08 INFO - PROCESS | 3768 | ++DOCSHELL 1656BC00 == 79 [pid = 3768] [id = 355] 15:25:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (16572800) [pid = 3768] [serial = 1064] [outer = 00000000] 15:25:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (16971C00) [pid = 3768] [serial = 1065] [outer = 16572800] 15:25:08 INFO - PROCESS | 3768 | 1461104708508 Marionette DEBUG loaded listener.js 15:25:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (18037800) [pid = 3768] [serial = 1066] [outer = 16572800] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 189A7800 == 78 [pid = 3768] [id = 209] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1D66B000 == 77 [pid = 3768] [id = 305] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 15CDB400 == 76 [pid = 3768] [id = 302] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 14BF4C00 == 75 [pid = 3768] [id = 306] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 15E91000 == 74 [pid = 3768] [id = 348] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 13264000 == 73 [pid = 3768] [id = 347] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1C450800 == 72 [pid = 3768] [id = 346] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1A384C00 == 71 [pid = 3768] [id = 345] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 19A54C00 == 70 [pid = 3768] [id = 344] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 18BEA000 == 69 [pid = 3768] [id = 343] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 18952C00 == 68 [pid = 3768] [id = 342] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 11F45800 == 67 [pid = 3768] [id = 341] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 16582000 == 66 [pid = 3768] [id = 340] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1D506800) [pid = 3768] [serial = 999] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1D666800 == 65 [pid = 3768] [id = 338] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1D504400 == 64 [pid = 3768] [id = 337] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1CC82400 == 63 [pid = 3768] [id = 336] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 18A23400 == 62 [pid = 3768] [id = 335] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1656F000 == 61 [pid = 3768] [id = 334] 15:25:08 INFO - PROCESS | 3768 | --DOCSHELL 1CE49400 == 60 [pid = 3768] [id = 333] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (18BEF000) [pid = 3768] [serial = 975] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (18DAEC00) [pid = 3768] [serial = 976] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1ADB7800) [pid = 3768] [serial = 996] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (18A20400) [pid = 3768] [serial = 919] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1845F000) [pid = 3768] [serial = 970] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (19012000) [pid = 3768] [serial = 957] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18463800) [pid = 3768] [serial = 969] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1806E000) [pid = 3768] [serial = 973] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (16580000) [pid = 3768] [serial = 862] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (189ADC00) [pid = 3768] [serial = 994] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (193DB800) [pid = 3768] [serial = 978] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1664EC00) [pid = 3768] [serial = 954] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1CC82800) [pid = 3768] [serial = 991] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (19A63800) [pid = 3768] [serial = 960] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1A381800) [pid = 3768] [serial = 963] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1C4E7000) [pid = 3768] [serial = 987] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1C455C00) [pid = 3768] [serial = 988] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18954C00) [pid = 3768] [serial = 993] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (18BEF800) [pid = 3768] [serial = 966] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (19A5AC00) [pid = 3768] [serial = 981] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1664C800) [pid = 3768] [serial = 972] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19747400) [pid = 3768] [serial = 979] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (18BF1000) [pid = 3768] [serial = 967] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1A866400) [pid = 3768] [serial = 984] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A8B4000) [pid = 3768] [serial = 985] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (19A63400) [pid = 3768] [serial = 982] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1C456000) [pid = 3768] [serial = 997] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1CB50000) [pid = 3768] [serial = 990] [outer = 00000000] [url = about:blank] 15:25:08 INFO - PROCESS | 3768 | 1461104709009 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:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 881ms 15:25:09 INFO - PROCESS | 3768 | 1461104709070 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 3768 | 1461104709075 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 15:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:25:09 INFO - PROCESS | 3768 | 1461104709081 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 3768 | 1461104709084 Marionette TRACE conn2 <- [1,1386,null,{}] 15:25:09 INFO - PROCESS | 3768 | 1461104709088 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:25:09 INFO - PROCESS | 3768 | 1461104709155 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:25:09 INFO - PROCESS | 3768 | 1461104709161 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3768 | ++DOCSHELL 1656F000 == 61 [pid = 3768] [id = 356] 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (16580000) [pid = 3768] [serial = 1067] [outer = 00000000] 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18410800) [pid = 3768] [serial = 1068] [outer = 16580000] 15:25:09 INFO - PROCESS | 3768 | 1461104709209 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (187CF000) [pid = 3768] [serial = 1069] [outer = 16580000] 15:25:09 INFO - PROCESS | 3768 | 1461104709686 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:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 634ms 15:25:09 INFO - PROCESS | 3768 | 1461104709702 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 15:25:09 INFO - PROCESS | 3768 | 1461104709705 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 15:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:25:09 INFO - PROCESS | 3768 | 1461104709708 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:25:09 INFO - PROCESS | 3768 | 1461104709711 Marionette TRACE conn2 <- [1,1390,null,{}] 15:25:09 INFO - PROCESS | 3768 | 1461104709721 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:25:09 INFO - PROCESS | 3768 | 1461104709855 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:25:09 INFO - PROCESS | 3768 | 1461104709865 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:09 INFO - PROCESS | 3768 | ++DOCSHELL 189CC400 == 62 [pid = 3768] [id = 357] 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (18A17C00) [pid = 3768] [serial = 1070] [outer = 00000000] 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18BE5800) [pid = 3768] [serial = 1071] [outer = 18A17C00] 15:25:09 INFO - PROCESS | 3768 | 1461104709915 Marionette DEBUG loaded listener.js 15:25:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18BEF400) [pid = 3768] [serial = 1072] [outer = 18A17C00] 15:25:10 INFO - PROCESS | 3768 | 1461104710374 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:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 681ms 15:25:10 INFO - PROCESS | 3768 | 1461104710407 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 3768 | 1461104710410 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 15:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:25:10 INFO - PROCESS | 3768 | 1461104710413 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:25:10 INFO - PROCESS | 3768 | 1461104710415 Marionette TRACE conn2 <- [1,1394,null,{}] 15:25:10 INFO - PROCESS | 3768 | 1461104710418 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:25:10 INFO - PROCESS | 3768 | 1461104710498 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:25:10 INFO - PROCESS | 3768 | 1461104710504 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:10 INFO - PROCESS | 3768 | ++DOCSHELL 18A22800 == 63 [pid = 3768] [id = 358] 15:25:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18A23800) [pid = 3768] [serial = 1073] [outer = 00000000] 15:25:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18F8EC00) [pid = 3768] [serial = 1074] [outer = 18A23800] 15:25:10 INFO - PROCESS | 3768 | 1461104710555 Marionette DEBUG loaded listener.js 15:25:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19010000) [pid = 3768] [serial = 1075] [outer = 18A23800] 15:25:10 INFO - PROCESS | 3768 | 1461104710971 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:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 588ms 15:25:10 INFO - PROCESS | 3768 | 1461104710993 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:25:10 INFO - PROCESS | 3768 | 1461104710995 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 15:25:10 INFO - PROCESS | 3768 | 1461104710998 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:25:11 INFO - PROCESS | 3768 | 1461104711000 Marionette TRACE conn2 <- [1,1398,null,{}] 15:25:11 INFO - PROCESS | 3768 | 1461104711003 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:25:11 INFO - PROCESS | 3768 | 1461104711132 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:25:11 INFO - PROCESS | 3768 | 1461104711138 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 3768 | ++DOCSHELL 13268C00 == 64 [pid = 3768] [id = 359] 15:25:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (13389000) [pid = 3768] [serial = 1076] [outer = 00000000] 15:25:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (19742C00) [pid = 3768] [serial = 1077] [outer = 13389000] 15:25:11 INFO - PROCESS | 3768 | 1461104711230 Marionette DEBUG loaded listener.js 15:25:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (19A54800) [pid = 3768] [serial = 1078] [outer = 13389000] 15:25:11 INFO - PROCESS | 3768 | 1461104711701 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:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 727ms 15:25:11 INFO - PROCESS | 3768 | 1461104711740 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:25:11 INFO - PROCESS | 3768 | 1461104711742 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 15:25:11 INFO - PROCESS | 3768 | 1461104711745 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:25:11 INFO - PROCESS | 3768 | 1461104711746 Marionette TRACE conn2 <- [1,1402,null,{}] 15:25:11 INFO - PROCESS | 3768 | 1461104711750 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:25:11 INFO - PROCESS | 3768 | 1461104711877 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:25:11 INFO - PROCESS | 3768 | 1461104711942 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:11 INFO - PROCESS | 3768 | ++DOCSHELL 1434C800 == 65 [pid = 3768] [id = 360] 15:25:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (19A55C00) [pid = 3768] [serial = 1079] [outer = 00000000] 15:25:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1A387400) [pid = 3768] [serial = 1080] [outer = 19A55C00] 15:25:11 INFO - PROCESS | 3768 | 1461104711989 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1A4A4400) [pid = 3768] [serial = 1081] [outer = 19A55C00] 15:25:12 INFO - PROCESS | 3768 | 1461104712405 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:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 696ms 15:25:12 INFO - PROCESS | 3768 | 1461104712427 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:25:12 INFO - PROCESS | 3768 | 1461104712429 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 15:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:25:12 INFO - PROCESS | 3768 | 1461104712441 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:25:12 INFO - PROCESS | 3768 | 1461104712443 Marionette TRACE conn2 <- [1,1406,null,{}] 15:25:12 INFO - PROCESS | 3768 | 1461104712447 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:25:12 INFO - PROCESS | 3768 | 1461104712589 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:25:12 INFO - PROCESS | 3768 | 1461104712654 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:12 INFO - PROCESS | 3768 | ++DOCSHELL 18DB4800 == 66 [pid = 3768] [id = 361] 15:25:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1A2A2000) [pid = 3768] [serial = 1082] [outer = 00000000] 15:25:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1C455C00) [pid = 3768] [serial = 1083] [outer = 1A2A2000] 15:25:12 INFO - PROCESS | 3768 | 1461104712697 Marionette DEBUG loaded listener.js 15:25:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1C73C400) [pid = 3768] [serial = 1084] [outer = 1A2A2000] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (19A56800) [pid = 3768] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1A85B800) [pid = 3768] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (123FC800) [pid = 3768] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (16967000) [pid = 3768] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (18954000) [pid = 3768] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (16583C00) [pid = 3768] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (18F84800) [pid = 3768] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18BECC00) [pid = 3768] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1C453800) [pid = 3768] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:25:13 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (13265400) [pid = 3768] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:25:13 INFO - PROCESS | 3768 | 1461104713254 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:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 835ms 15:25:13 INFO - PROCESS | 3768 | 1461104713281 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 3768 | 1461104713283 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:25:13 INFO - PROCESS | 3768 | 1461104713286 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - PROCESS | 3768 | 1461104713288 Marionette TRACE conn2 <- [1,1410,null,{}] 15:25:13 INFO - PROCESS | 3768 | 1461104713291 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:25:13 INFO - PROCESS | 3768 | 1461104713367 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:25:13 INFO - PROCESS | 3768 | 1461104713373 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:13 INFO - PROCESS | 3768 | ++DOCSHELL 15F80400 == 67 [pid = 3768] [id = 362] 15:25:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1656E400) [pid = 3768] [serial = 1085] [outer = 00000000] 15:25:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (193DB000) [pid = 3768] [serial = 1086] [outer = 1656E400] 15:25:13 INFO - PROCESS | 3768 | 1461104713417 Marionette DEBUG loaded listener.js 15:25:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (19D10C00) [pid = 3768] [serial = 1087] [outer = 1656E400] 15:25:13 INFO - PROCESS | 3768 | 1461104713883 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:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 618ms 15:25:13 INFO - PROCESS | 3768 | 1461104713928 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:25:13 INFO - PROCESS | 3768 | 1461104713930 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 15:25:13 INFO - PROCESS | 3768 | 1461104713934 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:25:13 INFO - PROCESS | 3768 | 1461104713935 Marionette TRACE conn2 <- [1,1414,null,{}] 15:25:13 INFO - PROCESS | 3768 | 1461104713939 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:25:14 INFO - PROCESS | 3768 | 1461104714000 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:25:14 INFO - PROCESS | 3768 | 1461104714006 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 3768 | ++DOCSHELL 15E18000 == 68 [pid = 3768] [id = 363] 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1A381800) [pid = 3768] [serial = 1088] [outer = 00000000] 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1C9ABC00) [pid = 3768] [serial = 1089] [outer = 1A381800] 15:25:14 INFO - PROCESS | 3768 | 1461104714049 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (1CB51400) [pid = 3768] [serial = 1090] [outer = 1A381800] 15:25:14 INFO - PROCESS | 3768 | 1461104714479 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:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 587ms 15:25:14 INFO - PROCESS | 3768 | 1461104714519 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:25:14 INFO - PROCESS | 3768 | 1461104714521 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 15:25:14 INFO - PROCESS | 3768 | 1461104714524 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:25:14 INFO - PROCESS | 3768 | 1461104714526 Marionette TRACE conn2 <- [1,1418,null,{}] 15:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:25:14 INFO - PROCESS | 3768 | 1461104714529 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:25:14 INFO - PROCESS | 3768 | 1461104714607 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:25:14 INFO - PROCESS | 3768 | 1461104714613 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:14 INFO - PROCESS | 3768 | ++DOCSHELL 1CC83400 == 69 [pid = 3768] [id = 364] 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1CE54C00) [pid = 3768] [serial = 1091] [outer = 00000000] 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1D15AC00) [pid = 3768] [serial = 1092] [outer = 1CE54C00] 15:25:14 INFO - PROCESS | 3768 | 1461104714664 Marionette DEBUG loaded listener.js 15:25:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1D50D400) [pid = 3768] [serial = 1093] [outer = 1CE54C00] 15:25:15 INFO - PROCESS | 3768 | 1461104715104 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:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 634ms 15:25:15 INFO - PROCESS | 3768 | 1461104715207 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:25:15 INFO - PROCESS | 3768 | 1461104715211 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 15:25:15 INFO - PROCESS | 3768 | 1461104715217 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:25:15 INFO - PROCESS | 3768 | 1461104715221 Marionette TRACE conn2 <- [1,1422,null,{}] 15:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:25:15 INFO - PROCESS | 3768 | 1461104715227 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:25:15 INFO - PROCESS | 3768 | 1461104715342 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:25:15 INFO - PROCESS | 3768 | 1461104715537 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:15 INFO - PROCESS | 3768 | ++DOCSHELL 15CE6400 == 70 [pid = 3768] [id = 365] 15:25:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (15CE6800) [pid = 3768] [serial = 1094] [outer = 00000000] 15:25:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1657B000) [pid = 3768] [serial = 1095] [outer = 15CE6800] 15:25:15 INFO - PROCESS | 3768 | 1461104715594 Marionette DEBUG loaded listener.js 15:25:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (16963400) [pid = 3768] [serial = 1096] [outer = 15CE6800] 15:25:16 INFO - PROCESS | 3768 | 1461104716159 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:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 974ms 15:25:16 INFO - PROCESS | 3768 | 1461104716195 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:25:16 INFO - PROCESS | 3768 | 1461104716199 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 15:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:25:16 INFO - PROCESS | 3768 | 1461104716207 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:25:16 INFO - PROCESS | 3768 | 1461104716211 Marionette TRACE conn2 <- [1,1426,null,{}] 15:25:16 INFO - PROCESS | 3768 | 1461104716215 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:25:16 INFO - PROCESS | 3768 | 1461104716324 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:25:16 INFO - PROCESS | 3768 | 1461104716431 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:16 INFO - PROCESS | 3768 | ++DOCSHELL 18956400 == 71 [pid = 3768] [id = 366] 15:25:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (189AB000) [pid = 3768] [serial = 1097] [outer = 00000000] 15:25:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (18BECC00) [pid = 3768] [serial = 1098] [outer = 189AB000] 15:25:16 INFO - PROCESS | 3768 | 1461104716485 Marionette DEBUG loaded listener.js 15:25:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18F84C00) [pid = 3768] [serial = 1099] [outer = 189AB000] 15:25:17 INFO - PROCESS | 3768 | 1461104717081 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:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 882ms 15:25:17 INFO - PROCESS | 3768 | 1461104717113 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:25:17 INFO - PROCESS | 3768 | 1461104717115 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 15:25:17 INFO - PROCESS | 3768 | 1461104717120 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:25:17 INFO - PROCESS | 3768 | 1461104717122 Marionette TRACE conn2 <- [1,1430,null,{}] 15:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:25:17 INFO - PROCESS | 3768 | 1461104717132 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:25:17 INFO - PROCESS | 3768 | 1461104717242 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:25:17 INFO - PROCESS | 3768 | 1461104717350 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:17 INFO - PROCESS | 3768 | ++DOCSHELL 1A8AE000 == 72 [pid = 3768] [id = 367] 15:25:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1ADB3000) [pid = 3768] [serial = 1100] [outer = 00000000] 15:25:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1C453800) [pid = 3768] [serial = 1101] [outer = 1ADB3000] 15:25:17 INFO - PROCESS | 3768 | 1461104717407 Marionette DEBUG loaded listener.js 15:25:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1CB58000) [pid = 3768] [serial = 1102] [outer = 1ADB3000] 15:25:17 INFO - PROCESS | 3768 | 1461104717956 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:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 881ms 15:25:18 INFO - PROCESS | 3768 | 1461104718008 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 3768 | 1461104718010 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 15:25:18 INFO - PROCESS | 3768 | 1461104718013 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:25:18 INFO - PROCESS | 3768 | 1461104718015 Marionette TRACE conn2 <- [1,1434,null,{}] 15:25:18 INFO - PROCESS | 3768 | 1461104718019 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:25:18 INFO - PROCESS | 3768 | 1461104718123 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:25:18 INFO - PROCESS | 3768 | 1461104718228 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:18 INFO - PROCESS | 3768 | ++DOCSHELL 1D92BC00 == 73 [pid = 3768] [id = 368] 15:25:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1D92D000) [pid = 3768] [serial = 1103] [outer = 00000000] 15:25:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1DB98000) [pid = 3768] [serial = 1104] [outer = 1D92D000] 15:25:18 INFO - PROCESS | 3768 | 1461104718281 Marionette DEBUG loaded listener.js 15:25:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1DC5B800) [pid = 3768] [serial = 1105] [outer = 1D92D000] 15:25:18 INFO - PROCESS | 3768 | 1461104718883 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:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 944ms 15:25:18 INFO - PROCESS | 3768 | 1461104718943 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:25:18 INFO - PROCESS | 3768 | 1461104718945 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 15:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:25:18 INFO - PROCESS | 3768 | 1461104718949 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:25:18 INFO - PROCESS | 3768 | 1461104718951 Marionette TRACE conn2 <- [1,1438,null,{}] 15:25:18 INFO - PROCESS | 3768 | 1461104718954 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:25:19 INFO - PROCESS | 3768 | 1461104719084 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:25:19 INFO - PROCESS | 3768 | 1461104719217 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:19 INFO - PROCESS | 3768 | ++DOCSHELL 13269800 == 74 [pid = 3768] [id = 369] 15:25:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1DB24400) [pid = 3768] [serial = 1106] [outer = 00000000] 15:25:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1DEF2C00) [pid = 3768] [serial = 1107] [outer = 1DB24400] 15:25:19 INFO - PROCESS | 3768 | 1461104719272 Marionette DEBUG loaded listener.js 15:25:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1DEF6000) [pid = 3768] [serial = 1108] [outer = 1DB24400] 15:25:19 INFO - PROCESS | 3768 | 1461104719834 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:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 943ms 15:25:19 INFO - PROCESS | 3768 | 1461104719894 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:25:19 INFO - PROCESS | 3768 | 1461104719896 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 15:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:25:19 INFO - PROCESS | 3768 | 1461104719900 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:25:19 INFO - PROCESS | 3768 | 1461104719901 Marionette TRACE conn2 <- [1,1442,null,{}] 15:25:19 INFO - PROCESS | 3768 | 1461104719905 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:25:20 INFO - PROCESS | 3768 | 1461104720026 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:25:20 INFO - PROCESS | 3768 | 1461104720165 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:20 INFO - PROCESS | 3768 | ++DOCSHELL 132D4C00 == 75 [pid = 3768] [id = 370] 15:25:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (132D7C00) [pid = 3768] [serial = 1109] [outer = 00000000] 15:25:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1D14FC00) [pid = 3768] [serial = 1110] [outer = 132D7C00] 15:25:20 INFO - PROCESS | 3768 | 1461104720222 Marionette DEBUG loaded listener.js 15:25:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1DEEB800) [pid = 3768] [serial = 1111] [outer = 132D7C00] 15:25:20 INFO - PROCESS | 3768 | 1461104720815 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:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 990ms 15:25:20 INFO - PROCESS | 3768 | 1461104720886 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:25:20 INFO - PROCESS | 3768 | 1461104720889 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 15:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:25:20 INFO - PROCESS | 3768 | 1461104720892 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:25:20 INFO - PROCESS | 3768 | 1461104720894 Marionette TRACE conn2 <- [1,1446,null,{}] 15:25:20 INFO - PROCESS | 3768 | 1461104720898 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:25:20 INFO - PROCESS | 3768 | 1461104720996 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:25:21 INFO - PROCESS | 3768 | 1461104721134 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:21 INFO - PROCESS | 3768 | ++DOCSHELL 13204000 == 76 [pid = 3768] [id = 371] 15:25:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (13265800) [pid = 3768] [serial = 1112] [outer = 00000000] 15:25:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1342BC00) [pid = 3768] [serial = 1113] [outer = 13265800] 15:25:21 INFO - PROCESS | 3768 | 1461104721191 Marionette DEBUG loaded listener.js 15:25:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1342D800) [pid = 3768] [serial = 1114] [outer = 13265800] 15:25:21 INFO - PROCESS | 3768 | 1461104721951 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:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1083ms 15:25:21 INFO - PROCESS | 3768 | 1461104721979 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:25:21 INFO - PROCESS | 3768 | 1461104721983 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 15:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:25:21 INFO - PROCESS | 3768 | 1461104721988 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:25:21 INFO - PROCESS | 3768 | 1461104721992 Marionette TRACE conn2 <- [1,1450,null,{}] 15:25:21 INFO - PROCESS | 3768 | 1461104721998 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:25:22 INFO - PROCESS | 3768 | 1461104722103 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:25:22 INFO - PROCESS | 3768 | 1461104722244 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:22 INFO - PROCESS | 3768 | ++DOCSHELL 138ECC00 == 77 [pid = 3768] [id = 372] 15:25:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (142ADC00) [pid = 3768] [serial = 1115] [outer = 00000000] 15:25:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (15C06000) [pid = 3768] [serial = 1116] [outer = 142ADC00] 15:25:22 INFO - PROCESS | 3768 | 1461104722294 Marionette DEBUG loaded listener.js 15:25:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (15F8A000) [pid = 3768] [serial = 1117] [outer = 142ADC00] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 1C9AB800 == 76 [pid = 3768] [id = 317] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 15E18000 == 75 [pid = 3768] [id = 363] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 15F80400 == 74 [pid = 3768] [id = 362] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 18DB4800 == 73 [pid = 3768] [id = 361] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 1434C800 == 72 [pid = 3768] [id = 360] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 13268C00 == 71 [pid = 3768] [id = 359] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 18A22800 == 70 [pid = 3768] [id = 358] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 189CC400 == 69 [pid = 3768] [id = 357] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 1656F000 == 68 [pid = 3768] [id = 356] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 1656BC00 == 67 [pid = 3768] [id = 355] 15:25:22 INFO - PROCESS | 3768 | --DOCSHELL 16578C00 == 66 [pid = 3768] [id = 350] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (19D0B000) [pid = 3768] [serial = 1032] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1C454400) [pid = 3768] [serial = 1035] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (18414000) [pid = 3768] [serial = 1002] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (193D9400) [pid = 3768] [serial = 1005] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1D158400) [pid = 3768] [serial = 1008] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1D931800) [pid = 3768] [serial = 1011] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (19A6A800) [pid = 3768] [serial = 1033] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (15CAAC00) [pid = 3768] [serial = 1023] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (16642C00) [pid = 3768] [serial = 1024] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (1D58B800) [pid = 3768] [serial = 1018] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (19014000) [pid = 3768] [serial = 1017] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (18BEC400) [pid = 3768] [serial = 1026] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (18DB1400) [pid = 3768] [serial = 1027] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1325F400) [pid = 3768] [serial = 1021] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (187C5C00) [pid = 3768] [serial = 1020] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (193CF400) [pid = 3768] [serial = 1029] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1DB9E000) [pid = 3768] [serial = 1014] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1C4EBC00) [pid = 3768] [serial = 1036] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1CB56C00) [pid = 3768] [serial = 1044] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (1D14F800) [pid = 3768] [serial = 1039] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1CE57C00) [pid = 3768] [serial = 1038] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1895B400) [pid = 3768] [serial = 1041] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1CE4B400) [pid = 3768] [serial = 1045] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (193D8800) [pid = 3768] [serial = 1042] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (19A51000) [pid = 3768] [serial = 1030] [outer = 00000000] [url = about:blank] 15:25:22 INFO - PROCESS | 3768 | 1461104722892 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:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 928ms 15:25:22 INFO - PROCESS | 3768 | 1461104722935 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:25:22 INFO - PROCESS | 3768 | 1461104722940 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 15:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:25:22 INFO - PROCESS | 3768 | 1461104722946 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:25:22 INFO - PROCESS | 3768 | 1461104722949 Marionette TRACE conn2 <- [1,1454,null,{}] 15:25:22 INFO - PROCESS | 3768 | 1461104722953 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:25:23 INFO - PROCESS | 3768 | 1461104723038 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:25:23 INFO - PROCESS | 3768 | 1461104723137 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 3768 | ++DOCSHELL 143A9C00 == 67 [pid = 3768] [id = 373] 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (14B5BC00) [pid = 3768] [serial = 1118] [outer = 00000000] 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (16572C00) [pid = 3768] [serial = 1119] [outer = 14B5BC00] 15:25:23 INFO - PROCESS | 3768 | 1461104723183 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1696E800) [pid = 3768] [serial = 1120] [outer = 14B5BC00] 15:25:23 INFO - PROCESS | 3768 | 1461104723616 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:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 727ms 15:25:23 INFO - PROCESS | 3768 | 1461104723670 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:25:23 INFO - PROCESS | 3768 | 1461104723672 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 15:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:25:23 INFO - PROCESS | 3768 | 1461104723675 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:25:23 INFO - PROCESS | 3768 | 1461104723679 Marionette TRACE conn2 <- [1,1458,null,{}] 15:25:23 INFO - PROCESS | 3768 | 1461104723689 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:25:23 INFO - PROCESS | 3768 | 1461104723775 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:25:23 INFO - PROCESS | 3768 | 1461104723784 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:23 INFO - PROCESS | 3768 | ++DOCSHELL 189A2C00 == 68 [pid = 3768] [id = 374] 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (189A7400) [pid = 3768] [serial = 1121] [outer = 00000000] 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (189AF800) [pid = 3768] [serial = 1122] [outer = 189A7400] 15:25:23 INFO - PROCESS | 3768 | 1461104723839 Marionette DEBUG loaded listener.js 15:25:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (18A1CC00) [pid = 3768] [serial = 1123] [outer = 189A7400] 15:25:24 INFO - PROCESS | 3768 | 1461104724318 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:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 696ms 15:25:24 INFO - PROCESS | 3768 | 1461104724375 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 3768 | 1461104724377 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 15:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:25:24 INFO - PROCESS | 3768 | 1461104724381 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:25:24 INFO - PROCESS | 3768 | 1461104724382 Marionette TRACE conn2 <- [1,1462,null,{}] 15:25:24 INFO - PROCESS | 3768 | 1461104724386 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:25:24 INFO - PROCESS | 3768 | 1461104724467 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:25:24 INFO - PROCESS | 3768 | 1461104724475 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:24 INFO - PROCESS | 3768 | ++DOCSHELL 189AC400 == 69 [pid = 3768] [id = 375] 15:25:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18B2D400) [pid = 3768] [serial = 1124] [outer = 00000000] 15:25:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (19014000) [pid = 3768] [serial = 1125] [outer = 18B2D400] 15:25:24 INFO - PROCESS | 3768 | 1461104724519 Marionette DEBUG loaded listener.js 15:25:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (193DB800) [pid = 3768] [serial = 1126] [outer = 18B2D400] 15:25:24 INFO - PROCESS | 3768 | 1461104724955 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:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 634ms 15:25:24 INFO - PROCESS | 3768 | 1461104725002 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:25:24 INFO - PROCESS | 3768 | 1461104725004 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 15:25:24 INFO - PROCESS | 3768 | 1461104725007 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:25:25 INFO - PROCESS | 3768 | 1461104725009 Marionette TRACE conn2 <- [1,1466,null,{}] 15:25:25 INFO - PROCESS | 3768 | 1461104725012 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:25:25 INFO - PROCESS | 3768 | 1461104725125 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:25:25 INFO - PROCESS | 3768 | 1461104725218 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 3768 | ++DOCSHELL 19A52C00 == 70 [pid = 3768] [id = 376] 15:25:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (19A53400) [pid = 3768] [serial = 1127] [outer = 00000000] 15:25:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (19A5D400) [pid = 3768] [serial = 1128] [outer = 19A53400] 15:25:25 INFO - PROCESS | 3768 | 1461104725264 Marionette DEBUG loaded listener.js 15:25:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (19A66400) [pid = 3768] [serial = 1129] [outer = 19A53400] 15:25:25 INFO - PROCESS | 3768 | 1461104725689 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:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 726ms 15:25:25 INFO - PROCESS | 3768 | 1461104725748 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:25:25 INFO - PROCESS | 3768 | 1461104725750 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 15:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:25:25 INFO - PROCESS | 3768 | 1461104725764 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:25:25 INFO - PROCESS | 3768 | 1461104725766 Marionette TRACE conn2 <- [1,1470,null,{}] 15:25:25 INFO - PROCESS | 3768 | 1461104725769 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:25:25 INFO - PROCESS | 3768 | 1461104725904 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:25:25 INFO - PROCESS | 3768 | 1461104725973 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:25 INFO - PROCESS | 3768 | ++DOCSHELL 1ADB5400 == 71 [pid = 3768] [id = 377] 15:25:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1ADBA000) [pid = 3768] [serial = 1130] [outer = 00000000] 15:25:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1C450800) [pid = 3768] [serial = 1131] [outer = 1ADBA000] 15:25:26 INFO - PROCESS | 3768 | 1461104726019 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1C4EB400) [pid = 3768] [serial = 1132] [outer = 1ADBA000] 15:25:26 INFO - PROCESS | 3768 | 1461104726440 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:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 742ms 15:25:26 INFO - PROCESS | 3768 | 1461104726508 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:25:26 INFO - PROCESS | 3768 | 1461104726510 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 15:25:26 INFO - PROCESS | 3768 | 1461104726514 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:25:26 INFO - PROCESS | 3768 | 1461104726516 Marionette TRACE conn2 <- [1,1474,null,{}] 15:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:25:26 INFO - PROCESS | 3768 | 1461104726519 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:25:26 INFO - PROCESS | 3768 | 1461104726614 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:25:26 INFO - PROCESS | 3768 | 1461104726679 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:26 INFO - PROCESS | 3768 | ++DOCSHELL 1434CC00 == 72 [pid = 3768] [id = 378] 15:25:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (14B59400) [pid = 3768] [serial = 1133] [outer = 00000000] 15:25:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1C9B2400) [pid = 3768] [serial = 1134] [outer = 14B59400] 15:25:26 INFO - PROCESS | 3768 | 1461104726722 Marionette DEBUG loaded listener.js 15:25:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1CC7B000) [pid = 3768] [serial = 1135] [outer = 14B59400] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (19A55C00) [pid = 3768] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (18A23800) [pid = 3768] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (16580000) [pid = 3768] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (16572800) [pid = 3768] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (18A17C00) [pid = 3768] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1A2A2000) [pid = 3768] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1656E400) [pid = 3768] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1A381800) [pid = 3768] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:25:27 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (13389000) [pid = 3768] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:25:27 INFO - PROCESS | 3768 | 1461104727177 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:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 726ms 15:25:27 INFO - PROCESS | 3768 | 1461104727240 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 3768 | 1461104727242 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 15:25:27 INFO - PROCESS | 3768 | 1461104727245 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:25:27 INFO - PROCESS | 3768 | 1461104727247 Marionette TRACE conn2 <- [1,1478,null,{}] 15:25:27 INFO - PROCESS | 3768 | 1461104727250 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:25:27 INFO - PROCESS | 3768 | 1461104727366 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:25:27 INFO - PROCESS | 3768 | 1461104727430 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:27 INFO - PROCESS | 3768 | ++DOCSHELL 14B5D400 == 73 [pid = 3768] [id = 379] 15:25:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (15CEF400) [pid = 3768] [serial = 1136] [outer = 00000000] 15:25:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (19896800) [pid = 3768] [serial = 1137] [outer = 15CEF400] 15:25:27 INFO - PROCESS | 3768 | 1461104727473 Marionette DEBUG loaded listener.js 15:25:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1A37D000) [pid = 3768] [serial = 1138] [outer = 15CEF400] 15:25:27 INFO - PROCESS | 3768 | 1461104727820 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:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 618ms 15:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:25:27 INFO - PROCESS | 3768 | 1461104727883 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:25:27 INFO - PROCESS | 3768 | 1461104727885 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 15:25:27 INFO - PROCESS | 3768 | 1461104727889 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:25:27 INFO - PROCESS | 3768 | 1461104727890 Marionette TRACE conn2 <- [1,1482,null,{}] 15:25:27 INFO - PROCESS | 3768 | 1461104727905 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:25:27 INFO - PROCESS | 3768 | 1461104728015 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:25:28 INFO - PROCESS | 3768 | 1461104728026 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 3768 | ++DOCSHELL 189AB800 == 74 [pid = 3768] [id = 380] 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19B6E000) [pid = 3768] [serial = 1139] [outer = 00000000] 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1CE57C00) [pid = 3768] [serial = 1140] [outer = 19B6E000] 15:25:28 INFO - PROCESS | 3768 | 1461104728070 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1D157000) [pid = 3768] [serial = 1141] [outer = 19B6E000] 15:25:28 INFO - PROCESS | 3768 | 1461104728479 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:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 649ms 15:25:28 INFO - PROCESS | 3768 | 1461104728531 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:25:28 INFO - PROCESS | 3768 | 1461104728533 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 15:25:28 INFO - PROCESS | 3768 | 1461104728537 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:25:28 INFO - PROCESS | 3768 | 1461104728538 Marionette TRACE conn2 <- [1,1486,null,{}] 15:25:28 INFO - PROCESS | 3768 | 1461104728542 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:25:28 INFO - PROCESS | 3768 | 1461104728622 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:25:28 INFO - PROCESS | 3768 | 1461104728628 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:28 INFO - PROCESS | 3768 | ++DOCSHELL 13430C00 == 75 [pid = 3768] [id = 381] 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (19915400) [pid = 3768] [serial = 1142] [outer = 00000000] 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1991F000) [pid = 3768] [serial = 1143] [outer = 19915400] 15:25:28 INFO - PROCESS | 3768 | 1461104728672 Marionette DEBUG loaded listener.js 15:25:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (19922C00) [pid = 3768] [serial = 1144] [outer = 19915400] 15:25:29 INFO - PROCESS | 3768 | 1461104729204 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:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 696ms 15:25:29 INFO - PROCESS | 3768 | 1461104729237 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:25:29 INFO - PROCESS | 3768 | 1461104729241 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 15:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:25:29 INFO - PROCESS | 3768 | 1461104729247 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:25:29 INFO - PROCESS | 3768 | 1461104729251 Marionette TRACE conn2 <- [1,1490,null,{}] 15:25:29 INFO - PROCESS | 3768 | 1461104729258 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:25:29 INFO - PROCESS | 3768 | 1461104729425 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:25:29 INFO - PROCESS | 3768 | 1461104729541 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:29 INFO - PROCESS | 3768 | ++DOCSHELL 132D9400 == 76 [pid = 3768] [id = 382] 15:25:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (132DCC00) [pid = 3768] [serial = 1145] [outer = 00000000] 15:25:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (15CD4800) [pid = 3768] [serial = 1146] [outer = 132DCC00] 15:25:29 INFO - PROCESS | 3768 | 1461104729637 Marionette DEBUG loaded listener.js 15:25:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (16578C00) [pid = 3768] [serial = 1147] [outer = 132DCC00] 15:25:30 INFO - PROCESS | 3768 | 1461104730233 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:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1020ms 15:25:30 INFO - PROCESS | 3768 | 1461104730273 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:25:30 INFO - PROCESS | 3768 | 1461104730279 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 15:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:25:30 INFO - PROCESS | 3768 | 1461104730305 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:25:30 INFO - PROCESS | 3768 | 1461104730308 Marionette TRACE conn2 <- [1,1494,null,{}] 15:25:30 INFO - PROCESS | 3768 | 1461104730312 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:25:30 INFO - PROCESS | 3768 | 1461104730449 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:25:30 INFO - PROCESS | 3768 | 1461104730586 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:30 INFO - PROCESS | 3768 | ++DOCSHELL 132DC400 == 77 [pid = 3768] [id = 383] 15:25:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (157B9000) [pid = 3768] [serial = 1148] [outer = 00000000] 15:25:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (189AC800) [pid = 3768] [serial = 1149] [outer = 157B9000] 15:25:30 INFO - PROCESS | 3768 | 1461104730641 Marionette DEBUG loaded listener.js 15:25:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (18BF1000) [pid = 3768] [serial = 1150] [outer = 157B9000] 15:25:31 INFO - PROCESS | 3768 | 1461104731246 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:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1005ms 15:25:31 INFO - PROCESS | 3768 | 1461104731296 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:25:31 INFO - PROCESS | 3768 | 1461104731298 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 15:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:25:31 INFO - PROCESS | 3768 | 1461104731302 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:25:31 INFO - PROCESS | 3768 | 1461104731306 Marionette TRACE conn2 <- [1,1498,null,{}] 15:25:31 INFO - PROCESS | 3768 | 1461104731317 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:25:31 INFO - PROCESS | 3768 | 1461104731410 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:25:31 INFO - PROCESS | 3768 | 1461104731548 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:31 INFO - PROCESS | 3768 | ++DOCSHELL 1991F800 == 78 [pid = 3768] [id = 384] 15:25:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (19A51000) [pid = 3768] [serial = 1151] [outer = 00000000] 15:25:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1AA5E400) [pid = 3768] [serial = 1152] [outer = 19A51000] 15:25:31 INFO - PROCESS | 3768 | 1461104731606 Marionette DEBUG loaded listener.js 15:25:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1C73B800) [pid = 3768] [serial = 1153] [outer = 19A51000] 15:25:32 INFO - PROCESS | 3768 | 1461104732197 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:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 943ms 15:25:32 INFO - PROCESS | 3768 | 1461104732230 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:25:32 INFO - PROCESS | 3768 | 1461104732233 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 15:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:25:32 INFO - PROCESS | 3768 | 1461104732250 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:25:32 INFO - PROCESS | 3768 | 1461104732252 Marionette TRACE conn2 <- [1,1502,null,{}] 15:25:32 INFO - PROCESS | 3768 | 1461104732256 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:25:32 INFO - PROCESS | 3768 | 1461104732361 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:25:32 INFO - PROCESS | 3768 | 1461104732497 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:32 INFO - PROCESS | 3768 | ++DOCSHELL 1A8AD400 == 79 [pid = 3768] [id = 385] 15:25:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1C4E7000) [pid = 3768] [serial = 1154] [outer = 00000000] 15:25:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1D674400) [pid = 3768] [serial = 1155] [outer = 1C4E7000] 15:25:32 INFO - PROCESS | 3768 | 1461104732553 Marionette DEBUG loaded listener.js 15:25:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1D92B400) [pid = 3768] [serial = 1156] [outer = 1C4E7000] 15:25:33 INFO - PROCESS | 3768 | 1461104733102 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:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 928ms 15:25:33 INFO - PROCESS | 3768 | 1461104733175 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:25:33 INFO - PROCESS | 3768 | 1461104733178 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 15:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:25:33 INFO - PROCESS | 3768 | 1461104733181 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:25:33 INFO - PROCESS | 3768 | 1461104733183 Marionette TRACE conn2 <- [1,1506,null,{}] 15:25:33 INFO - PROCESS | 3768 | 1461104733187 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:25:33 INFO - PROCESS | 3768 | 1461104733289 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:25:33 INFO - PROCESS | 3768 | 1461104733398 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:33 INFO - PROCESS | 3768 | ++DOCSHELL 1D58A400 == 80 [pid = 3768] [id = 386] 15:25:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1D668400) [pid = 3768] [serial = 1157] [outer = 00000000] 15:25:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1DC5D000) [pid = 3768] [serial = 1158] [outer = 1D668400] 15:25:33 INFO - PROCESS | 3768 | 1461104733451 Marionette DEBUG loaded listener.js 15:25:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (1DC64C00) [pid = 3768] [serial = 1159] [outer = 1D668400] 15:25:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (1DB99800) [pid = 3768] [serial = 1160] [outer = 1E08A400] 15:25:34 INFO - PROCESS | 3768 | 1461104734187 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:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1021ms 15:25:34 INFO - PROCESS | 3768 | 1461104734238 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:25:34 INFO - PROCESS | 3768 | 1461104734240 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 15:25:34 INFO - PROCESS | 3768 | 1461104734244 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:25:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:25:34 INFO - PROCESS | 3768 | 1461104734246 Marionette TRACE conn2 <- [1,1510,null,{}] 15:25:34 INFO - PROCESS | 3768 | 1461104734267 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:25:34 INFO - PROCESS | 3768 | 1461104734390 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:25:34 INFO - PROCESS | 3768 | 1461104734652 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:34 INFO - PROCESS | 3768 | ++DOCSHELL 11BDB400 == 81 [pid = 3768] [id = 387] 15:25:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (1342A400) [pid = 3768] [serial = 1161] [outer = 00000000] 15:25:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (15720C00) [pid = 3768] [serial = 1162] [outer = 1342A400] 15:25:34 INFO - PROCESS | 3768 | 1461104734733 Marionette DEBUG loaded listener.js 15:25:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (16570800) [pid = 3768] [serial = 1163] [outer = 1342A400] 15:25:35 INFO - PROCESS | 3768 | 1461104735317 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:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:25:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:25:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:25:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:25:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:25:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1129ms 15:25:35 INFO - PROCESS | 3768 | 1461104735384 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:25:35 INFO - PROCESS | 3768 | 1461104735389 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 15:25:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:25:35 INFO - PROCESS | 3768 | 1461104735394 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:25:35 INFO - PROCESS | 3768 | 1461104735397 Marionette TRACE conn2 <- [1,1514,null,{}] 15:25:35 INFO - PROCESS | 3768 | 1461104735402 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:25:35 INFO - PROCESS | 3768 | 1461104735512 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:25:35 INFO - PROCESS | 3768 | 1461104735682 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:35 INFO - PROCESS | 3768 | ++DOCSHELL 18412C00 == 82 [pid = 3768] [id = 388] 15:25:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (18956800) [pid = 3768] [serial = 1164] [outer = 00000000] 15:25:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 160 (193D1C00) [pid = 3768] [serial = 1165] [outer = 18956800] 15:25:35 INFO - PROCESS | 3768 | 1461104735762 Marionette DEBUG loaded listener.js 15:25:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 161 (19747000) [pid = 3768] [serial = 1166] [outer = 18956800] 15:25:36 INFO - PROCESS | 3768 | 1461104736355 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:25:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:25:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:25:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:25:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:25:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 990ms 15:25:36 INFO - PROCESS | 3768 | 1461104736383 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:25:36 INFO - PROCESS | 3768 | 1461104736387 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 15:25:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:25:36 INFO - PROCESS | 3768 | 1461104736392 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:25:36 INFO - PROCESS | 3768 | 1461104736394 Marionette TRACE conn2 <- [1,1518,null,{}] 15:25:36 INFO - PROCESS | 3768 | 1461104736398 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:25:36 INFO - PROCESS | 3768 | 1461104736496 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:25:36 INFO - PROCESS | 3768 | 1461104736625 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 16963000 == 81 [pid = 3768] [id = 339] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 189AB800 == 80 [pid = 3768] [id = 380] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 14B5D400 == 79 [pid = 3768] [id = 379] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 1434CC00 == 78 [pid = 3768] [id = 378] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 1ADB5400 == 77 [pid = 3768] [id = 377] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 19A52C00 == 76 [pid = 3768] [id = 376] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 189AC400 == 75 [pid = 3768] [id = 375] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 189A2C00 == 74 [pid = 3768] [id = 374] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 143A9C00 == 73 [pid = 3768] [id = 373] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 138ECC00 == 72 [pid = 3768] [id = 372] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 160 (1D66F000) [pid = 3768] [serial = 1047] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 159 (189AF400) [pid = 3768] [serial = 1050] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1C449800) [pid = 3768] [serial = 1053] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (1DB9C800) [pid = 3768] [serial = 1056] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (1DEEDC00) [pid = 3768] [serial = 1059] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (1D15AC00) [pid = 3768] [serial = 1092] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | ++DOCSHELL 132DE800 == 73 [pid = 3768] [id = 389] 15:25:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (13430400) [pid = 3768] [serial = 1167] [outer = 00000000] 15:25:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (18077C00) [pid = 3768] [serial = 1168] [outer = 13430400] 15:25:36 INFO - PROCESS | 3768 | 1461104736708 Marionette DEBUG loaded listener.js 15:25:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (189CB000) [pid = 3768] [serial = 1169] [outer = 13430400] 15:25:36 INFO - PROCESS | 3768 | --DOCSHELL 15CE6400 == 72 [pid = 3768] [id = 365] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (1A387400) [pid = 3768] [serial = 1080] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (18F8EC00) [pid = 3768] [serial = 1074] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (18410800) [pid = 3768] [serial = 1068] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (187CF000) [pid = 3768] [serial = 1069] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (18037800) [pid = 3768] [serial = 1066] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (16971C00) [pid = 3768] [serial = 1065] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (18BE5800) [pid = 3768] [serial = 1071] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (18BEF400) [pid = 3768] [serial = 1072] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1C455C00) [pid = 3768] [serial = 1083] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (19A62C00) [pid = 3768] [serial = 1062] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (1A4A4400) [pid = 3768] [serial = 1081] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (193DB000) [pid = 3768] [serial = 1086] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (19D10C00) [pid = 3768] [serial = 1087] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1C9ABC00) [pid = 3768] [serial = 1089] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1C73C400) [pid = 3768] [serial = 1084] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (19742C00) [pid = 3768] [serial = 1077] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1CB51400) [pid = 3768] [serial = 1090] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (19A54800) [pid = 3768] [serial = 1078] [outer = 00000000] [url = about:blank] 15:25:36 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (19010000) [pid = 3768] [serial = 1075] [outer = 00000000] [url = about:blank] 15:25:37 INFO - PROCESS | 3768 | 1461104737096 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:25:37 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:25:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:25:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:25:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 727ms 15:25:37 INFO - PROCESS | 3768 | 1461104737133 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3768 | 1461104737135 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 15:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:25:37 INFO - PROCESS | 3768 | 1461104737140 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3768 | 1461104737145 Marionette TRACE conn2 <- [1,1522,null,{}] 15:25:37 INFO - PROCESS | 3768 | 1461104737154 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:25:37 INFO - PROCESS | 3768 | 1461104737266 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:25:37 INFO - PROCESS | 3768 | 1461104737275 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 3768 | ++DOCSHELL 18B2C000 == 73 [pid = 3768] [id = 390] 15:25:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (18BE7800) [pid = 3768] [serial = 1170] [outer = 00000000] 15:25:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (19A51C00) [pid = 3768] [serial = 1171] [outer = 18BE7800] 15:25:37 INFO - PROCESS | 3768 | 1461104737322 Marionette DEBUG loaded listener.js 15:25:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1A097400) [pid = 3768] [serial = 1172] [outer = 18BE7800] 15:25:37 INFO - PROCESS | 3768 | 1461104737780 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:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 695ms 15:25:37 INFO - PROCESS | 3768 | 1461104737821 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:25:37 INFO - PROCESS | 3768 | 1461104737823 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 15:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:25:37 INFO - PROCESS | 3768 | 1461104737827 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:25:37 INFO - PROCESS | 3768 | 1461104737828 Marionette TRACE conn2 <- [1,1526,null,{}] 15:25:37 INFO - PROCESS | 3768 | 1461104737832 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:25:37 INFO - PROCESS | 3768 | 1461104737914 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:25:37 INFO - PROCESS | 3768 | 1461104737920 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:37 INFO - PROCESS | 3768 | ++DOCSHELL 13422400 == 74 [pid = 3768] [id = 391] 15:25:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (15511800) [pid = 3768] [serial = 1173] [outer = 00000000] 15:25:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1C44A000) [pid = 3768] [serial = 1174] [outer = 15511800] 15:25:37 INFO - PROCESS | 3768 | 1461104737964 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1C736C00) [pid = 3768] [serial = 1175] [outer = 15511800] 15:25:38 INFO - PROCESS | 3768 | 1461104738407 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:25:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:25:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 635ms 15:25:38 INFO - PROCESS | 3768 | 1461104738465 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:25:38 INFO - PROCESS | 3768 | 1461104738466 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 15:25:38 INFO - PROCESS | 3768 | 1461104738470 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:25:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:25:38 INFO - PROCESS | 3768 | 1461104738472 Marionette TRACE conn2 <- [1,1530,null,{}] 15:25:38 INFO - PROCESS | 3768 | 1461104738475 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:25:38 INFO - PROCESS | 3768 | 1461104738554 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:25:38 INFO - PROCESS | 3768 | 1461104738560 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:38 INFO - PROCESS | 3768 | ++DOCSHELL 1C9B1800 == 75 [pid = 3768] [id = 392] 15:25:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1C9B2800) [pid = 3768] [serial = 1176] [outer = 00000000] 15:25:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1CC7D400) [pid = 3768] [serial = 1177] [outer = 1C9B2800] 15:25:38 INFO - PROCESS | 3768 | 1461104738613 Marionette DEBUG loaded listener.js 15:25:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1D157400) [pid = 3768] [serial = 1178] [outer = 1C9B2800] 15:25:39 INFO - PROCESS | 3768 | 1461104739086 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:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 634ms 15:25:39 INFO - PROCESS | 3768 | 1461104739115 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 3768 | 1461104739117 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 15:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:25:39 INFO - PROCESS | 3768 | 1461104739121 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 3768 | 1461104739122 Marionette TRACE conn2 <- [1,1534,null,{}] 15:25:39 INFO - PROCESS | 3768 | 1461104739127 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:25:39 INFO - PROCESS | 3768 | 1461104739239 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:25:39 INFO - PROCESS | 3768 | 1461104739246 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:39 INFO - PROCESS | 3768 | ++DOCSHELL 1D503800 == 76 [pid = 3768] [id = 393] 15:25:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D508400) [pid = 3768] [serial = 1179] [outer = 00000000] 15:25:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1DB98C00) [pid = 3768] [serial = 1180] [outer = 1D508400] 15:25:39 INFO - PROCESS | 3768 | 1461104739289 Marionette DEBUG loaded listener.js 15:25:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1DC5BC00) [pid = 3768] [serial = 1181] [outer = 1D508400] 15:25:39 INFO - PROCESS | 3768 | 1461104739731 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:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 680ms 15:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:25:39 INFO - PROCESS | 3768 | 1461104739801 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:25:39 INFO - PROCESS | 3768 | 1461104739803 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 15:25:39 INFO - PROCESS | 3768 | 1461104739806 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:25:39 INFO - PROCESS | 3768 | 1461104739808 Marionette TRACE conn2 <- [1,1538,null,{}] 15:25:39 INFO - PROCESS | 3768 | 1461104739811 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:25:39 INFO - PROCESS | 3768 | 1461104739924 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:25:40 INFO - PROCESS | 3768 | 1461104740016 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 3768 | ++DOCSHELL 19A56000 == 77 [pid = 3768] [id = 394] 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1DB27800) [pid = 3768] [serial = 1182] [outer = 00000000] 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1E087000) [pid = 3768] [serial = 1183] [outer = 1DB27800] 15:25:40 INFO - PROCESS | 3768 | 1461104740059 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (1E08B400) [pid = 3768] [serial = 1184] [outer = 1DB27800] 15:25:40 INFO - PROCESS | 3768 | 1461104740487 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:25:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 727ms 15:25:40 INFO - PROCESS | 3768 | 1461104740547 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:25:40 INFO - PROCESS | 3768 | 1461104740549 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 15:25:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:25:40 INFO - PROCESS | 3768 | 1461104740558 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:25:40 INFO - PROCESS | 3768 | 1461104740560 Marionette TRACE conn2 <- [1,1542,null,{}] 15:25:40 INFO - PROCESS | 3768 | 1461104740563 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:25:40 INFO - PROCESS | 3768 | 1461104740677 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:25:40 INFO - PROCESS | 3768 | 1461104740686 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:40 INFO - PROCESS | 3768 | ++DOCSHELL 1DEEFC00 == 78 [pid = 3768] [id = 395] 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (1E0B3800) [pid = 3768] [serial = 1185] [outer = 00000000] 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (1E2BC800) [pid = 3768] [serial = 1186] [outer = 1E0B3800] 15:25:40 INFO - PROCESS | 3768 | 1461104740787 Marionette DEBUG loaded listener.js 15:25:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (1E2BDC00) [pid = 3768] [serial = 1187] [outer = 1E0B3800] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (19A62400) [pid = 3768] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (1D50B000) [pid = 3768] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (16570000) [pid = 3768] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (18BEE000) [pid = 3768] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (19002000) [pid = 3768] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1CC84400) [pid = 3768] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (16580400) [pid = 3768] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1D92B000) [pid = 3768] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (1D926800) [pid = 3768] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (16969000) [pid = 3768] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (1DB9CC00) [pid = 3768] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (18A19C00) [pid = 3768] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1D673000) [pid = 3768] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (14B68C00) [pid = 3768] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (19A5F400) [pid = 3768] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1ADBA000) [pid = 3768] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (19A53400) [pid = 3768] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (14B59400) [pid = 3768] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1CE54C00) [pid = 3768] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (18B2D400) [pid = 3768] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (15CEF400) [pid = 3768] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (14B5BC00) [pid = 3768] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (19B6E000) [pid = 3768] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (142ADC00) [pid = 3768] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:25:41 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (189A7400) [pid = 3768] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:25:41 INFO - PROCESS | 3768 | 1461104741474 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:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 990ms 15:25:41 INFO - PROCESS | 3768 | 1461104741544 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:25:41 INFO - PROCESS | 3768 | 1461104741546 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 15:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:25:41 INFO - PROCESS | 3768 | 1461104741550 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:25:41 INFO - PROCESS | 3768 | 1461104741551 Marionette TRACE conn2 <- [1,1546,null,{}] 15:25:41 INFO - PROCESS | 3768 | 1461104741554 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:25:41 INFO - PROCESS | 3768 | 1461104741634 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:25:41 INFO - PROCESS | 3768 | 1461104741736 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:41 INFO - PROCESS | 3768 | ++DOCSHELL 132D5800 == 79 [pid = 3768] [id = 396] 15:25:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (132DB400) [pid = 3768] [serial = 1188] [outer = 00000000] 15:25:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1657A000) [pid = 3768] [serial = 1189] [outer = 132DB400] 15:25:41 INFO - PROCESS | 3768 | 1461104741783 Marionette DEBUG loaded listener.js 15:25:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (18036000) [pid = 3768] [serial = 1190] [outer = 132DB400] 15:25:42 INFO - PROCESS | 3768 | 1461104742124 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:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 588ms 15:25:42 INFO - PROCESS | 3768 | 1461104742147 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 3768 | 1461104742149 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 15:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:25:42 INFO - PROCESS | 3768 | 1461104742152 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 3768 | 1461104742154 Marionette TRACE conn2 <- [1,1550,null,{}] 15:25:42 INFO - PROCESS | 3768 | 1461104742157 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:25:42 INFO - PROCESS | 3768 | 1461104742285 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:25:42 INFO - PROCESS | 3768 | 1461104742293 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 3768 | ++DOCSHELL 14B0C400 == 80 [pid = 3768] [id = 397] 15:25:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (15C05000) [pid = 3768] [serial = 1191] [outer = 00000000] 15:25:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (18F86C00) [pid = 3768] [serial = 1192] [outer = 15C05000] 15:25:42 INFO - PROCESS | 3768 | 1461104742343 Marionette DEBUG loaded listener.js 15:25:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (19A5F400) [pid = 3768] [serial = 1193] [outer = 15C05000] 15:25:42 INFO - PROCESS | 3768 | 1461104742745 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:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 634ms 15:25:42 INFO - PROCESS | 3768 | 1461104742777 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:25:42 INFO - PROCESS | 3768 | 1461104742779 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 15:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:25:42 INFO - PROCESS | 3768 | 1461104742783 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:25:42 INFO - PROCESS | 3768 | 1461104742785 Marionette TRACE conn2 <- [1,1554,null,{}] 15:25:42 INFO - PROCESS | 3768 | 1461104742789 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:25:42 INFO - PROCESS | 3768 | 1461104742926 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:25:42 INFO - PROCESS | 3768 | 1461104742934 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:42 INFO - PROCESS | 3768 | ++DOCSHELL 17B0A000 == 81 [pid = 3768] [id = 398] 15:25:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (189A7400) [pid = 3768] [serial = 1194] [outer = 00000000] 15:25:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1DB30800) [pid = 3768] [serial = 1195] [outer = 189A7400] 15:25:42 INFO - PROCESS | 3768 | 1461104742977 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1E0BF000) [pid = 3768] [serial = 1196] [outer = 189A7400] 15:25:43 INFO - PROCESS | 3768 | 1461104743501 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:25:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:25:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 789ms 15:25:43 INFO - PROCESS | 3768 | 1461104743583 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:25:43 INFO - PROCESS | 3768 | 1461104743588 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 15:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:25:43 INFO - PROCESS | 3768 | 1461104743593 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:25:43 INFO - PROCESS | 3768 | 1461104743597 Marionette TRACE conn2 <- [1,1558,null,{}] 15:25:43 INFO - PROCESS | 3768 | 1461104743604 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:25:43 INFO - PROCESS | 3768 | 1461104743721 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:25:43 INFO - PROCESS | 3768 | 1461104743869 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:43 INFO - PROCESS | 3768 | ++DOCSHELL 1342FC00 == 82 [pid = 3768] [id = 399] 15:25:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (137E0000) [pid = 3768] [serial = 1197] [outer = 00000000] 15:25:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1841A400) [pid = 3768] [serial = 1198] [outer = 137E0000] 15:25:43 INFO - PROCESS | 3768 | 1461104743910 Marionette DEBUG loaded listener.js 15:25:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1894FC00) [pid = 3768] [serial = 1199] [outer = 137E0000] 15:25:44 INFO - PROCESS | 3768 | 1461104744546 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:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 990ms 15:25:44 INFO - PROCESS | 3768 | 1461104744581 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:25:44 INFO - PROCESS | 3768 | 1461104744587 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 15:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:25:44 INFO - PROCESS | 3768 | 1461104744593 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:25:44 INFO - PROCESS | 3768 | 1461104744596 Marionette TRACE conn2 <- [1,1562,null,{}] 15:25:44 INFO - PROCESS | 3768 | 1461104744600 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:25:44 INFO - PROCESS | 3768 | 1461104744709 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:25:44 INFO - PROCESS | 3768 | 1461104744852 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:44 INFO - PROCESS | 3768 | ++DOCSHELL 189A2C00 == 83 [pid = 3768] [id = 400] 15:25:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (18BF2400) [pid = 3768] [serial = 1200] [outer = 00000000] 15:25:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1961D400) [pid = 3768] [serial = 1201] [outer = 18BF2400] 15:25:44 INFO - PROCESS | 3768 | 1461104744906 Marionette DEBUG loaded listener.js 15:25:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1991C000) [pid = 3768] [serial = 1202] [outer = 18BF2400] 15:25:45 INFO - PROCESS | 3768 | 1461104745501 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:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 928ms 15:25:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:25:45 INFO - PROCESS | 3768 | 1461104745520 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:25:45 INFO - PROCESS | 3768 | 1461104745522 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 15:25:45 INFO - PROCESS | 3768 | 1461104745526 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:25:45 INFO - PROCESS | 3768 | 1461104745530 Marionette TRACE conn2 <- [1,1566,null,{}] 15:25:45 INFO - PROCESS | 3768 | 1461104745541 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:25:45 INFO - PROCESS | 3768 | 1461104745652 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:25:45 INFO - PROCESS | 3768 | 1461104745768 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:45 INFO - PROCESS | 3768 | ++DOCSHELL 1AA20400 == 84 [pid = 3768] [id = 401] 15:25:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1ADB2C00) [pid = 3768] [serial = 1203] [outer = 00000000] 15:25:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D14D800) [pid = 3768] [serial = 1204] [outer = 1ADB2C00] 15:25:45 INFO - PROCESS | 3768 | 1461104745864 Marionette DEBUG loaded listener.js 15:25:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1D66D400) [pid = 3768] [serial = 1205] [outer = 1ADB2C00] 15:25:46 INFO - PROCESS | 3768 | 1461104746406 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:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 928ms 15:25:46 INFO - PROCESS | 3768 | 1461104746471 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:25:46 INFO - PROCESS | 3768 | 1461104746474 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 15:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:25:46 INFO - PROCESS | 3768 | 1461104746477 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:25:46 INFO - PROCESS | 3768 | 1461104746479 Marionette TRACE conn2 <- [1,1570,null,{}] 15:25:46 INFO - PROCESS | 3768 | 1461104746483 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:25:46 INFO - PROCESS | 3768 | 1461104746588 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:25:46 INFO - PROCESS | 3768 | 1461104746733 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:46 INFO - PROCESS | 3768 | ++DOCSHELL 1A380C00 == 85 [pid = 3768] [id = 402] 15:25:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1CB5B800) [pid = 3768] [serial = 1206] [outer = 00000000] 15:25:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1E2BF000) [pid = 3768] [serial = 1207] [outer = 1CB5B800] 15:25:46 INFO - PROCESS | 3768 | 1461104746788 Marionette DEBUG loaded listener.js 15:25:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1E2C8800) [pid = 3768] [serial = 1208] [outer = 1CB5B800] 15:25:47 INFO - PROCESS | 3768 | 1461104747364 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:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 928ms 15:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:25:47 INFO - PROCESS | 3768 | 1461104747406 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:25:47 INFO - PROCESS | 3768 | 1461104747408 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 15:25:47 INFO - PROCESS | 3768 | 1461104747412 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:25:47 INFO - PROCESS | 3768 | 1461104747414 Marionette TRACE conn2 <- [1,1574,null,{}] 15:25:47 INFO - PROCESS | 3768 | 1461104747417 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:25:47 INFO - PROCESS | 3768 | 1461104747521 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:25:47 INFO - PROCESS | 3768 | 1461104747682 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:47 INFO - PROCESS | 3768 | ++DOCSHELL 2083AC00 == 86 [pid = 3768] [id = 403] 15:25:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (2083B000) [pid = 3768] [serial = 1209] [outer = 00000000] 15:25:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (20840000) [pid = 3768] [serial = 1210] [outer = 2083B000] 15:25:47 INFO - PROCESS | 3768 | 1461104747741 Marionette DEBUG loaded listener.js 15:25:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (20843C00) [pid = 3768] [serial = 1211] [outer = 2083B000] 15:25:48 INFO - PROCESS | 3768 | 1461104748282 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:25:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:25:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 928ms 15:25:48 INFO - PROCESS | 3768 | 1461104748357 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:25:48 INFO - PROCESS | 3768 | 1461104748360 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 15:25:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:25:48 INFO - PROCESS | 3768 | 1461104748363 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:25:48 INFO - PROCESS | 3768 | 1461104748365 Marionette TRACE conn2 <- [1,1578,null,{}] 15:25:48 INFO - PROCESS | 3768 | 1461104748368 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:25:48 INFO - PROCESS | 3768 | 1461104748489 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:25:48 INFO - PROCESS | 3768 | 1461104748636 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:48 INFO - PROCESS | 3768 | ++DOCSHELL 2083E400 == 87 [pid = 3768] [id = 404] 15:25:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (20937C00) [pid = 3768] [serial = 1212] [outer = 00000000] 15:25:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (20940400) [pid = 3768] [serial = 1213] [outer = 20937C00] 15:25:48 INFO - PROCESS | 3768 | 1461104748693 Marionette DEBUG loaded listener.js 15:25:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (21986C00) [pid = 3768] [serial = 1214] [outer = 20937C00] 15:25:49 INFO - PROCESS | 3768 | 1461104749304 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:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 989ms 15:25:49 INFO - PROCESS | 3768 | 1461104749349 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:25:49 INFO - PROCESS | 3768 | 1461104749351 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 15:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:25:49 INFO - PROCESS | 3768 | 1461104749355 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:25:49 INFO - PROCESS | 3768 | 1461104749356 Marionette TRACE conn2 <- [1,1582,null,{}] 15:25:49 INFO - PROCESS | 3768 | 1461104749360 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:25:49 INFO - PROCESS | 3768 | 1461104749465 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:25:49 INFO - PROCESS | 3768 | 1461104749582 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:49 INFO - PROCESS | 3768 | ++DOCSHELL 13203C00 == 88 [pid = 3768] [id = 405] 15:25:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 160 (13209000) [pid = 3768] [serial = 1215] [outer = 00000000] 15:25:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 161 (16582C00) [pid = 3768] [serial = 1216] [outer = 13209000] 15:25:49 INFO - PROCESS | 3768 | 1461104749679 Marionette DEBUG loaded listener.js 15:25:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 162 (18957C00) [pid = 3768] [serial = 1217] [outer = 13209000] 15:25:50 INFO - PROCESS | 3768 | 1461104750457 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:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1129ms 15:25:50 INFO - PROCESS | 3768 | 1461104750479 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:25:50 INFO - PROCESS | 3768 | 1461104750483 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 15:25:50 INFO - PROCESS | 3768 | 1461104750488 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:25:50 INFO - PROCESS | 3768 | 1461104750491 Marionette TRACE conn2 <- [1,1586,null,{}] 15:25:50 INFO - PROCESS | 3768 | 1461104750496 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:25:50 INFO - PROCESS | 3768 | 1461104750600 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:25:50 INFO - PROCESS | 3768 | 1461104750749 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:50 INFO - PROCESS | 3768 | ++DOCSHELL 1664C800 == 89 [pid = 3768] [id = 406] 15:25:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 163 (18035800) [pid = 3768] [serial = 1218] [outer = 00000000] 15:25:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 164 (189ABC00) [pid = 3768] [serial = 1219] [outer = 18035800] 15:25:50 INFO - PROCESS | 3768 | 1461104750799 Marionette DEBUG loaded listener.js 15:25:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 165 (11BD8C00) [pid = 3768] [serial = 1220] [outer = 18035800] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 13A25000 == 88 [pid = 3768] [id = 153] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 14B0C400 == 87 [pid = 3768] [id = 397] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 132D5800 == 86 [pid = 3768] [id = 396] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 1DEEFC00 == 85 [pid = 3768] [id = 395] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 19A56000 == 84 [pid = 3768] [id = 394] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 1D503800 == 83 [pid = 3768] [id = 393] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 1C9B1800 == 82 [pid = 3768] [id = 392] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 13422400 == 81 [pid = 3768] [id = 391] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 18B2C000 == 80 [pid = 3768] [id = 390] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 132DE800 == 79 [pid = 3768] [id = 389] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 18412C00 == 78 [pid = 3768] [id = 388] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 164 (1991F000) [pid = 3768] [serial = 1143] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 11BDB400 == 77 [pid = 3768] [id = 387] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 1991F800 == 76 [pid = 3768] [id = 384] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 132DC400 == 75 [pid = 3768] [id = 383] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 132D9400 == 74 [pid = 3768] [id = 382] 15:25:51 INFO - PROCESS | 3768 | --DOCSHELL 13430C00 == 73 [pid = 3768] [id = 381] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 163 (1DB23400) [pid = 3768] [serial = 916] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 162 (1DBA0000) [pid = 3768] [serial = 1015] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 161 (189A6400) [pid = 3768] [serial = 907] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 160 (1DC61C00) [pid = 3768] [serial = 952] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 159 (19A4EC00) [pid = 3768] [serial = 958] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1D930400) [pid = 3768] [serial = 1012] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (18419400) [pid = 3768] [serial = 955] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (19A66C00) [pid = 3768] [serial = 961] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (1C454C00) [pid = 3768] [serial = 964] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (1D673C00) [pid = 3768] [serial = 913] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (1895C000) [pid = 3768] [serial = 1003] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (19A62000) [pid = 3768] [serial = 1006] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1D157C00) [pid = 3768] [serial = 910] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1D58C000) [pid = 3768] [serial = 1009] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1D92FC00) [pid = 3768] [serial = 1048] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (1657B000) [pid = 3768] [serial = 1095] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (18BECC00) [pid = 3768] [serial = 1098] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (1C453800) [pid = 3768] [serial = 1101] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (1DB98000) [pid = 3768] [serial = 1104] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1DEF2C00) [pid = 3768] [serial = 1107] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1D14FC00) [pid = 3768] [serial = 1110] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1CC7B000) [pid = 3768] [serial = 1135] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (18A1CC00) [pid = 3768] [serial = 1123] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1A37D000) [pid = 3768] [serial = 1138] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (193DB800) [pid = 3768] [serial = 1126] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1D157000) [pid = 3768] [serial = 1141] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1C450800) [pid = 3768] [serial = 1131] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (19A5D400) [pid = 3768] [serial = 1128] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (19A66400) [pid = 3768] [serial = 1129] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1C9B2400) [pid = 3768] [serial = 1134] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1C4EB400) [pid = 3768] [serial = 1132] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1D50D400) [pid = 3768] [serial = 1093] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (19014000) [pid = 3768] [serial = 1125] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (19896800) [pid = 3768] [serial = 1137] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (16572C00) [pid = 3768] [serial = 1119] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1696E800) [pid = 3768] [serial = 1120] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1CE57C00) [pid = 3768] [serial = 1140] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (15F8A000) [pid = 3768] [serial = 1117] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (15C06000) [pid = 3768] [serial = 1116] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1342BC00) [pid = 3768] [serial = 1113] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (189AF800) [pid = 3768] [serial = 1122] [outer = 00000000] [url = about:blank] 15:25:51 INFO - PROCESS | 3768 | 1461104751441 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:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 989ms 15:25:51 INFO - PROCESS | 3768 | 1461104751491 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:25:51 INFO - PROCESS | 3768 | 1461104751497 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 15:25:51 INFO - PROCESS | 3768 | 1461104751505 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:25:51 INFO - PROCESS | 3768 | 1461104751507 Marionette TRACE conn2 <- [1,1590,null,{}] 15:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:25:51 INFO - PROCESS | 3768 | 1461104751511 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:25:51 INFO - PROCESS | 3768 | 1461104751599 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:25:51 INFO - PROCESS | 3768 | 1461104751707 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:51 INFO - PROCESS | 3768 | ++DOCSHELL 13426400 == 74 [pid = 3768] [id = 407] 15:25:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1342D400) [pid = 3768] [serial = 1221] [outer = 00000000] 15:25:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1802A800) [pid = 3768] [serial = 1222] [outer = 1342D400] 15:25:51 INFO - PROCESS | 3768 | 1461104751752 Marionette DEBUG loaded listener.js 15:25:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18954400) [pid = 3768] [serial = 1223] [outer = 1342D400] 15:25:52 INFO - PROCESS | 3768 | 1461104752150 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:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 696ms 15:25:52 INFO - PROCESS | 3768 | 1461104752190 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 3768 | 1461104752193 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 15:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:25:52 INFO - PROCESS | 3768 | 1461104752196 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 3768 | 1461104752199 Marionette TRACE conn2 <- [1,1594,null,{}] 15:25:52 INFO - PROCESS | 3768 | 1461104752213 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:25:52 INFO - PROCESS | 3768 | 1461104752301 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:25:52 INFO - PROCESS | 3768 | 1461104752308 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 3768 | ++DOCSHELL 1657B800 == 75 [pid = 3768] [id = 408] 15:25:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1664EC00) [pid = 3768] [serial = 1224] [outer = 00000000] 15:25:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18DB9C00) [pid = 3768] [serial = 1225] [outer = 1664EC00] 15:25:52 INFO - PROCESS | 3768 | 1461104752355 Marionette DEBUG loaded listener.js 15:25:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (19006800) [pid = 3768] [serial = 1226] [outer = 1664EC00] 15:25:52 INFO - PROCESS | 3768 | 1461104752823 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:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 649ms 15:25:52 INFO - PROCESS | 3768 | 1461104752854 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:25:52 INFO - PROCESS | 3768 | 1461104752857 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 15:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:25:52 INFO - PROCESS | 3768 | 1461104752860 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:25:52 INFO - PROCESS | 3768 | 1461104752862 Marionette TRACE conn2 <- [1,1598,null,{}] 15:25:52 INFO - PROCESS | 3768 | 1461104752869 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:25:52 INFO - PROCESS | 3768 | 1461104752952 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:25:52 INFO - PROCESS | 3768 | 1461104752987 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:52 INFO - PROCESS | 3768 | ++DOCSHELL 193DB800 == 76 [pid = 3768] [id = 409] 15:25:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (193DC400) [pid = 3768] [serial = 1227] [outer = 00000000] 15:25:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1991B000) [pid = 3768] [serial = 1228] [outer = 193DC400] 15:25:53 INFO - PROCESS | 3768 | 1461104753032 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (19921800) [pid = 3768] [serial = 1229] [outer = 193DC400] 15:25:53 INFO - PROCESS | 3768 | 1461104753455 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:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 618ms 15:25:53 INFO - PROCESS | 3768 | 1461104753492 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:25:53 INFO - PROCESS | 3768 | 1461104753494 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 15:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:25:53 INFO - PROCESS | 3768 | 1461104753497 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:25:53 INFO - PROCESS | 3768 | 1461104753499 Marionette TRACE conn2 <- [1,1602,null,{}] 15:25:53 INFO - PROCESS | 3768 | 1461104753502 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:25:53 INFO - PROCESS | 3768 | 1461104753626 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:25:53 INFO - PROCESS | 3768 | 1461104753632 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:53 INFO - PROCESS | 3768 | ++DOCSHELL 193CF400 == 77 [pid = 3768] [id = 410] 15:25:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (193D5400) [pid = 3768] [serial = 1230] [outer = 00000000] 15:25:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19A5E400) [pid = 3768] [serial = 1231] [outer = 193D5400] 15:25:53 INFO - PROCESS | 3768 | 1461104753677 Marionette DEBUG loaded listener.js 15:25:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (19A63400) [pid = 3768] [serial = 1232] [outer = 193D5400] 15:25:54 INFO - PROCESS | 3768 | 1461104754125 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:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 681ms 15:25:54 INFO - PROCESS | 3768 | 1461104754197 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3768 | 1461104754199 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 15:25:54 INFO - PROCESS | 3768 | 1461104754202 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:25:54 INFO - PROCESS | 3768 | 1461104754204 Marionette TRACE conn2 <- [1,1606,null,{}] 15:25:54 INFO - PROCESS | 3768 | 1461104754207 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:25:54 INFO - PROCESS | 3768 | 1461104754341 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:25:54 INFO - PROCESS | 3768 | 1461104754447 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:54 INFO - PROCESS | 3768 | ++DOCSHELL 1A378800 == 78 [pid = 3768] [id = 411] 15:25:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1A378C00) [pid = 3768] [serial = 1233] [outer = 00000000] 15:25:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1AA59800) [pid = 3768] [serial = 1234] [outer = 1A378C00] 15:25:54 INFO - PROCESS | 3768 | 1461104754497 Marionette DEBUG loaded listener.js 15:25:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1ADC1800) [pid = 3768] [serial = 1235] [outer = 1A378C00] 15:25:54 INFO - PROCESS | 3768 | 1461104754912 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:25:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:25:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 727ms 15:25:54 INFO - PROCESS | 3768 | 1461104754943 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:25:54 INFO - PROCESS | 3768 | 1461104754945 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 15:25:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:25:54 INFO - PROCESS | 3768 | 1461104754948 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:25:54 INFO - PROCESS | 3768 | 1461104754950 Marionette TRACE conn2 <- [1,1610,null,{}] 15:25:54 INFO - PROCESS | 3768 | 1461104754953 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:25:55 INFO - PROCESS | 3768 | 1461104755053 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:25:55 INFO - PROCESS | 3768 | 1461104755118 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:55 INFO - PROCESS | 3768 | ++DOCSHELL 187C8000 == 79 [pid = 3768] [id = 412] 15:25:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (18BE5800) [pid = 3768] [serial = 1236] [outer = 00000000] 15:25:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1C9AA000) [pid = 3768] [serial = 1237] [outer = 18BE5800] 15:25:55 INFO - PROCESS | 3768 | 1461104755162 Marionette DEBUG loaded listener.js 15:25:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1C9B4000) [pid = 3768] [serial = 1238] [outer = 18BE5800] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1DB27800) [pid = 3768] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (18BE7800) [pid = 3768] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1C9B2800) [pid = 3768] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1E0B3800) [pid = 3768] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (15511800) [pid = 3768] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1342A400) [pid = 3768] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (13430400) [pid = 3768] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (18956800) [pid = 3768] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (132DB400) [pid = 3768] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (15C05000) [pid = 3768] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:25:55 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1D508400) [pid = 3768] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:25:55 INFO - PROCESS | 3768 | 1461104755781 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:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 897ms 15:25:55 INFO - PROCESS | 3768 | 1461104755836 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:25:55 INFO - PROCESS | 3768 | 1461104755838 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 15:25:55 INFO - PROCESS | 3768 | 1461104755842 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:25:55 INFO - PROCESS | 3768 | 1461104755843 Marionette TRACE conn2 <- [1,1614,null,{}] 15:25:55 INFO - PROCESS | 3768 | 1461104755847 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:25:55 INFO - PROCESS | 3768 | 1461104755929 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:25:56 INFO - PROCESS | 3768 | 1461104756032 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 3768 | ++DOCSHELL 1342A400 == 80 [pid = 3768] [id = 413] 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (14353000) [pid = 3768] [serial = 1239] [outer = 00000000] 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (18951000) [pid = 3768] [serial = 1240] [outer = 14353000] 15:25:56 INFO - PROCESS | 3768 | 1461104756076 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1A8B4000) [pid = 3768] [serial = 1241] [outer = 14353000] 15:25:56 INFO - PROCESS | 3768 | 1461104756418 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:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 15:25:56 INFO - PROCESS | 3768 | 1461104756480 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:25:56 INFO - PROCESS | 3768 | 1461104756482 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 15:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:25:56 INFO - PROCESS | 3768 | 1461104756485 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:25:56 INFO - PROCESS | 3768 | 1461104756487 Marionette TRACE conn2 <- [1,1618,null,{}] 15:25:56 INFO - PROCESS | 3768 | 1461104756490 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:25:56 INFO - PROCESS | 3768 | 1461104756618 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:25:56 INFO - PROCESS | 3768 | 1461104756631 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:56 INFO - PROCESS | 3768 | ++DOCSHELL 16576400 == 81 [pid = 3768] [id = 414] 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19616C00) [pid = 3768] [serial = 1242] [outer = 00000000] 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1CE4A800) [pid = 3768] [serial = 1243] [outer = 19616C00] 15:25:56 INFO - PROCESS | 3768 | 1461104756660 Marionette DEBUG loaded listener.js 15:25:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1D10B000) [pid = 3768] [serial = 1244] [outer = 19616C00] 15:25:57 INFO - PROCESS | 3768 | 1461104757067 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:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 15:25:57 INFO - PROCESS | 3768 | 1461104757106 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3768 | 1461104757108 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 15:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:25:57 INFO - PROCESS | 3768 | 1461104757111 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 3768 | 1461104757113 Marionette TRACE conn2 <- [1,1622,null,{}] 15:25:57 INFO - PROCESS | 3768 | 1461104757117 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:25:57 INFO - PROCESS | 3768 | 1461104757246 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:25:57 INFO - PROCESS | 3768 | 1461104757292 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:57 INFO - PROCESS | 3768 | ++DOCSHELL 1D14FC00 == 82 [pid = 3768] [id = 415] 15:25:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1D150400) [pid = 3768] [serial = 1245] [outer = 00000000] 15:25:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1D50FC00) [pid = 3768] [serial = 1246] [outer = 1D150400] 15:25:57 INFO - PROCESS | 3768 | 1461104757336 Marionette DEBUG loaded listener.js 15:25:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1D58C800) [pid = 3768] [serial = 1247] [outer = 1D150400] 15:25:57 INFO - PROCESS | 3768 | 1461104757858 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:25:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:25:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 789ms 15:25:57 INFO - PROCESS | 3768 | 1461104757915 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:25:57 INFO - PROCESS | 3768 | 1461104757919 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 15:25:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:25:57 INFO - PROCESS | 3768 | 1461104757925 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:25:57 INFO - PROCESS | 3768 | 1461104757929 Marionette TRACE conn2 <- [1,1626,null,{}] 15:25:57 INFO - PROCESS | 3768 | 1461104757936 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:25:58 INFO - PROCESS | 3768 | 1461104758053 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:25:58 INFO - PROCESS | 3768 | 1461104758202 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:58 INFO - PROCESS | 3768 | ++DOCSHELL 14B0C400 == 83 [pid = 3768] [id = 416] 15:25:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (14B16400) [pid = 3768] [serial = 1248] [outer = 00000000] 15:25:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (16583C00) [pid = 3768] [serial = 1249] [outer = 14B16400] 15:25:58 INFO - PROCESS | 3768 | 1461104758259 Marionette DEBUG loaded listener.js 15:25:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (16C11800) [pid = 3768] [serial = 1250] [outer = 14B16400] 15:25:58 INFO - PROCESS | 3768 | 1461104758874 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:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 989ms 15:25:58 INFO - PROCESS | 3768 | 1461104758911 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:25:58 INFO - PROCESS | 3768 | 1461104758917 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 15:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:25:58 INFO - PROCESS | 3768 | 1461104758923 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:25:58 INFO - PROCESS | 3768 | 1461104758926 Marionette TRACE conn2 <- [1,1630,null,{}] 15:25:58 INFO - PROCESS | 3768 | 1461104758930 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:25:59 INFO - PROCESS | 3768 | 1461104759039 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:25:59 INFO - PROCESS | 3768 | 1461104759196 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:25:59 INFO - PROCESS | 3768 | ++DOCSHELL 189C0800 == 84 [pid = 3768] [id = 417] 15:25:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (18A15000) [pid = 3768] [serial = 1251] [outer = 00000000] 15:25:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (19915000) [pid = 3768] [serial = 1252] [outer = 18A15000] 15:25:59 INFO - PROCESS | 3768 | 1461104759251 Marionette DEBUG loaded listener.js 15:25:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (19A5B800) [pid = 3768] [serial = 1253] [outer = 18A15000] 15:25:59 INFO - PROCESS | 3768 | 1461104759834 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:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 928ms 15:25:59 INFO - PROCESS | 3768 | 1461104759861 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:25:59 INFO - PROCESS | 3768 | 1461104759863 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 15:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:25:59 INFO - PROCESS | 3768 | 1461104759868 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:25:59 INFO - PROCESS | 3768 | 1461104759872 Marionette TRACE conn2 <- [1,1634,null,{}] 15:25:59 INFO - PROCESS | 3768 | 1461104759883 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:25:59 INFO - PROCESS | 3768 | 1461104759994 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:26:00 INFO - PROCESS | 3768 | 1461104760137 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:00 INFO - PROCESS | 3768 | ++DOCSHELL 1A2A0400 == 85 [pid = 3768] [id = 418] 15:26:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1A2A2000) [pid = 3768] [serial = 1254] [outer = 00000000] 15:26:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1D58E800) [pid = 3768] [serial = 1255] [outer = 1A2A2000] 15:26:00 INFO - PROCESS | 3768 | 1461104760195 Marionette DEBUG loaded listener.js 15:26:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1D66E000) [pid = 3768] [serial = 1256] [outer = 1A2A2000] 15:26:00 INFO - PROCESS | 3768 | 1461104760744 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:26:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:26:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 943ms 15:26:00 INFO - PROCESS | 3768 | 1461104760812 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:26:00 INFO - PROCESS | 3768 | 1461104760815 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 15:26:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:26:00 INFO - PROCESS | 3768 | 1461104760819 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:26:00 INFO - PROCESS | 3768 | 1461104760821 Marionette TRACE conn2 <- [1,1638,null,{}] 15:26:00 INFO - PROCESS | 3768 | 1461104760824 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:26:00 INFO - PROCESS | 3768 | 1461104760931 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:26:01 INFO - PROCESS | 3768 | 1461104761047 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:01 INFO - PROCESS | 3768 | ++DOCSHELL 1D50B000 == 86 [pid = 3768] [id = 419] 15:26:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D929C00) [pid = 3768] [serial = 1257] [outer = 00000000] 15:26:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1DB25C00) [pid = 3768] [serial = 1258] [outer = 1D929C00] 15:26:01 INFO - PROCESS | 3768 | 1461104761142 Marionette DEBUG loaded listener.js 15:26:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1DB2E800) [pid = 3768] [serial = 1259] [outer = 1D929C00] 15:26:01 INFO - PROCESS | 3768 | 1461104761705 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:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 944ms 15:26:01 INFO - PROCESS | 3768 | 1461104761747 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:26:01 INFO - PROCESS | 3768 | 1461104761749 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 15:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:26:01 INFO - PROCESS | 3768 | 1461104761753 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:26:01 INFO - PROCESS | 3768 | 1461104761755 Marionette TRACE conn2 <- [1,1642,null,{}] 15:26:01 INFO - PROCESS | 3768 | 1461104761758 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:26:01 INFO - PROCESS | 3768 | 1461104761864 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:26:01 INFO - PROCESS | 3768 | 1461104761980 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 3768 | ++DOCSHELL 1D506400 == 87 [pid = 3768] [id = 420] 15:26:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1D66D000) [pid = 3768] [serial = 1260] [outer = 00000000] 15:26:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1DC62400) [pid = 3768] [serial = 1261] [outer = 1D66D000] 15:26:02 INFO - PROCESS | 3768 | 1461104762073 Marionette DEBUG loaded listener.js 15:26:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (1DEEFC00) [pid = 3768] [serial = 1262] [outer = 1D66D000] 15:26:02 INFO - PROCESS | 3768 | 1461104762630 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:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 897ms 15:26:02 INFO - PROCESS | 3768 | 1461104762657 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:26:02 INFO - PROCESS | 3768 | 1461104762659 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 15:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:26:02 INFO - PROCESS | 3768 | 1461104762663 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:26:02 INFO - PROCESS | 3768 | 1461104762665 Marionette TRACE conn2 <- [1,1646,null,{}] 15:26:02 INFO - PROCESS | 3768 | 1461104762669 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:26:02 INFO - PROCESS | 3768 | 1461104762790 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:26:02 INFO - PROCESS | 3768 | 1461104762937 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:02 INFO - PROCESS | 3768 | ++DOCSHELL 1DC5A400 == 88 [pid = 3768] [id = 421] 15:26:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (1E0BE000) [pid = 3768] [serial = 1263] [outer = 00000000] 15:26:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (20756C00) [pid = 3768] [serial = 1264] [outer = 1E0BE000] 15:26:03 INFO - PROCESS | 3768 | 1461104762994 Marionette DEBUG loaded listener.js 15:26:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (20758000) [pid = 3768] [serial = 1265] [outer = 1E0BE000] 15:26:03 INFO - PROCESS | 3768 | 1461104763570 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:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 989ms 15:26:03 INFO - PROCESS | 3768 | 1461104763650 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:26:03 INFO - PROCESS | 3768 | 1461104763652 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 15:26:03 INFO - PROCESS | 3768 | 1461104763656 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:26:03 INFO - PROCESS | 3768 | 1461104763658 Marionette TRACE conn2 <- [1,1650,null,{}] 15:26:03 INFO - PROCESS | 3768 | 1461104763662 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:26:03 INFO - PROCESS | 3768 | 1461104763925 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:26:04 INFO - PROCESS | 3768 | 1461104764096 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:04 INFO - PROCESS | 3768 | ++DOCSHELL 143A9C00 == 89 [pid = 3768] [id = 422] 15:26:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (15726000) [pid = 3768] [serial = 1266] [outer = 00000000] 15:26:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (15F7C400) [pid = 3768] [serial = 1267] [outer = 15726000] 15:26:04 INFO - PROCESS | 3768 | 1461104764147 Marionette DEBUG loaded listener.js 15:26:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 160 (1657FC00) [pid = 3768] [serial = 1268] [outer = 15726000] 15:26:04 INFO - PROCESS | 3768 | 1461104764770 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:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1175ms 15:26:04 INFO - PROCESS | 3768 | 1461104764850 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:26:04 INFO - PROCESS | 3768 | 1461104764855 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 15:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:26:04 INFO - PROCESS | 3768 | 1461104764860 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:26:04 INFO - PROCESS | 3768 | 1461104764864 Marionette TRACE conn2 <- [1,1654,null,{}] 15:26:04 INFO - PROCESS | 3768 | 1461104764869 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:26:04 INFO - PROCESS | 3768 | 1461104764970 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:26:05 INFO - PROCESS | 3768 | 1461104765116 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3768 | ++DOCSHELL 1895B000 == 90 [pid = 3768] [id = 423] 15:26:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 161 (189A6800) [pid = 3768] [serial = 1269] [outer = 00000000] 15:26:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 162 (18BEEC00) [pid = 3768] [serial = 1270] [outer = 189A6800] 15:26:05 INFO - PROCESS | 3768 | 1461104765170 Marionette DEBUG loaded listener.js 15:26:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 163 (18DB3800) [pid = 3768] [serial = 1271] [outer = 189A6800] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 16576400 == 89 [pid = 3768] [id = 414] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 1342A400 == 88 [pid = 3768] [id = 413] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 187C8000 == 87 [pid = 3768] [id = 412] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 1A378800 == 86 [pid = 3768] [id = 411] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 193CF400 == 85 [pid = 3768] [id = 410] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 193DB800 == 84 [pid = 3768] [id = 409] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 1657B800 == 83 [pid = 3768] [id = 408] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 13426400 == 82 [pid = 3768] [id = 407] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 1664C800 == 81 [pid = 3768] [id = 406] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 162 (15CD4800) [pid = 3768] [serial = 1146] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 161 (189AC800) [pid = 3768] [serial = 1149] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 160 (1AA5E400) [pid = 3768] [serial = 1152] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 159 (1D674400) [pid = 3768] [serial = 1155] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1DC5D000) [pid = 3768] [serial = 1158] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (1DB30800) [pid = 3768] [serial = 1195] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOCSHELL 1342FC00 == 80 [pid = 3768] [id = 399] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (1E087000) [pid = 3768] [serial = 1183] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (19A51C00) [pid = 3768] [serial = 1171] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (1A097400) [pid = 3768] [serial = 1172] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (1CC7D400) [pid = 3768] [serial = 1177] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (1E2BC800) [pid = 3768] [serial = 1186] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1C44A000) [pid = 3768] [serial = 1174] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1C736C00) [pid = 3768] [serial = 1175] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (16570800) [pid = 3768] [serial = 1163] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (15720C00) [pid = 3768] [serial = 1162] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (18077C00) [pid = 3768] [serial = 1168] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (189CB000) [pid = 3768] [serial = 1169] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (19747000) [pid = 3768] [serial = 1166] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (193D1C00) [pid = 3768] [serial = 1165] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1E08B400) [pid = 3768] [serial = 1184] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1657A000) [pid = 3768] [serial = 1189] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1E2BDC00) [pid = 3768] [serial = 1187] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (18F86C00) [pid = 3768] [serial = 1192] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (19A5F400) [pid = 3768] [serial = 1193] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1DB98C00) [pid = 3768] [serial = 1180] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1DC5BC00) [pid = 3768] [serial = 1181] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (18036000) [pid = 3768] [serial = 1190] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1D157400) [pid = 3768] [serial = 1178] [outer = 00000000] [url = about:blank] 15:26:05 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (18DADC00) [pid = 3768] [serial = 721] [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:26:05 INFO - PROCESS | 3768 | 1461104765763 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:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 928ms 15:26:05 INFO - PROCESS | 3768 | 1461104765804 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:26:05 INFO - PROCESS | 3768 | 1461104765807 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 15:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:26:05 INFO - PROCESS | 3768 | 1461104765811 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:26:05 INFO - PROCESS | 3768 | 1461104765813 Marionette TRACE conn2 <- [1,1658,null,{}] 15:26:05 INFO - PROCESS | 3768 | 1461104765816 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:26:05 INFO - PROCESS | 3768 | 1461104765903 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:26:05 INFO - PROCESS | 3768 | 1461104765913 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:05 INFO - PROCESS | 3768 | ++DOCSHELL 1664C800 == 81 [pid = 3768] [id = 424] 15:26:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (16969000) [pid = 3768] [serial = 1272] [outer = 00000000] 15:26:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (18A1E000) [pid = 3768] [serial = 1273] [outer = 16969000] 15:26:05 INFO - PROCESS | 3768 | 1461104765961 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (18BEDC00) [pid = 3768] [serial = 1274] [outer = 16969000] 15:26:06 INFO - PROCESS | 3768 | 1461104766470 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:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 727ms 15:26:06 INFO - PROCESS | 3768 | 1461104766534 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:26:06 INFO - PROCESS | 3768 | 1461104766538 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 15:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:26:06 INFO - PROCESS | 3768 | 1461104766547 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:26:06 INFO - PROCESS | 3768 | 1461104766552 Marionette TRACE conn2 <- [1,1662,null,{}] 15:26:06 INFO - PROCESS | 3768 | 1461104766555 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:26:06 INFO - PROCESS | 3768 | 1461104766644 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:26:06 INFO - PROCESS | 3768 | 1461104766752 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:06 INFO - PROCESS | 3768 | ++DOCSHELL 1845C800 == 82 [pid = 3768] [id = 425] 15:26:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (18F93000) [pid = 3768] [serial = 1275] [outer = 00000000] 15:26:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (19A51C00) [pid = 3768] [serial = 1276] [outer = 18F93000] 15:26:06 INFO - PROCESS | 3768 | 1461104766797 Marionette DEBUG loaded listener.js 15:26:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (19A58400) [pid = 3768] [serial = 1277] [outer = 18F93000] 15:26:07 INFO - PROCESS | 3768 | 1461104767163 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:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 649ms 15:26:07 INFO - PROCESS | 3768 | 1461104767198 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 3768 | 1461104767200 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 15:26:07 INFO - PROCESS | 3768 | 1461104767203 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:26:07 INFO - PROCESS | 3768 | 1461104767205 Marionette TRACE conn2 <- [1,1666,null,{}] 15:26:07 INFO - PROCESS | 3768 | 1461104767209 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:26:07 INFO - PROCESS | 3768 | 1461104767319 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:26:07 INFO - PROCESS | 3768 | 1461104767326 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:07 INFO - PROCESS | 3768 | ++DOCSHELL 15512000 == 83 [pid = 3768] [id = 426] 15:26:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (19922800) [pid = 3768] [serial = 1278] [outer = 00000000] 15:26:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1A091400) [pid = 3768] [serial = 1279] [outer = 19922800] 15:26:07 INFO - PROCESS | 3768 | 1461104767397 Marionette DEBUG loaded listener.js 15:26:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1A378800) [pid = 3768] [serial = 1280] [outer = 19922800] 15:26:07 INFO - PROCESS | 3768 | 1461104767854 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:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 696ms 15:26:07 INFO - PROCESS | 3768 | 1461104767904 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:26:07 INFO - PROCESS | 3768 | 1461104767906 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 15:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:26:07 INFO - PROCESS | 3768 | 1461104767909 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:26:07 INFO - PROCESS | 3768 | 1461104767911 Marionette TRACE conn2 <- [1,1670,null,{}] 15:26:07 INFO - PROCESS | 3768 | 1461104767914 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:26:08 INFO - PROCESS | 3768 | 1461104768041 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:26:08 INFO - PROCESS | 3768 | 1461104768054 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3768 | ++DOCSHELL 1AA5EC00 == 84 [pid = 3768] [id = 427] 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1ADB3400) [pid = 3768] [serial = 1281] [outer = 00000000] 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1C44F400) [pid = 3768] [serial = 1282] [outer = 1ADB3400] 15:26:08 INFO - PROCESS | 3768 | 1461104768168 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1C735000) [pid = 3768] [serial = 1283] [outer = 1ADB3400] 15:26:08 INFO - PROCESS | 3768 | 1461104768588 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:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 742ms 15:26:08 INFO - PROCESS | 3768 | 1461104768650 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:26:08 INFO - PROCESS | 3768 | 1461104768652 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 15:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:26:08 INFO - PROCESS | 3768 | 1461104768656 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:26:08 INFO - PROCESS | 3768 | 1461104768657 Marionette TRACE conn2 <- [1,1674,null,{}] 15:26:08 INFO - PROCESS | 3768 | 1461104768661 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:26:08 INFO - PROCESS | 3768 | 1461104768816 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:26:08 INFO - PROCESS | 3768 | 1461104768840 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:08 INFO - PROCESS | 3768 | ++DOCSHELL 1CC83000 == 85 [pid = 3768] [id = 428] 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1CC83C00) [pid = 3768] [serial = 1284] [outer = 00000000] 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1D157400) [pid = 3768] [serial = 1285] [outer = 1CC83C00] 15:26:08 INFO - PROCESS | 3768 | 1461104768884 Marionette DEBUG loaded listener.js 15:26:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D506C00) [pid = 3768] [serial = 1286] [outer = 1CC83C00] 15:26:09 INFO - PROCESS | 3768 | 1461104769304 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:26:09 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:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 696ms 15:26:09 INFO - PROCESS | 3768 | 1461104769339 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:26:09 INFO - PROCESS | 3768 | 1461104769341 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 15:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:26:09 INFO - PROCESS | 3768 | 1461104769344 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:26:09 INFO - PROCESS | 3768 | 1461104769346 Marionette TRACE conn2 <- [1,1678,null,{}] 15:26:09 INFO - PROCESS | 3768 | 1461104769349 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:26:09 INFO - PROCESS | 3768 | 1461104769467 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:26:09 INFO - PROCESS | 3768 | 1461104769534 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:09 INFO - PROCESS | 3768 | ++DOCSHELL 1C454400 == 86 [pid = 3768] [id = 429] 15:26:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1C9B4400) [pid = 3768] [serial = 1287] [outer = 00000000] 15:26:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1DB21C00) [pid = 3768] [serial = 1288] [outer = 1C9B4400] 15:26:09 INFO - PROCESS | 3768 | 1461104769578 Marionette DEBUG loaded listener.js 15:26:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1DB2A000) [pid = 3768] [serial = 1289] [outer = 1C9B4400] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (132D7C00) [pid = 3768] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1657C400) [pid = 3768] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1D668400) [pid = 3768] [serial = 1157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (18DAF800) [pid = 3768] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (1D92D000) [pid = 3768] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (18DB6000) [pid = 3768] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (189AB000) [pid = 3768] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (13209000) [pid = 3768] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1342D400) [pid = 3768] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (18035800) [pid = 3768] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (18BF2400) [pid = 3768] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (189A7400) [pid = 3768] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (137E0000) [pid = 3768] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (193DC400) [pid = 3768] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (193D5400) [pid = 3768] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (19A51000) [pid = 3768] [serial = 1151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (13265800) [pid = 3768] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1ADB3000) [pid = 3768] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (16645400) [pid = 3768] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1DB93800) [pid = 3768] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1D107C00) [pid = 3768] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (132DCC00) [pid = 3768] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (157B9000) [pid = 3768] [serial = 1148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (15CE6800) [pid = 3768] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1DB24400) [pid = 3768] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (1C4E7000) [pid = 3768] [serial = 1154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (19915400) [pid = 3768] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1A378C00) [pid = 3768] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (18BE5800) [pid = 3768] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (14353000) [pid = 3768] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (19616C00) [pid = 3768] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:26:10 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1664EC00) [pid = 3768] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:26:10 INFO - PROCESS | 3768 | 1461104770326 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:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1036ms 15:26:10 INFO - PROCESS | 3768 | 1461104770390 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:26:10 INFO - PROCESS | 3768 | 1461104770392 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 15:26:10 INFO - PROCESS | 3768 | 1461104770395 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:26:10 INFO - PROCESS | 3768 | 1461104770397 Marionette TRACE conn2 <- [1,1682,null,{}] 15:26:10 INFO - PROCESS | 3768 | 1461104770400 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:26:10 INFO - PROCESS | 3768 | 1461104770484 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:26:10 INFO - PROCESS | 3768 | 1461104770591 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:10 INFO - PROCESS | 3768 | ++DOCSHELL 132D3800 == 87 [pid = 3768] [id = 430] 15:26:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (132D4800) [pid = 3768] [serial = 1290] [outer = 00000000] 15:26:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (15512400) [pid = 3768] [serial = 1291] [outer = 132D4800] 15:26:10 INFO - PROCESS | 3768 | 1461104770634 Marionette DEBUG loaded listener.js 15:26:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (15CCF400) [pid = 3768] [serial = 1292] [outer = 132D4800] 15:26:10 INFO - PROCESS | 3768 | 1461104770974 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:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 619ms 15:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:26:11 INFO - PROCESS | 3768 | 1461104771017 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 3768 | 1461104771019 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 15:26:11 INFO - PROCESS | 3768 | 1461104771022 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - PROCESS | 3768 | 1461104771024 Marionette TRACE conn2 <- [1,1686,null,{}] 15:26:11 INFO - PROCESS | 3768 | 1461104771027 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:26:11 INFO - PROCESS | 3768 | 1461104771153 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:26:11 INFO - PROCESS | 3768 | 1461104771162 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 3768 | ++DOCSHELL 13424C00 == 88 [pid = 3768] [id = 431] 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (15CE6800) [pid = 3768] [serial = 1293] [outer = 00000000] 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (18BEA400) [pid = 3768] [serial = 1294] [outer = 15CE6800] 15:26:11 INFO - PROCESS | 3768 | 1461104771206 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (136B1C00) [pid = 3768] [serial = 1295] [outer = 15CE6800] 15:26:11 INFO - PROCESS | 3768 | 1461104771617 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:26:11 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:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 619ms 15:26:11 INFO - PROCESS | 3768 | 1461104771661 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:26:11 INFO - PROCESS | 3768 | 1461104771663 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 15:26:11 INFO - PROCESS | 3768 | 1461104771666 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:26:11 INFO - PROCESS | 3768 | 1461104771668 Marionette TRACE conn2 <- [1,1690,null,{}] 15:26:11 INFO - PROCESS | 3768 | 1461104771671 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:26:11 INFO - PROCESS | 3768 | 1461104771800 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:26:11 INFO - PROCESS | 3768 | 1461104771851 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:11 INFO - PROCESS | 3768 | ++DOCSHELL 18F90800 == 89 [pid = 3768] [id = 432] 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (19002400) [pid = 3768] [serial = 1296] [outer = 00000000] 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1A04D000) [pid = 3768] [serial = 1297] [outer = 19002400] 15:26:11 INFO - PROCESS | 3768 | 1461104771899 Marionette DEBUG loaded listener.js 15:26:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1CB52000) [pid = 3768] [serial = 1298] [outer = 19002400] 15:26:12 INFO - PROCESS | 3768 | 1461104772453 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:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 835ms 15:26:12 INFO - PROCESS | 3768 | 1461104772494 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:26:12 INFO - PROCESS | 3768 | 1461104772498 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 15:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:26:12 INFO - PROCESS | 3768 | 1461104772504 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:26:12 INFO - PROCESS | 3768 | 1461104772507 Marionette TRACE conn2 <- [1,1694,null,{}] 15:26:12 INFO - PROCESS | 3768 | 1461104772513 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:26:12 INFO - PROCESS | 3768 | 1461104772633 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:26:12 INFO - PROCESS | 3768 | 1461104772782 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:12 INFO - PROCESS | 3768 | ++DOCSHELL 137E8400 == 90 [pid = 3768] [id = 433] 15:26:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (15719400) [pid = 3768] [serial = 1299] [outer = 00000000] 15:26:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (17B85800) [pid = 3768] [serial = 1300] [outer = 15719400] 15:26:12 INFO - PROCESS | 3768 | 1461104772849 Marionette DEBUG loaded listener.js 15:26:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (187CB000) [pid = 3768] [serial = 1301] [outer = 15719400] 15:26:13 INFO - PROCESS | 3768 | 1461104773459 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:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 990ms 15:26:13 INFO - PROCESS | 3768 | 1461104773507 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:26:13 INFO - PROCESS | 3768 | 1461104773512 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 15:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:26:13 INFO - PROCESS | 3768 | 1461104773519 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:26:13 INFO - PROCESS | 3768 | 1461104773522 Marionette TRACE conn2 <- [1,1698,null,{}] 15:26:13 INFO - PROCESS | 3768 | 1461104773526 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:26:13 INFO - PROCESS | 3768 | 1461104773669 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:26:13 INFO - PROCESS | 3768 | 1461104773815 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:13 INFO - PROCESS | 3768 | ++DOCSHELL 189ADC00 == 91 [pid = 3768] [id = 434] 15:26:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (18A18000) [pid = 3768] [serial = 1302] [outer = 00000000] 15:26:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19617000) [pid = 3768] [serial = 1303] [outer = 18A18000] 15:26:13 INFO - PROCESS | 3768 | 1461104773879 Marionette DEBUG loaded listener.js 15:26:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (19916400) [pid = 3768] [serial = 1304] [outer = 18A18000] 15:26:14 INFO - PROCESS | 3768 | 1461104774479 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:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1036ms 15:26:14 INFO - PROCESS | 3768 | 1461104774566 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:26:14 INFO - PROCESS | 3768 | 1461104774569 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 15:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:26:14 INFO - PROCESS | 3768 | 1461104774573 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:26:14 INFO - PROCESS | 3768 | 1461104774576 Marionette TRACE conn2 <- [1,1702,null,{}] 15:26:14 INFO - PROCESS | 3768 | 1461104774588 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:26:14 INFO - PROCESS | 3768 | 1461104774731 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:26:14 INFO - PROCESS | 3768 | 1461104774881 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:14 INFO - PROCESS | 3768 | ++DOCSHELL 1AA5D800 == 92 [pid = 3768] [id = 435] 15:26:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1C44A000) [pid = 3768] [serial = 1305] [outer = 00000000] 15:26:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1CE4CC00) [pid = 3768] [serial = 1306] [outer = 1C44A000] 15:26:14 INFO - PROCESS | 3768 | 1461104774942 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1D669400) [pid = 3768] [serial = 1307] [outer = 1C44A000] 15:26:15 INFO - PROCESS | 3768 | 1461104775478 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:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 927ms 15:26:15 INFO - PROCESS | 3768 | 1461104775529 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:26:15 INFO - PROCESS | 3768 | 1461104775532 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 15:26:15 INFO - PROCESS | 3768 | 1461104775536 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:26:15 INFO - PROCESS | 3768 | 1461104775538 Marionette TRACE conn2 <- [1,1706,null,{}] 15:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:26:15 INFO - PROCESS | 3768 | 1461104775542 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:26:15 INFO - PROCESS | 3768 | 1461104775633 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:26:15 INFO - PROCESS | 3768 | 1461104775792 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:15 INFO - PROCESS | 3768 | ++DOCSHELL 1CB56000 == 93 [pid = 3768] [id = 436] 15:26:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1DB94000) [pid = 3768] [serial = 1308] [outer = 00000000] 15:26:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1DC66800) [pid = 3768] [serial = 1309] [outer = 1DB94000] 15:26:15 INFO - PROCESS | 3768 | 1461104775846 Marionette DEBUG loaded listener.js 15:26:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1DEEEC00) [pid = 3768] [serial = 1310] [outer = 1DB94000] 15:26:16 INFO - PROCESS | 3768 | 1461104776410 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:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 928ms 15:26:16 INFO - PROCESS | 3768 | 1461104776470 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:26:16 INFO - PROCESS | 3768 | 1461104776472 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 15:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:26:16 INFO - PROCESS | 3768 | 1461104776476 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:26:16 INFO - PROCESS | 3768 | 1461104776478 Marionette TRACE conn2 <- [1,1710,null,{}] 15:26:16 INFO - PROCESS | 3768 | 1461104776481 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:26:16 INFO - PROCESS | 3768 | 1461104776586 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:26:16 INFO - PROCESS | 3768 | 1461104776745 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:16 INFO - PROCESS | 3768 | ++DOCSHELL 1D671800 == 94 [pid = 3768] [id = 437] 15:26:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1DB9D000) [pid = 3768] [serial = 1311] [outer = 00000000] 15:26:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1E0B5400) [pid = 3768] [serial = 1312] [outer = 1DB9D000] 15:26:16 INFO - PROCESS | 3768 | 1461104776799 Marionette DEBUG loaded listener.js 15:26:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1E2BB000) [pid = 3768] [serial = 1313] [outer = 1DB9D000] 15:26:17 INFO - PROCESS | 3768 | 1461104777374 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:26:17 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:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 928ms 15:26:17 INFO - PROCESS | 3768 | 1461104777404 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:26:17 INFO - PROCESS | 3768 | 1461104777406 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 15:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:26:17 INFO - PROCESS | 3768 | 1461104777410 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:26:17 INFO - PROCESS | 3768 | 1461104777412 Marionette TRACE conn2 <- [1,1714,null,{}] 15:26:17 INFO - PROCESS | 3768 | 1461104777416 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:26:17 INFO - PROCESS | 3768 | 1461104777559 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:26:17 INFO - PROCESS | 3768 | 1461104777713 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:17 INFO - PROCESS | 3768 | ++DOCSHELL 1326AC00 == 95 [pid = 3768] [id = 438] 15:26:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (13429C00) [pid = 3768] [serial = 1314] [outer = 00000000] 15:26:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (189A7800) [pid = 3768] [serial = 1315] [outer = 13429C00] 15:26:17 INFO - PROCESS | 3768 | 1461104777771 Marionette DEBUG loaded listener.js 15:26:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (18BE9000) [pid = 3768] [serial = 1316] [outer = 13429C00] 15:26:18 INFO - PROCESS | 3768 | 1461104778338 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:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 928ms 15:26:18 INFO - PROCESS | 3768 | 1461104778355 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:26:18 INFO - PROCESS | 3768 | 1461104778357 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 15:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:26:18 INFO - PROCESS | 3768 | 1461104778361 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:26:18 INFO - PROCESS | 3768 | 1461104778363 Marionette TRACE conn2 <- [1,1718,null,{}] 15:26:18 INFO - PROCESS | 3768 | 1461104778366 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:26:18 INFO - PROCESS | 3768 | 1461104778471 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:26:18 INFO - PROCESS | 3768 | 1461104778817 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:18 INFO - PROCESS | 3768 | ++DOCSHELL 12B80000 == 96 [pid = 3768] [id = 439] 15:26:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1325C800) [pid = 3768] [serial = 1317] [outer = 00000000] 15:26:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (16579800) [pid = 3768] [serial = 1318] [outer = 1325C800] 15:26:18 INFO - PROCESS | 3768 | 1461104778910 Marionette DEBUG loaded listener.js 15:26:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (16968400) [pid = 3768] [serial = 1319] [outer = 1325C800] 15:26:19 INFO - PROCESS | 3768 | 1461104779512 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:26:19 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:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1176ms 15:26:19 INFO - PROCESS | 3768 | 1461104779555 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:26:19 INFO - PROCESS | 3768 | 1461104779560 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 15:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:26:19 INFO - PROCESS | 3768 | 1461104779567 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:26:19 INFO - PROCESS | 3768 | 1461104779570 Marionette TRACE conn2 <- [1,1722,null,{}] 15:26:19 INFO - PROCESS | 3768 | 1461104779574 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:26:19 INFO - PROCESS | 3768 | 1461104779678 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:26:19 INFO - PROCESS | 3768 | 1461104779845 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:19 INFO - PROCESS | 3768 | ++DOCSHELL 17B09000 == 97 [pid = 3768] [id = 440] 15:26:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (18413C00) [pid = 3768] [serial = 1320] [outer = 00000000] 15:26:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (18B2CC00) [pid = 3768] [serial = 1321] [outer = 18413C00] 15:26:19 INFO - PROCESS | 3768 | 1461104779896 Marionette DEBUG loaded listener.js 15:26:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (18BE8C00) [pid = 3768] [serial = 1322] [outer = 18413C00] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 189A9400 == 96 [pid = 3768] [id = 200] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 13424C00 == 95 [pid = 3768] [id = 431] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 132D3800 == 94 [pid = 3768] [id = 430] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1C454400 == 93 [pid = 3768] [id = 429] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1CC83000 == 92 [pid = 3768] [id = 428] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1AA5EC00 == 91 [pid = 3768] [id = 427] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 15512000 == 90 [pid = 3768] [id = 426] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1845C800 == 89 [pid = 3768] [id = 425] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1664C800 == 88 [pid = 3768] [id = 424] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1895B000 == 87 [pid = 3768] [id = 423] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 143A9C00 == 86 [pid = 3768] [id = 422] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (1D50FC00) [pid = 3768] [serial = 1246] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1D50B000 == 85 [pid = 3768] [id = 419] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 1A2A0400 == 84 [pid = 3768] [id = 418] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 189C0800 == 83 [pid = 3768] [id = 417] 15:26:20 INFO - PROCESS | 3768 | --DOCSHELL 14B0C400 == 82 [pid = 3768] [id = 416] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1C73B800) [pid = 3768] [serial = 1153] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1342D800) [pid = 3768] [serial = 1114] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1CB58000) [pid = 3768] [serial = 1102] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (18A1C000) [pid = 3768] [serial = 1051] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (1DC5C800) [pid = 3768] [serial = 1057] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (1D58F000) [pid = 3768] [serial = 1000] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (16578C00) [pid = 3768] [serial = 1147] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (18BF1000) [pid = 3768] [serial = 1150] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (16963400) [pid = 3768] [serial = 1096] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1DEF6000) [pid = 3768] [serial = 1108] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1D92B400) [pid = 3768] [serial = 1156] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (19922C00) [pid = 3768] [serial = 1144] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (1DEEB800) [pid = 3768] [serial = 1111] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (19A6B800) [pid = 3768] [serial = 1063] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1DC64C00) [pid = 3768] [serial = 1159] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (1DEF0400) [pid = 3768] [serial = 1060] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1DC5B800) [pid = 3768] [serial = 1105] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1C4E3800) [pid = 3768] [serial = 1054] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (18F84C00) [pid = 3768] [serial = 1099] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1AA59800) [pid = 3768] [serial = 1234] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1C9AA000) [pid = 3768] [serial = 1237] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (18951000) [pid = 3768] [serial = 1240] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1ADC1800) [pid = 3768] [serial = 1235] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1CE4A800) [pid = 3768] [serial = 1243] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (18DB9C00) [pid = 3768] [serial = 1225] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (19006800) [pid = 3768] [serial = 1226] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (18957C00) [pid = 3768] [serial = 1217] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (16582C00) [pid = 3768] [serial = 1216] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1802A800) [pid = 3768] [serial = 1222] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (18954400) [pid = 3768] [serial = 1223] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (11BD8C00) [pid = 3768] [serial = 1220] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (189ABC00) [pid = 3768] [serial = 1219] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1991C000) [pid = 3768] [serial = 1202] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1961D400) [pid = 3768] [serial = 1201] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1E0BF000) [pid = 3768] [serial = 1196] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1894FC00) [pid = 3768] [serial = 1199] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1841A400) [pid = 3768] [serial = 1198] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1D14D800) [pid = 3768] [serial = 1204] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1991B000) [pid = 3768] [serial = 1228] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1E2BF000) [pid = 3768] [serial = 1207] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (20840000) [pid = 3768] [serial = 1210] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (20940400) [pid = 3768] [serial = 1213] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1C9B4000) [pid = 3768] [serial = 1238] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1D10B000) [pid = 3768] [serial = 1244] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (19A5E400) [pid = 3768] [serial = 1231] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19A63400) [pid = 3768] [serial = 1232] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19921800) [pid = 3768] [serial = 1229] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1A8B4000) [pid = 3768] [serial = 1241] [outer = 00000000] [url = about:blank] 15:26:20 INFO - PROCESS | 3768 | 1461104780449 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:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 927ms 15:26:20 INFO - PROCESS | 3768 | 1461104780501 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:26:20 INFO - PROCESS | 3768 | 1461104780505 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 15:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:26:20 INFO - PROCESS | 3768 | 1461104780509 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:26:20 INFO - PROCESS | 3768 | 1461104780511 Marionette TRACE conn2 <- [1,1726,null,{}] 15:26:20 INFO - PROCESS | 3768 | 1461104780515 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:26:20 INFO - PROCESS | 3768 | 1461104780606 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:26:20 INFO - PROCESS | 3768 | 1461104780706 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:20 INFO - PROCESS | 3768 | ++DOCSHELL 15F7EC00 == 83 [pid = 3768] [id = 441] 15:26:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1657F000) [pid = 3768] [serial = 1323] [outer = 00000000] 15:26:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18955800) [pid = 3768] [serial = 1324] [outer = 1657F000] 15:26:20 INFO - PROCESS | 3768 | 1461104780751 Marionette DEBUG loaded listener.js 15:26:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18A1E400) [pid = 3768] [serial = 1325] [outer = 1657F000] 15:26:21 INFO - PROCESS | 3768 | 1461104781175 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:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 696ms 15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:26:21 INFO - PROCESS | 3768 | 1461104781212 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3768 | 1461104781214 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 15:26:21 INFO - PROCESS | 3768 | 1461104781219 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3768 | 1461104781225 Marionette TRACE conn2 <- [1,1730,null,{}] 15:26:21 INFO - PROCESS | 3768 | 1461104781234 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:26:21 INFO - PROCESS | 3768 | 1461104781323 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:26:21 INFO - PROCESS | 3768 | 1461104781332 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3768 | ++DOCSHELL 1900EC00 == 84 [pid = 3768] [id = 442] 15:26:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19010800) [pid = 3768] [serial = 1326] [outer = 00000000] 15:26:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (19917000) [pid = 3768] [serial = 1327] [outer = 19010800] 15:26:21 INFO - PROCESS | 3768 | 1461104781376 Marionette DEBUG loaded listener.js 15:26:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1991C800) [pid = 3768] [serial = 1328] [outer = 19010800] 15:26:21 INFO - PROCESS | 3768 | 1461104781826 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:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 649ms 15:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:26:21 INFO - PROCESS | 3768 | 1461104781874 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:26:21 INFO - PROCESS | 3768 | 1461104781876 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 15:26:21 INFO - PROCESS | 3768 | 1461104781879 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:26:21 INFO - PROCESS | 3768 | 1461104781881 Marionette TRACE conn2 <- [1,1734,null,{}] 15:26:21 INFO - PROCESS | 3768 | 1461104781884 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:26:21 INFO - PROCESS | 3768 | 1461104781953 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:26:21 INFO - PROCESS | 3768 | 1461104781989 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:21 INFO - PROCESS | 3768 | ++DOCSHELL 15C0E800 == 85 [pid = 3768] [id = 443] 15:26:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (19923800) [pid = 3768] [serial = 1329] [outer = 00000000] 15:26:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (19A60400) [pid = 3768] [serial = 1330] [outer = 19923800] 15:26:22 INFO - PROCESS | 3768 | 1461104782041 Marionette DEBUG loaded listener.js 15:26:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (19A64400) [pid = 3768] [serial = 1331] [outer = 19923800] 15:26:22 INFO - PROCESS | 3768 | 1461104782737 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:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 928ms 15:26:22 INFO - PROCESS | 3768 | 1461104782809 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:26:22 INFO - PROCESS | 3768 | 1461104782814 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 15:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:26:22 INFO - PROCESS | 3768 | 1461104782820 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:26:22 INFO - PROCESS | 3768 | 1461104782824 Marionette TRACE conn2 <- [1,1738,null,{}] 15:26:22 INFO - PROCESS | 3768 | 1461104782843 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:26:22 INFO - PROCESS | 3768 | 1461104782961 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:26:23 INFO - PROCESS | 3768 | 1461104783110 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:23 INFO - PROCESS | 3768 | ++DOCSHELL 15F8B000 == 86 [pid = 3768] [id = 444] 15:26:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1802A800) [pid = 3768] [serial = 1332] [outer = 00000000] 15:26:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1895A400) [pid = 3768] [serial = 1333] [outer = 1802A800] 15:26:23 INFO - PROCESS | 3768 | 1461104783168 Marionette DEBUG loaded listener.js 15:26:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (189A9000) [pid = 3768] [serial = 1334] [outer = 1802A800] 15:26:23 INFO - PROCESS | 3768 | 1461104783788 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:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1052ms 15:26:23 INFO - PROCESS | 3768 | 1461104783867 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:26:23 INFO - PROCESS | 3768 | 1461104783873 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 15:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:26:23 INFO - PROCESS | 3768 | 1461104783898 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:26:23 INFO - PROCESS | 3768 | 1461104783901 Marionette TRACE conn2 <- [1,1742,null,{}] 15:26:23 INFO - PROCESS | 3768 | 1461104783946 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:26:24 INFO - PROCESS | 3768 | 1461104784103 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:26:24 INFO - PROCESS | 3768 | 1461104784165 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:24 INFO - PROCESS | 3768 | ++DOCSHELL 18463800 == 87 [pid = 3768] [id = 445] 15:26:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (18BEBC00) [pid = 3768] [serial = 1335] [outer = 00000000] 15:26:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (19918400) [pid = 3768] [serial = 1336] [outer = 18BEBC00] 15:26:24 INFO - PROCESS | 3768 | 1461104784259 Marionette DEBUG loaded listener.js 15:26:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (19A4F800) [pid = 3768] [serial = 1337] [outer = 18BEBC00] 15:26:24 INFO - PROCESS | 3768 | 1461104784873 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:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1036ms 15:26:24 INFO - PROCESS | 3768 | 1461104784942 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:26:24 INFO - PROCESS | 3768 | 1461104784944 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 15:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:26:24 INFO - PROCESS | 3768 | 1461104784948 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:26:24 INFO - PROCESS | 3768 | 1461104784952 Marionette TRACE conn2 <- [1,1746,null,{}] 15:26:24 INFO - PROCESS | 3768 | 1461104784963 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:26:25 INFO - PROCESS | 3768 | 1461104785056 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:26:25 INFO - PROCESS | 3768 | 1461104785207 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:25 INFO - PROCESS | 3768 | ++DOCSHELL 1A8A9800 == 88 [pid = 3768] [id = 446] 15:26:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1A8B2800) [pid = 3768] [serial = 1338] [outer = 00000000] 15:26:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1ADB9000) [pid = 3768] [serial = 1339] [outer = 1A8B2800] 15:26:25 INFO - PROCESS | 3768 | 1461104785264 Marionette DEBUG loaded listener.js 15:26:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1C44B400) [pid = 3768] [serial = 1340] [outer = 1A8B2800] 15:26:25 INFO - PROCESS | 3768 | 1461104785792 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:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 897ms 15:26:25 INFO - PROCESS | 3768 | 1461104785835 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:26:25 INFO - PROCESS | 3768 | 1461104785838 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 15:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:26:25 INFO - PROCESS | 3768 | 1461104785842 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:26:25 INFO - PROCESS | 3768 | 1461104785844 Marionette TRACE conn2 <- [1,1750,null,{}] 15:26:25 INFO - PROCESS | 3768 | 1461104785847 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:26:25 INFO - PROCESS | 3768 | 1461104785955 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:26:26 INFO - PROCESS | 3768 | 1461104786069 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:26 INFO - PROCESS | 3768 | ++DOCSHELL 1ADB5800 == 89 [pid = 3768] [id = 447] 15:26:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1C4E5C00) [pid = 3768] [serial = 1341] [outer = 00000000] 15:26:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1C9A7C00) [pid = 3768] [serial = 1342] [outer = 1C4E5C00] 15:26:26 INFO - PROCESS | 3768 | 1461104786166 Marionette DEBUG loaded listener.js 15:26:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1C9AB800) [pid = 3768] [serial = 1343] [outer = 1C4E5C00] 15:26:26 INFO - PROCESS | 3768 | 1461104786746 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:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 990ms 15:26:26 INFO - PROCESS | 3768 | 1461104786832 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:26:26 INFO - PROCESS | 3768 | 1461104786834 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 15:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:26:26 INFO - PROCESS | 3768 | 1461104786838 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:26:26 INFO - PROCESS | 3768 | 1461104786839 Marionette TRACE conn2 <- [1,1754,null,{}] 15:26:26 INFO - PROCESS | 3768 | 1461104786843 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:26:26 INFO - PROCESS | 3768 | 1461104786946 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:26:27 INFO - PROCESS | 3768 | 1461104787087 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:27 INFO - PROCESS | 3768 | ++DOCSHELL 18078000 == 90 [pid = 3768] [id = 448] 15:26:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (189AE400) [pid = 3768] [serial = 1344] [outer = 00000000] 15:26:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1CC83000) [pid = 3768] [serial = 1345] [outer = 189AE400] 15:26:27 INFO - PROCESS | 3768 | 1461104787149 Marionette DEBUG loaded listener.js 15:26:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1CE52000) [pid = 3768] [serial = 1346] [outer = 189AE400] 15:26:27 INFO - PROCESS | 3768 | 1461104787711 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:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 943ms 15:26:27 INFO - PROCESS | 3768 | 1461104787783 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:26:27 INFO - PROCESS | 3768 | 1461104787785 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 15:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:26:27 INFO - PROCESS | 3768 | 1461104787789 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:26:27 INFO - PROCESS | 3768 | 1461104787790 Marionette TRACE conn2 <- [1,1758,null,{}] 15:26:27 INFO - PROCESS | 3768 | 1461104787794 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:26:27 INFO - PROCESS | 3768 | 1461104787907 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:26:28 INFO - PROCESS | 3768 | 1461104788050 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:28 INFO - PROCESS | 3768 | ++DOCSHELL 1D10B400 == 91 [pid = 3768] [id = 449] 15:26:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1D502400) [pid = 3768] [serial = 1347] [outer = 00000000] 15:26:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1D674400) [pid = 3768] [serial = 1348] [outer = 1D502400] 15:26:28 INFO - PROCESS | 3768 | 1461104788108 Marionette DEBUG loaded listener.js 15:26:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1D928800) [pid = 3768] [serial = 1349] [outer = 1D502400] 15:26:28 INFO - PROCESS | 3768 | 1461104788705 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:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 990ms 15:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:26:28 INFO - PROCESS | 3768 | 1461104788774 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:26:28 INFO - PROCESS | 3768 | 1461104788777 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 15:26:28 INFO - PROCESS | 3768 | 1461104788780 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:26:28 INFO - PROCESS | 3768 | 1461104788782 Marionette TRACE conn2 <- [1,1762,null,{}] 15:26:28 INFO - PROCESS | 3768 | 1461104788786 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:26:28 INFO - PROCESS | 3768 | 1461104788891 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:26:29 INFO - PROCESS | 3768 | 1461104789035 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:29 INFO - PROCESS | 3768 | ++DOCSHELL 19A64C00 == 92 [pid = 3768] [id = 450] 15:26:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1D58EC00) [pid = 3768] [serial = 1350] [outer = 00000000] 15:26:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1DB9D800) [pid = 3768] [serial = 1351] [outer = 1D58EC00] 15:26:29 INFO - PROCESS | 3768 | 1461104789089 Marionette DEBUG loaded listener.js 15:26:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1DB9D400) [pid = 3768] [serial = 1352] [outer = 1D58EC00] 15:26:29 INFO - PROCESS | 3768 | 1461104789771 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:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1021ms 15:26:29 INFO - PROCESS | 3768 | 1461104789819 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:26:29 INFO - PROCESS | 3768 | 1461104789823 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 15:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:26:29 INFO - PROCESS | 3768 | 1461104789828 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:26:29 INFO - PROCESS | 3768 | 1461104789831 Marionette TRACE conn2 <- [1,1766,null,{}] 15:26:29 INFO - PROCESS | 3768 | 1461104789836 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:26:29 INFO - PROCESS | 3768 | 1461104789943 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:26:30 INFO - PROCESS | 3768 | 1461104790105 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:30 INFO - PROCESS | 3768 | ++DOCSHELL 1894FC00 == 93 [pid = 3768] [id = 451] 15:26:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (18951000) [pid = 3768] [serial = 1353] [outer = 00000000] 15:26:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (18BF1C00) [pid = 3768] [serial = 1354] [outer = 18951000] 15:26:30 INFO - PROCESS | 3768 | 1461104790182 Marionette DEBUG loaded listener.js 15:26:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (18F8B400) [pid = 3768] [serial = 1355] [outer = 18951000] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 189AE000 == 92 [pid = 3768] [id = 255] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 17B08800 == 91 [pid = 3768] [id = 253] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 1900EC00 == 90 [pid = 3768] [id = 442] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 15F7EC00 == 89 [pid = 3768] [id = 441] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 17B09000 == 88 [pid = 3768] [id = 440] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 12B80000 == 87 [pid = 3768] [id = 439] 15:26:30 INFO - PROCESS | 3768 | --DOCSHELL 137E8400 == 86 [pid = 3768] [id = 433] 15:26:30 INFO - PROCESS | 3768 | 1461104790791 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:26:30 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:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 990ms 15:26:30 INFO - PROCESS | 3768 | 1461104790832 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:26:30 INFO - PROCESS | 3768 | 1461104790837 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 15:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:26:30 INFO - PROCESS | 3768 | 1461104790843 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:26:30 INFO - PROCESS | 3768 | 1461104790846 Marionette TRACE conn2 <- [1,1770,null,{}] 15:26:30 INFO - PROCESS | 3768 | 1461104790849 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:26:30 INFO - PROCESS | 3768 | 1461104790979 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:26:31 INFO - PROCESS | 3768 | 1461104791051 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 3768 | ++DOCSHELL 1900A400 == 87 [pid = 3768] [id = 452] 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (19915C00) [pid = 3768] [serial = 1356] [outer = 00000000] 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (19A54800) [pid = 3768] [serial = 1357] [outer = 19915C00] 15:26:31 INFO - PROCESS | 3768 | 1461104791096 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (19A69400) [pid = 3768] [serial = 1358] [outer = 19915C00] 15:26:31 INFO - PROCESS | 3768 | 1461104791566 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:26:31 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:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 789ms 15:26:31 INFO - PROCESS | 3768 | 1461104791627 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:26:31 INFO - PROCESS | 3768 | 1461104791630 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 15:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:26:31 INFO - PROCESS | 3768 | 1461104791633 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:26:31 INFO - PROCESS | 3768 | 1461104791636 Marionette TRACE conn2 <- [1,1774,null,{}] 15:26:31 INFO - PROCESS | 3768 | 1461104791647 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:26:31 INFO - PROCESS | 3768 | 1461104791775 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:26:31 INFO - PROCESS | 3768 | 1461104791852 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:31 INFO - PROCESS | 3768 | ++DOCSHELL 1C9B2800 == 88 [pid = 3768] [id = 453] 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1CB4F000) [pid = 3768] [serial = 1359] [outer = 00000000] 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1D159400) [pid = 3768] [serial = 1360] [outer = 1CB4F000] 15:26:31 INFO - PROCESS | 3768 | 1461104791898 Marionette DEBUG loaded listener.js 15:26:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1D589400) [pid = 3768] [serial = 1361] [outer = 1CB4F000] 15:26:32 INFO - PROCESS | 3768 | 1461104792322 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:26:32 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:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 742ms 15:26:32 INFO - PROCESS | 3768 | 1461104792376 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:26:32 INFO - PROCESS | 3768 | 1461104792379 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 15:26:32 INFO - PROCESS | 3768 | 1461104792382 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:26:32 INFO - PROCESS | 3768 | 1461104792384 Marionette TRACE conn2 <- [1,1778,null,{}] 15:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:26:32 INFO - PROCESS | 3768 | 1461104792387 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:26:32 INFO - PROCESS | 3768 | 1461104792526 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:26:32 INFO - PROCESS | 3768 | 1461104792549 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:32 INFO - PROCESS | 3768 | ++DOCSHELL 1D50C800 == 89 [pid = 3768] [id = 454] 15:26:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1D670800) [pid = 3768] [serial = 1362] [outer = 00000000] 15:26:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1DC62800) [pid = 3768] [serial = 1363] [outer = 1D670800] 15:26:32 INFO - PROCESS | 3768 | 1461104792593 Marionette DEBUG loaded listener.js 15:26:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1DEEB400) [pid = 3768] [serial = 1364] [outer = 1D670800] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (1ADB3400) [pid = 3768] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1C9B4400) [pid = 3768] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (15726000) [pid = 3768] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (15CE6800) [pid = 3768] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1657F000) [pid = 3768] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1325C800) [pid = 3768] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (1CC83C00) [pid = 3768] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (16969000) [pid = 3768] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (132D4800) [pid = 3768] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (18F93000) [pid = 3768] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (189A6800) [pid = 3768] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (19922800) [pid = 3768] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (18413C00) [pid = 3768] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:26:32 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (19010800) [pid = 3768] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:26:33 INFO - PROCESS | 3768 | 1461104793126 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:26:33 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:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 835ms 15:26:33 INFO - PROCESS | 3768 | 1461104793210 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 3768 | 1461104793212 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 15:26:33 INFO - PROCESS | 3768 | 1461104793215 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:26:33 INFO - PROCESS | 3768 | 1461104793217 Marionette TRACE conn2 <- [1,1782,null,{}] 15:26:33 INFO - PROCESS | 3768 | 1461104793221 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:26:33 INFO - PROCESS | 3768 | 1461104793316 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:26:33 INFO - PROCESS | 3768 | 1461104793327 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:33 INFO - PROCESS | 3768 | ++DOCSHELL 15516800 == 90 [pid = 3768] [id = 455] 15:26:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (16963400) [pid = 3768] [serial = 1365] [outer = 00000000] 15:26:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19914400) [pid = 3768] [serial = 1366] [outer = 16963400] 15:26:33 INFO - PROCESS | 3768 | 1461104793371 Marionette DEBUG loaded listener.js 15:26:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1A095C00) [pid = 3768] [serial = 1367] [outer = 16963400] 15:26:33 INFO - PROCESS | 3768 | 1461104793830 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:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 680ms 15:26:33 INFO - PROCESS | 3768 | 1461104793915 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:26:33 INFO - PROCESS | 3768 | 1461104793917 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 15:26:33 INFO - PROCESS | 3768 | 1461104793921 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:26:33 INFO - PROCESS | 3768 | 1461104793922 Marionette TRACE conn2 <- [1,1786,null,{}] 15:26:33 INFO - PROCESS | 3768 | 1461104793926 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:26:34 INFO - PROCESS | 3768 | 1461104794028 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:26:34 INFO - PROCESS | 3768 | 1461104794035 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 3768 | ++DOCSHELL 1CB4E400 == 91 [pid = 3768] [id = 456] 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1DC5EC00) [pid = 3768] [serial = 1368] [outer = 00000000] 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1E088800) [pid = 3768] [serial = 1369] [outer = 1DC5EC00] 15:26:34 INFO - PROCESS | 3768 | 1461104794082 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1E0B2400) [pid = 3768] [serial = 1370] [outer = 1DC5EC00] 15:26:34 INFO - PROCESS | 3768 | 1461104794516 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:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 635ms 15:26:34 INFO - PROCESS | 3768 | 1461104794559 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:26:34 INFO - PROCESS | 3768 | 1461104794561 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 15:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:26:34 INFO - PROCESS | 3768 | 1461104794564 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:26:34 INFO - PROCESS | 3768 | 1461104794566 Marionette TRACE conn2 <- [1,1790,null,{}] 15:26:34 INFO - PROCESS | 3768 | 1461104794569 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:26:34 INFO - PROCESS | 3768 | 1461104794638 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:26:34 INFO - PROCESS | 3768 | 1461104794673 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:34 INFO - PROCESS | 3768 | ++DOCSHELL 1E2BEC00 == 92 [pid = 3768] [id = 457] 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1E2BF000) [pid = 3768] [serial = 1371] [outer = 00000000] 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1E2C7400) [pid = 3768] [serial = 1372] [outer = 1E2BF000] 15:26:34 INFO - PROCESS | 3768 | 1461104794716 Marionette DEBUG loaded listener.js 15:26:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (20755400) [pid = 3768] [serial = 1373] [outer = 1E2BF000] 15:26:35 INFO - PROCESS | 3768 | 1461104795406 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:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 896ms 15:26:35 INFO - PROCESS | 3768 | 1461104795452 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:26:35 INFO - PROCESS | 3768 | 1461104795458 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 15:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:26:35 INFO - PROCESS | 3768 | 1461104795464 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:26:35 INFO - PROCESS | 3768 | 1461104795467 Marionette TRACE conn2 <- [1,1794,null,{}] 15:26:35 INFO - PROCESS | 3768 | 1461104795473 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:26:35 INFO - PROCESS | 3768 | 1461104795591 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:26:35 INFO - PROCESS | 3768 | 1461104795755 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:35 INFO - PROCESS | 3768 | ++DOCSHELL 1841A400 == 93 [pid = 3768] [id = 458] 15:26:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (187C5400) [pid = 3768] [serial = 1374] [outer = 00000000] 15:26:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (18BE9800) [pid = 3768] [serial = 1375] [outer = 187C5400] 15:26:35 INFO - PROCESS | 3768 | 1461104795812 Marionette DEBUG loaded listener.js 15:26:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (19011800) [pid = 3768] [serial = 1376] [outer = 187C5400] 15:26:36 INFO - PROCESS | 3768 | 1461104796417 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:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1021ms 15:26:36 INFO - PROCESS | 3768 | 1461104796490 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:26:36 INFO - PROCESS | 3768 | 1461104796496 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 15:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:26:36 INFO - PROCESS | 3768 | 1461104796522 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:26:36 INFO - PROCESS | 3768 | 1461104796524 Marionette TRACE conn2 <- [1,1798,null,{}] 15:26:36 INFO - PROCESS | 3768 | 1461104796528 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:26:36 INFO - PROCESS | 3768 | 1461104796671 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:26:36 INFO - PROCESS | 3768 | 1461104796818 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:36 INFO - PROCESS | 3768 | ++DOCSHELL 1571E000 == 94 [pid = 3768] [id = 459] 15:26:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (17B0F800) [pid = 3768] [serial = 1377] [outer = 00000000] 15:26:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1CC81800) [pid = 3768] [serial = 1378] [outer = 17B0F800] 15:26:36 INFO - PROCESS | 3768 | 1461104796873 Marionette DEBUG loaded listener.js 15:26:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1D66CC00) [pid = 3768] [serial = 1379] [outer = 17B0F800] 15:26:37 INFO - PROCESS | 3768 | 1461104797487 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:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 990ms 15:26:37 INFO - PROCESS | 3768 | 1461104797522 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:26:37 INFO - PROCESS | 3768 | 1461104797525 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 15:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:26:37 INFO - PROCESS | 3768 | 1461104797529 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:26:37 INFO - PROCESS | 3768 | 1461104797532 Marionette TRACE conn2 <- [1,1802,null,{}] 15:26:37 INFO - PROCESS | 3768 | 1461104797543 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:26:37 INFO - PROCESS | 3768 | 1461104797656 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:26:37 INFO - PROCESS | 3768 | 1461104797803 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:37 INFO - PROCESS | 3768 | ++DOCSHELL 1E2C4400 == 95 [pid = 3768] [id = 460] 15:26:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (20754800) [pid = 3768] [serial = 1380] [outer = 00000000] 15:26:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (2075EC00) [pid = 3768] [serial = 1381] [outer = 20754800] 15:26:37 INFO - PROCESS | 3768 | 1461104797860 Marionette DEBUG loaded listener.js 15:26:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (20762400) [pid = 3768] [serial = 1382] [outer = 20754800] 15:26:38 INFO - PROCESS | 3768 | 1461104798396 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:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 928ms 15:26:38 INFO - PROCESS | 3768 | 1461104798457 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:26:38 INFO - PROCESS | 3768 | 1461104798460 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 15:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:26:38 INFO - PROCESS | 3768 | 1461104798464 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:26:38 INFO - PROCESS | 3768 | 1461104798466 Marionette TRACE conn2 <- [1,1806,null,{}] 15:26:38 INFO - PROCESS | 3768 | 1461104798470 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:26:38 INFO - PROCESS | 3768 | 1461104798579 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:26:38 INFO - PROCESS | 3768 | 1461104798740 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:38 INFO - PROCESS | 3768 | ++DOCSHELL 20761000 == 96 [pid = 3768] [id = 461] 15:26:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (20837400) [pid = 3768] [serial = 1383] [outer = 00000000] 15:26:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (20931C00) [pid = 3768] [serial = 1384] [outer = 20837400] 15:26:38 INFO - PROCESS | 3768 | 1461104798794 Marionette DEBUG loaded listener.js 15:26:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (20935C00) [pid = 3768] [serial = 1385] [outer = 20837400] 15:26:39 INFO - PROCESS | 3768 | 1461104799345 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:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 928ms 15:26:39 INFO - PROCESS | 3768 | 1461104799392 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:26:39 INFO - PROCESS | 3768 | 1461104799394 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 15:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:26:39 INFO - PROCESS | 3768 | 1461104799398 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:26:39 INFO - PROCESS | 3768 | 1461104799399 Marionette TRACE conn2 <- [1,1810,null,{}] 15:26:39 INFO - PROCESS | 3768 | 1461104799403 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:26:39 INFO - PROCESS | 3768 | 1461104799508 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:26:39 INFO - PROCESS | 3768 | 1461104799668 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:39 INFO - PROCESS | 3768 | ++DOCSHELL 15CF1C00 == 97 [pid = 3768] [id = 462] 15:26:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (20939800) [pid = 3768] [serial = 1386] [outer = 00000000] 15:26:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (20940400) [pid = 3768] [serial = 1387] [outer = 20939800] 15:26:39 INFO - PROCESS | 3768 | 1461104799723 Marionette DEBUG loaded listener.js 15:26:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (20A5F400) [pid = 3768] [serial = 1388] [outer = 20939800] 15:26:40 INFO - PROCESS | 3768 | 1461104800253 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:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 882ms 15:26:40 INFO - PROCESS | 3768 | 1461104800302 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:26:40 INFO - PROCESS | 3768 | 1461104800304 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 15:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:26:40 INFO - PROCESS | 3768 | 1461104800307 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:26:40 INFO - PROCESS | 3768 | 1461104800309 Marionette TRACE conn2 <- [1,1814,null,{}] 15:26:40 INFO - PROCESS | 3768 | 1461104800313 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:26:40 INFO - PROCESS | 3768 | 1461104800431 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:26:40 INFO - PROCESS | 3768 | 1461104800593 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:40 INFO - PROCESS | 3768 | ++DOCSHELL 17B13000 == 98 [pid = 3768] [id = 463] 15:26:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (17B7C800) [pid = 3768] [serial = 1389] [outer = 00000000] 15:26:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (20A69400) [pid = 3768] [serial = 1390] [outer = 17B7C800] 15:26:40 INFO - PROCESS | 3768 | 1461104800655 Marionette DEBUG loaded listener.js 15:26:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (20A6B800) [pid = 3768] [serial = 1391] [outer = 17B7C800] 15:26:41 INFO - PROCESS | 3768 | 1461104801478 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:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1237ms 15:26:41 INFO - PROCESS | 3768 | 1461104801550 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:26:41 INFO - PROCESS | 3768 | 1461104801554 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 15:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:26:41 INFO - PROCESS | 3768 | 1461104801559 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:26:41 INFO - PROCESS | 3768 | 1461104801563 Marionette TRACE conn2 <- [1,1818,null,{}] 15:26:41 INFO - PROCESS | 3768 | 1461104801569 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:26:41 INFO - PROCESS | 3768 | 1461104801676 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:26:41 INFO - PROCESS | 3768 | 1461104801831 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:41 INFO - PROCESS | 3768 | ++DOCSHELL 13208000 == 99 [pid = 3768] [id = 464] 15:26:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 160 (13260000) [pid = 3768] [serial = 1392] [outer = 00000000] 15:26:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 161 (15C04C00) [pid = 3768] [serial = 1393] [outer = 13260000] 15:26:41 INFO - PROCESS | 3768 | 1461104801881 Marionette DEBUG loaded listener.js 15:26:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 162 (1657F400) [pid = 3768] [serial = 1394] [outer = 13260000] 15:26:42 INFO - PROCESS | 3768 | 1461104802454 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:26:42 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:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 928ms 15:26:42 INFO - PROCESS | 3768 | 1461104802490 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:26:42 INFO - PROCESS | 3768 | 1461104802495 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 15:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:26:42 INFO - PROCESS | 3768 | 1461104802501 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:26:42 INFO - PROCESS | 3768 | 1461104802504 Marionette TRACE conn2 <- [1,1822,null,{}] 15:26:42 INFO - PROCESS | 3768 | 1461104802507 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:26:42 INFO - PROCESS | 3768 | 1461104802606 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:26:42 INFO - PROCESS | 3768 | 1461104802789 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1D14FC00 == 98 [pid = 3768] [id = 415] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1CB4E400 == 97 [pid = 3768] [id = 456] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 15516800 == 96 [pid = 3768] [id = 455] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1D50C800 == 95 [pid = 3768] [id = 454] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1C9B2800 == 94 [pid = 3768] [id = 453] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1900A400 == 93 [pid = 3768] [id = 452] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1894FC00 == 92 [pid = 3768] [id = 451] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 18078000 == 91 [pid = 3768] [id = 448] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1ADB5800 == 90 [pid = 3768] [id = 447] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 1A8A9800 == 89 [pid = 3768] [id = 446] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 18463800 == 88 [pid = 3768] [id = 445] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 15F8B000 == 87 [pid = 3768] [id = 444] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 161 (16583C00) [pid = 3768] [serial = 1249] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 160 (19915000) [pid = 3768] [serial = 1252] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 159 (1DB25C00) [pid = 3768] [serial = 1258] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1D58E800) [pid = 3768] [serial = 1255] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (1DC62400) [pid = 3768] [serial = 1261] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (20756C00) [pid = 3768] [serial = 1264] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (19A60400) [pid = 3768] [serial = 1330] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (1A04D000) [pid = 3768] [serial = 1297] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (1CE4CC00) [pid = 3768] [serial = 1306] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (17B85800) [pid = 3768] [serial = 1300] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1E0B5400) [pid = 3768] [serial = 1312] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (189A7800) [pid = 3768] [serial = 1315] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (19617000) [pid = 3768] [serial = 1303] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (1DC66800) [pid = 3768] [serial = 1309] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | ++DOCSHELL 1326A000 == 88 [pid = 3768] [id = 465] 15:26:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (132D6400) [pid = 3768] [serial = 1395] [outer = 00000000] 15:26:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (15CE6800) [pid = 3768] [serial = 1396] [outer = 132D6400] 15:26:42 INFO - PROCESS | 3768 | 1461104802871 Marionette DEBUG loaded listener.js 15:26:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1657DC00) [pid = 3768] [serial = 1397] [outer = 132D6400] 15:26:42 INFO - PROCESS | 3768 | --DOCSHELL 15C0E800 == 87 [pid = 3768] [id = 443] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1DB21C00) [pid = 3768] [serial = 1288] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1D157400) [pid = 3768] [serial = 1285] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (15512400) [pid = 3768] [serial = 1291] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (18BEA400) [pid = 3768] [serial = 1294] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (19A51C00) [pid = 3768] [serial = 1276] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (19A58400) [pid = 3768] [serial = 1277] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1A091400) [pid = 3768] [serial = 1279] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (18DB3800) [pid = 3768] [serial = 1271] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (18BEEC00) [pid = 3768] [serial = 1270] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1657FC00) [pid = 3768] [serial = 1268] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (15F7C400) [pid = 3768] [serial = 1267] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (18A1E000) [pid = 3768] [serial = 1273] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (18BEDC00) [pid = 3768] [serial = 1274] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1DB2A000) [pid = 3768] [serial = 1289] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (136B1C00) [pid = 3768] [serial = 1295] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1C44F400) [pid = 3768] [serial = 1282] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1C735000) [pid = 3768] [serial = 1283] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1991C800) [pid = 3768] [serial = 1328] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (15CCF400) [pid = 3768] [serial = 1292] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1D506C00) [pid = 3768] [serial = 1286] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1A378800) [pid = 3768] [serial = 1280] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (18B2CC00) [pid = 3768] [serial = 1321] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (16968400) [pid = 3768] [serial = 1319] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (19917000) [pid = 3768] [serial = 1327] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18BE8C00) [pid = 3768] [serial = 1322] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (16579800) [pid = 3768] [serial = 1318] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (18A1E400) [pid = 3768] [serial = 1325] [outer = 00000000] [url = about:blank] 15:26:42 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (18955800) [pid = 3768] [serial = 1324] [outer = 00000000] [url = about:blank] 15:26:43 INFO - PROCESS | 3768 | 1461104803321 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:26:43 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:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 835ms 15:26:43 INFO - PROCESS | 3768 | 1461104803344 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:26:43 INFO - PROCESS | 3768 | 1461104803346 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 15:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:26:43 INFO - PROCESS | 3768 | 1461104803349 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:26:43 INFO - PROCESS | 3768 | 1461104803353 Marionette TRACE conn2 <- [1,1826,null,{}] 15:26:43 INFO - PROCESS | 3768 | 1461104803363 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:26:43 INFO - PROCESS | 3768 | 1461104803455 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:26:43 INFO - PROCESS | 3768 | 1461104803465 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:43 INFO - PROCESS | 3768 | ++DOCSHELL 18955C00 == 88 [pid = 3768] [id = 466] 15:26:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (18959C00) [pid = 3768] [serial = 1398] [outer = 00000000] 15:26:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (189AF000) [pid = 3768] [serial = 1399] [outer = 18959C00] 15:26:43 INFO - PROCESS | 3768 | 1461104803512 Marionette DEBUG loaded listener.js 15:26:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18A19C00) [pid = 3768] [serial = 1400] [outer = 18959C00] 15:26:44 INFO - PROCESS | 3768 | 1461104804009 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:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 680ms 15:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:26:44 INFO - PROCESS | 3768 | 1461104804047 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3768 | 1461104804050 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 15:26:44 INFO - PROCESS | 3768 | 1461104804037 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3768 | 1461104804039 Marionette TRACE conn2 <- [1,1830,null,{}] 15:26:44 INFO - PROCESS | 3768 | 1461104804043 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:26:44 INFO - PROCESS | 3768 | 1461104804128 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:26:44 INFO - PROCESS | 3768 | 1461104804134 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3768 | ++DOCSHELL 12BBE000 == 89 [pid = 3768] [id = 467] 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (189A9C00) [pid = 3768] [serial = 1401] [outer = 00000000] 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18BF1400) [pid = 3768] [serial = 1402] [outer = 189A9C00] 15:26:44 INFO - PROCESS | 3768 | 1461104804179 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (18DAE400) [pid = 3768] [serial = 1403] [outer = 189A9C00] 15:26:44 INFO - PROCESS | 3768 | 1461104804647 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:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 618ms 15:26:44 INFO - PROCESS | 3768 | 1461104804674 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:26:44 INFO - PROCESS | 3768 | 1461104804676 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 15:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:26:44 INFO - PROCESS | 3768 | 1461104804679 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:26:44 INFO - PROCESS | 3768 | 1461104804681 Marionette TRACE conn2 <- [1,1834,null,{}] 15:26:44 INFO - PROCESS | 3768 | 1461104804684 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:26:44 INFO - PROCESS | 3768 | 1461104804767 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:26:44 INFO - PROCESS | 3768 | 1461104804774 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:44 INFO - PROCESS | 3768 | ++DOCSHELL 18A23800 == 90 [pid = 3768] [id = 468] 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (18DAC800) [pid = 3768] [serial = 1404] [outer = 00000000] 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (19008800) [pid = 3768] [serial = 1405] [outer = 18DAC800] 15:26:44 INFO - PROCESS | 3768 | 1461104804818 Marionette DEBUG loaded listener.js 15:26:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (193D1800) [pid = 3768] [serial = 1406] [outer = 18DAC800] 15:26:45 INFO - PROCESS | 3768 | 1461104805307 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:26:45 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:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 680ms 15:26:45 INFO - PROCESS | 3768 | 1461104805380 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:26:45 INFO - PROCESS | 3768 | 1461104805382 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 15:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:26:45 INFO - PROCESS | 3768 | 1461104805393 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:26:45 INFO - PROCESS | 3768 | 1461104805394 Marionette TRACE conn2 <- [1,1838,null,{}] 15:26:45 INFO - PROCESS | 3768 | 1461104805398 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:26:45 INFO - PROCESS | 3768 | 1461104805541 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:26:45 INFO - PROCESS | 3768 | 1461104805604 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:45 INFO - PROCESS | 3768 | ++DOCSHELL 19616C00 == 91 [pid = 3768] [id = 469] 15:26:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (19889800) [pid = 3768] [serial = 1407] [outer = 00000000] 15:26:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19A55800) [pid = 3768] [serial = 1408] [outer = 19889800] 15:26:45 INFO - PROCESS | 3768 | 1461104805636 Marionette DEBUG loaded listener.js 15:26:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (19A58400) [pid = 3768] [serial = 1409] [outer = 19889800] 15:26:46 INFO - PROCESS | 3768 | 1461104806051 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:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 695ms 15:26:46 INFO - PROCESS | 3768 | 1461104806069 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3768 | 1461104806071 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 15:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:26:46 INFO - PROCESS | 3768 | 1461104806078 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - PROCESS | 3768 | 1461104806079 Marionette TRACE conn2 <- [1,1842,null,{}] 15:26:46 INFO - PROCESS | 3768 | 1461104806083 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:26:46 INFO - PROCESS | 3768 | 1461104806228 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:26:46 INFO - PROCESS | 3768 | 1461104806251 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3768 | ++DOCSHELL 19A67800 == 92 [pid = 3768] [id = 470] 15:26:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (19A6DC00) [pid = 3768] [serial = 1410] [outer = 00000000] 15:26:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1A2A6000) [pid = 3768] [serial = 1411] [outer = 19A6DC00] 15:26:46 INFO - PROCESS | 3768 | 1461104806295 Marionette DEBUG loaded listener.js 15:26:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1A498000) [pid = 3768] [serial = 1412] [outer = 19A6DC00] 15:26:46 INFO - PROCESS | 3768 | 1461104806747 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:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 696ms 15:26:46 INFO - PROCESS | 3768 | 1461104806773 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:26:46 INFO - PROCESS | 3768 | 1461104806775 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 15:26:46 INFO - PROCESS | 3768 | 1461104806778 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:26:46 INFO - PROCESS | 3768 | 1461104806780 Marionette TRACE conn2 <- [1,1846,null,{}] 15:26:46 INFO - PROCESS | 3768 | 1461104806783 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:26:46 INFO - PROCESS | 3768 | 1461104806904 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:26:46 INFO - PROCESS | 3768 | 1461104806972 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:46 INFO - PROCESS | 3768 | ++DOCSHELL 19A63C00 == 93 [pid = 3768] [id = 471] 15:26:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1A384C00) [pid = 3768] [serial = 1413] [outer = 00000000] 15:26:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1C44C000) [pid = 3768] [serial = 1414] [outer = 1A384C00] 15:26:47 INFO - PROCESS | 3768 | 1461104807016 Marionette DEBUG loaded listener.js 15:26:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1C44BC00) [pid = 3768] [serial = 1415] [outer = 1A384C00] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1D150400) [pid = 3768] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (20937C00) [pid = 3768] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1D66D000) [pid = 3768] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1CB5B800) [pid = 3768] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (1E0BE000) [pid = 3768] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (2083B000) [pid = 3768] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1ADB2C00) [pid = 3768] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1A2A2000) [pid = 3768] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (14B16400) [pid = 3768] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1D929C00) [pid = 3768] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (18951000) [pid = 3768] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1D58EC00) [pid = 3768] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1CB4F000) [pid = 3768] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1D670800) [pid = 3768] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (1DC5EC00) [pid = 3768] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (19915C00) [pid = 3768] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (16963400) [pid = 3768] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:26:47 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (18A15000) [pid = 3768] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:26:47 INFO - PROCESS | 3768 | 1461104807840 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:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1083ms 15:26:47 INFO - PROCESS | 3768 | 1461104807858 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:26:47 INFO - PROCESS | 3768 | 1461104807860 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 15:26:47 INFO - PROCESS | 3768 | 1461104807863 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:26:47 INFO - PROCESS | 3768 | 1461104807864 Marionette TRACE conn2 <- [1,1850,null,{}] 15:26:47 INFO - PROCESS | 3768 | 1461104807868 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:26:47 INFO - PROCESS | 3768 | 1461104807953 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:26:48 INFO - PROCESS | 3768 | 1461104808061 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3768 | ++DOCSHELL 15741800 == 94 [pid = 3768] [id = 472] 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (15ECE400) [pid = 3768] [serial = 1416] [outer = 00000000] 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1991BC00) [pid = 3768] [serial = 1417] [outer = 15ECE400] 15:26:48 INFO - PROCESS | 3768 | 1461104808105 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1A49E400) [pid = 3768] [serial = 1418] [outer = 15ECE400] 15:26:48 INFO - PROCESS | 3768 | 1461104808479 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:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 619ms 15:26:48 INFO - PROCESS | 3768 | 1461104808501 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:26:48 INFO - PROCESS | 3768 | 1461104808503 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 15:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:26:48 INFO - PROCESS | 3768 | 1461104808506 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:26:48 INFO - PROCESS | 3768 | 1461104808508 Marionette TRACE conn2 <- [1,1854,null,{}] 15:26:48 INFO - PROCESS | 3768 | 1461104808511 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:26:48 INFO - PROCESS | 3768 | 1461104808644 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:26:48 INFO - PROCESS | 3768 | 1461104808656 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:48 INFO - PROCESS | 3768 | ++DOCSHELL 15ED6400 == 95 [pid = 3768] [id = 473] 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (189AE800) [pid = 3768] [serial = 1419] [outer = 00000000] 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1CB4D400) [pid = 3768] [serial = 1420] [outer = 189AE800] 15:26:48 INFO - PROCESS | 3768 | 1461104808701 Marionette DEBUG loaded listener.js 15:26:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1CE4CC00) [pid = 3768] [serial = 1421] [outer = 189AE800] 15:26:49 INFO - PROCESS | 3768 | 1461104809100 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:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 634ms 15:26:49 INFO - PROCESS | 3768 | 1461104809129 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:26:49 INFO - PROCESS | 3768 | 1461104809131 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 15:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:26:49 INFO - PROCESS | 3768 | 1461104809134 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:26:49 INFO - PROCESS | 3768 | 1461104809137 Marionette TRACE conn2 <- [1,1858,null,{}] 15:26:49 INFO - PROCESS | 3768 | 1461104809140 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:26:49 INFO - PROCESS | 3768 | 1461104809283 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:26:49 INFO - PROCESS | 3768 | 1461104809382 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:49 INFO - PROCESS | 3768 | ++DOCSHELL 1D15A800 == 96 [pid = 3768] [id = 474] 15:26:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1D50CC00) [pid = 3768] [serial = 1422] [outer = 00000000] 15:26:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1D674800) [pid = 3768] [serial = 1423] [outer = 1D50CC00] 15:26:49 INFO - PROCESS | 3768 | 1461104809430 Marionette DEBUG loaded listener.js 15:26:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1DB28800) [pid = 3768] [serial = 1424] [outer = 1D50CC00] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1696F800 == 95 [pid = 3768] [id = 136] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 189A2C00 == 94 [pid = 3768] [id = 400] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 189ADC00 == 93 [pid = 3768] [id = 434] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1A8AE000 == 92 [pid = 3768] [id = 367] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 11F4D000 == 91 [pid = 3768] [id = 271] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 18F90800 == 90 [pid = 3768] [id = 432] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 18DAD800 == 89 [pid = 3768] [id = 351] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 16584C00 == 88 [pid = 3768] [id = 238] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1326AC00 == 87 [pid = 3768] [id = 438] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 136AB000 == 86 [pid = 3768] [id = 322] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1A297C00 == 85 [pid = 3768] [id = 151] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1AA20400 == 84 [pid = 3768] [id = 401] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D507000 == 83 [pid = 3768] [id = 167] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D506400 == 82 [pid = 3768] [id = 420] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1A8AD400 == 81 [pid = 3768] [id = 385] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 18DAF000 == 80 [pid = 3768] [id = 353] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13384800 == 79 [pid = 3768] [id = 240] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 16574000 == 78 [pid = 3768] [id = 349] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 123F9C00 == 77 [pid = 3768] [id = 292] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1CC83400 == 76 [pid = 3768] [id = 364] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1320E800 == 75 [pid = 3768] [id = 285] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 11BD4400 == 74 [pid = 3768] [id = 252] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 18956400 == 73 [pid = 3768] [id = 366] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D10B400 == 72 [pid = 3768] [id = 449] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1657BC00 == 71 [pid = 3768] [id = 354] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1CB4D800 == 70 [pid = 3768] [id = 270] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 19A64C00 == 69 [pid = 3768] [id = 450] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13A21400 == 68 [pid = 3768] [id = 291] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D504000 == 67 [pid = 3768] [id = 304] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1894F000 == 66 [pid = 3768] [id = 303] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1AA5D800 == 65 [pid = 3768] [id = 435] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13269800 == 64 [pid = 3768] [id = 369] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 2083AC00 == 63 [pid = 3768] [id = 403] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 189AD000 == 62 [pid = 3768] [id = 241] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 18B22C00 == 61 [pid = 3768] [id = 269] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1DB93400 == 60 [pid = 3768] [id = 352] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 14B0C000 == 59 [pid = 3768] [id = 256] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D58A400 == 58 [pid = 3768] [id = 386] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 15722800 == 57 [pid = 3768] [id = 282] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1DC5A400 == 56 [pid = 3768] [id = 421] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1A380C00 == 55 [pid = 3768] [id = 402] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 132D4C00 == 54 [pid = 3768] [id = 370] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13204000 == 53 [pid = 3768] [id = 371] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 19005800 == 52 [pid = 3768] [id = 254] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 19614C00 == 51 [pid = 3768] [id = 284] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 17B0A000 == 50 [pid = 3768] [id = 398] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 2083E400 == 49 [pid = 3768] [id = 404] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D671800 == 48 [pid = 3768] [id = 437] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1D92BC00 == 47 [pid = 3768] [id = 368] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13203C00 == 46 [pid = 3768] [id = 405] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1CB56000 == 45 [pid = 3768] [id = 436] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1A04A800 == 44 [pid = 3768] [id = 239] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 13208000 == 43 [pid = 3768] [id = 464] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 17B13000 == 42 [pid = 3768] [id = 463] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 20761000 == 41 [pid = 3768] [id = 461] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 15CF1C00 == 40 [pid = 3768] [id = 462] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1E2C4400 == 39 [pid = 3768] [id = 460] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1571E000 == 38 [pid = 3768] [id = 459] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1E2BEC00 == 37 [pid = 3768] [id = 457] 15:26:50 INFO - PROCESS | 3768 | --DOCSHELL 1841A400 == 36 [pid = 3768] [id = 458] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 1326A000 == 35 [pid = 3768] [id = 465] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 18A23800 == 34 [pid = 3768] [id = 468] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 15741800 == 33 [pid = 3768] [id = 472] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 12BBE000 == 32 [pid = 3768] [id = 467] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 15ED6400 == 31 [pid = 3768] [id = 473] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 18955C00 == 30 [pid = 3768] [id = 466] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 19A63C00 == 29 [pid = 3768] [id = 471] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 19616C00 == 28 [pid = 3768] [id = 469] 15:26:51 INFO - PROCESS | 3768 | --DOCSHELL 19A67800 == 27 [pid = 3768] [id = 470] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (19A5B800) [pid = 3768] [serial = 1253] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1D58C800) [pid = 3768] [serial = 1247] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (21986C00) [pid = 3768] [serial = 1214] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (1DEEFC00) [pid = 3768] [serial = 1262] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (1E2C8800) [pid = 3768] [serial = 1208] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (20758000) [pid = 3768] [serial = 1265] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (20843C00) [pid = 3768] [serial = 1211] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1D66D400) [pid = 3768] [serial = 1205] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1D66E000) [pid = 3768] [serial = 1256] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (16C11800) [pid = 3768] [serial = 1250] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1DB2E800) [pid = 3768] [serial = 1259] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (18BF1C00) [pid = 3768] [serial = 1354] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (1DB9D400) [pid = 3768] [serial = 1352] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1DB9D800) [pid = 3768] [serial = 1351] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (19918400) [pid = 3768] [serial = 1336] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1D589400) [pid = 3768] [serial = 1361] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1ADB9000) [pid = 3768] [serial = 1339] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1D159400) [pid = 3768] [serial = 1360] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1D674400) [pid = 3768] [serial = 1348] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1DC62800) [pid = 3768] [serial = 1363] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1E088800) [pid = 3768] [serial = 1369] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1E2C7400) [pid = 3768] [serial = 1372] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1DEEB400) [pid = 3768] [serial = 1364] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1C9A7C00) [pid = 3768] [serial = 1342] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1895A400) [pid = 3768] [serial = 1333] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1CC83000) [pid = 3768] [serial = 1345] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19A54800) [pid = 3768] [serial = 1357] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19914400) [pid = 3768] [serial = 1366] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (19A69400) [pid = 3768] [serial = 1358] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18F8B400) [pid = 3768] [serial = 1355] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1A095C00) [pid = 3768] [serial = 1367] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1E0B2400) [pid = 3768] [serial = 1370] [outer = 00000000] [url = about:blank] 15:26:51 INFO - PROCESS | 3768 | 1461104811862 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:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2753ms 15:26:51 INFO - PROCESS | 3768 | 1461104811902 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:26:51 INFO - PROCESS | 3768 | 1461104811905 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 15:26:51 INFO - PROCESS | 3768 | 1461104811895 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:26:51 INFO - PROCESS | 3768 | 1461104811898 Marionette TRACE conn2 <- [1,1862,null,{}] 15:26:51 INFO - PROCESS | 3768 | 1461104811904 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:26:51 INFO - PROCESS | 3768 | 1461104811996 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:26:51 INFO - PROCESS | 3768 | 1461104812005 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 3768 | ++DOCSHELL 123C2000 == 28 [pid = 3768] [id = 475] 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (123C3800) [pid = 3768] [serial = 1425] [outer = 00000000] 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (12BB6000) [pid = 3768] [serial = 1426] [outer = 123C3800] 15:26:52 INFO - PROCESS | 3768 | 1461104812054 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (12DD8000) [pid = 3768] [serial = 1427] [outer = 123C3800] 15:26:52 INFO - PROCESS | 3768 | 1461104812550 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:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 681ms 15:26:52 INFO - PROCESS | 3768 | 1461104812596 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:26:52 INFO - PROCESS | 3768 | 1461104812602 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 15:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:26:52 INFO - PROCESS | 3768 | 1461104812608 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:26:52 INFO - PROCESS | 3768 | 1461104812611 Marionette TRACE conn2 <- [1,1866,null,{}] 15:26:52 INFO - PROCESS | 3768 | 1461104812614 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:26:52 INFO - PROCESS | 3768 | 1461104812707 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:26:52 INFO - PROCESS | 3768 | 1461104812717 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:52 INFO - PROCESS | 3768 | ++DOCSHELL 13267800 == 29 [pid = 3768] [id = 476] 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (132D3C00) [pid = 3768] [serial = 1428] [outer = 00000000] 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (132D9800) [pid = 3768] [serial = 1429] [outer = 132D3C00] 15:26:52 INFO - PROCESS | 3768 | 1461104812762 Marionette DEBUG loaded listener.js 15:26:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (132DE400) [pid = 3768] [serial = 1430] [outer = 132D3C00] 15:26:53 INFO - PROCESS | 3768 | 1461104813257 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:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 696ms 15:26:53 INFO - PROCESS | 3768 | 1461104813305 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:26:53 INFO - PROCESS | 3768 | 1461104813308 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 15:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:26:53 INFO - PROCESS | 3768 | 1461104813311 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:26:53 INFO - PROCESS | 3768 | 1461104813315 Marionette TRACE conn2 <- [1,1870,null,{}] 15:26:53 INFO - PROCESS | 3768 | 1461104813326 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:26:53 INFO - PROCESS | 3768 | 1461104813445 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:26:53 INFO - PROCESS | 3768 | 1461104813541 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:53 INFO - PROCESS | 3768 | ++DOCSHELL 137DFC00 == 30 [pid = 3768] [id = 477] 15:26:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (137E0000) [pid = 3768] [serial = 1431] [outer = 00000000] 15:26:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (13A21400) [pid = 3768] [serial = 1432] [outer = 137E0000] 15:26:53 INFO - PROCESS | 3768 | 1461104813576 Marionette DEBUG loaded listener.js 15:26:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (142B7400) [pid = 3768] [serial = 1433] [outer = 137E0000] 15:26:53 INFO - PROCESS | 3768 | 1461104813984 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:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 743ms 15:26:54 INFO - PROCESS | 3768 | 1461104814033 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3768 | 1461104814036 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 15:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:26:54 INFO - PROCESS | 3768 | 1461104814039 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3768 | 1461104814041 Marionette TRACE conn2 <- [1,1874,null,{}] 15:26:54 INFO - PROCESS | 3768 | 1461104814044 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:26:54 INFO - PROCESS | 3768 | 1461104814124 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:26:54 INFO - PROCESS | 3768 | 1461104814130 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3768 | ++DOCSHELL 14B5EC00 == 31 [pid = 3768] [id = 478] 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (14B65000) [pid = 3768] [serial = 1434] [outer = 00000000] 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (15740800) [pid = 3768] [serial = 1435] [outer = 14B65000] 15:26:54 INFO - PROCESS | 3768 | 1461104814175 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (15C0E800) [pid = 3768] [serial = 1436] [outer = 14B65000] 15:26:54 INFO - PROCESS | 3768 | 1461104814616 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:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 634ms 15:26:54 INFO - PROCESS | 3768 | 1461104814678 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:26:54 INFO - PROCESS | 3768 | 1461104814681 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 15:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:26:54 INFO - PROCESS | 3768 | 1461104814685 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:26:54 INFO - PROCESS | 3768 | 1461104814688 Marionette TRACE conn2 <- [1,1878,null,{}] 15:26:54 INFO - PROCESS | 3768 | 1461104814692 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:26:54 INFO - PROCESS | 3768 | 1461104814770 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:26:54 INFO - PROCESS | 3768 | 1461104814778 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:54 INFO - PROCESS | 3768 | ++DOCSHELL 15CCF400 == 32 [pid = 3768] [id = 479] 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (15CE4400) [pid = 3768] [serial = 1437] [outer = 00000000] 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (15F8AC00) [pid = 3768] [serial = 1438] [outer = 15CE4400] 15:26:54 INFO - PROCESS | 3768 | 1461104814823 Marionette DEBUG loaded listener.js 15:26:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (16572C00) [pid = 3768] [serial = 1439] [outer = 15CE4400] 15:26:55 INFO - PROCESS | 3768 | 1461104815283 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:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 634ms 15:26:55 INFO - PROCESS | 3768 | 1461104815304 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:26:55 INFO - PROCESS | 3768 | 1461104815305 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 15:26:55 INFO - PROCESS | 3768 | 1461104815309 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:26:55 INFO - PROCESS | 3768 | 1461104815310 Marionette TRACE conn2 <- [1,1882,null,{}] 15:26:55 INFO - PROCESS | 3768 | 1461104815313 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:26:55 INFO - PROCESS | 3768 | 1461104815421 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:26:55 INFO - PROCESS | 3768 | 1461104815429 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:55 INFO - PROCESS | 3768 | ++DOCSHELL 15CF1C00 == 33 [pid = 3768] [id = 480] 15:26:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1656F800) [pid = 3768] [serial = 1440] [outer = 00000000] 15:26:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (17B0E400) [pid = 3768] [serial = 1441] [outer = 1656F800] 15:26:55 INFO - PROCESS | 3768 | 1461104815476 Marionette DEBUG loaded listener.js 15:26:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (18038800) [pid = 3768] [serial = 1442] [outer = 1656F800] 15:26:55 INFO - PROCESS | 3768 | 1461104815944 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:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 681ms 15:26:55 INFO - PROCESS | 3768 | 1461104816009 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3768 | 1461104816010 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 15:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:26:56 INFO - PROCESS | 3768 | 1461104816014 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 3768 | 1461104816016 Marionette TRACE conn2 <- [1,1886,null,{}] 15:26:56 INFO - PROCESS | 3768 | 1461104816019 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:26:56 INFO - PROCESS | 3768 | 1461104816095 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:26:56 INFO - PROCESS | 3768 | 1461104816137 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3768 | ++DOCSHELL 17B0A000 == 34 [pid = 3768] [id = 481] 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (17B7C000) [pid = 3768] [serial = 1443] [outer = 00000000] 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1845CC00) [pid = 3768] [serial = 1444] [outer = 17B7C000] 15:26:56 INFO - PROCESS | 3768 | 1461104816182 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (18414C00) [pid = 3768] [serial = 1445] [outer = 17B7C000] 15:26:56 INFO - PROCESS | 3768 | 1461104816605 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:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 619ms 15:26:56 INFO - PROCESS | 3768 | 1461104816652 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:26:56 INFO - PROCESS | 3768 | 1461104816654 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 15:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:26:56 INFO - PROCESS | 3768 | 1461104816661 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:26:56 INFO - PROCESS | 3768 | 1461104816663 Marionette TRACE conn2 <- [1,1890,null,{}] 15:26:56 INFO - PROCESS | 3768 | 1461104816666 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:26:56 INFO - PROCESS | 3768 | 1461104816749 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:26:56 INFO - PROCESS | 3768 | 1461104816756 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:56 INFO - PROCESS | 3768 | ++DOCSHELL 18953800 == 35 [pid = 3768] [id = 482] 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (18954800) [pid = 3768] [serial = 1446] [outer = 00000000] 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (189A1400) [pid = 3768] [serial = 1447] [outer = 18954800] 15:26:56 INFO - PROCESS | 3768 | 1461104816800 Marionette DEBUG loaded listener.js 15:26:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1895B400) [pid = 3768] [serial = 1448] [outer = 18954800] 15:26:57 INFO - PROCESS | 3768 | 1461104817259 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:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 634ms 15:26:57 INFO - PROCESS | 3768 | 1461104817279 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3768 | 1461104817281 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 15:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:26:57 INFO - PROCESS | 3768 | 1461104817284 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3768 | 1461104817286 Marionette TRACE conn2 <- [1,1894,null,{}] 15:26:57 INFO - PROCESS | 3768 | 1461104817289 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:26:57 INFO - PROCESS | 3768 | 1461104817404 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:26:57 INFO - PROCESS | 3768 | 1461104817410 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:57 INFO - PROCESS | 3768 | ++DOCSHELL 137DF800 == 36 [pid = 3768] [id = 483] 15:26:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (1895B000) [pid = 3768] [serial = 1449] [outer = 00000000] 15:26:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18A15C00) [pid = 3768] [serial = 1450] [outer = 1895B000] 15:26:57 INFO - PROCESS | 3768 | 1461104817454 Marionette DEBUG loaded listener.js 15:26:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (189C3C00) [pid = 3768] [serial = 1451] [outer = 1895B000] 15:26:57 INFO - PROCESS | 3768 | 1461104817948 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:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 696ms 15:26:57 INFO - PROCESS | 3768 | 1461104817984 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:26:57 INFO - PROCESS | 3768 | 1461104817986 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 15:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:26:57 INFO - PROCESS | 3768 | 1461104817989 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:26:57 INFO - PROCESS | 3768 | 1461104817991 Marionette TRACE conn2 <- [1,1898,null,{}] 15:26:57 INFO - PROCESS | 3768 | 1461104817994 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:26:58 INFO - PROCESS | 3768 | 1461104818108 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:26:58 INFO - PROCESS | 3768 | 1461104818114 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3768 | ++DOCSHELL 18418400 == 37 [pid = 3768] [id = 484] 15:26:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18418800) [pid = 3768] [serial = 1452] [outer = 00000000] 15:26:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (18B22800) [pid = 3768] [serial = 1453] [outer = 18418800] 15:26:58 INFO - PROCESS | 3768 | 1461104818158 Marionette DEBUG loaded listener.js 15:26:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (18B2C400) [pid = 3768] [serial = 1454] [outer = 18418800] 15:26:58 INFO - PROCESS | 3768 | 1461104818602 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:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 696ms 15:26:58 INFO - PROCESS | 3768 | 1461104818673 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:26:58 INFO - PROCESS | 3768 | 1461104818675 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 15:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:26:58 INFO - PROCESS | 3768 | 1461104818679 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:26:58 INFO - PROCESS | 3768 | 1461104818681 Marionette TRACE conn2 <- [1,1902,null,{}] 15:26:58 INFO - PROCESS | 3768 | 1461104818685 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:26:58 INFO - PROCESS | 3768 | 1461104818856 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:26:58 INFO - PROCESS | 3768 | 1461104818924 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:26:58 INFO - PROCESS | 3768 | ++DOCSHELL 18BEC000 == 38 [pid = 3768] [id = 485] 15:26:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (18BED800) [pid = 3768] [serial = 1455] [outer = 00000000] 15:26:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (18DB9C00) [pid = 3768] [serial = 1456] [outer = 18BED800] 15:26:58 INFO - PROCESS | 3768 | 1461104818978 Marionette DEBUG loaded listener.js 15:26:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (18F90400) [pid = 3768] [serial = 1457] [outer = 18BED800] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1A384C00) [pid = 3768] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (15ECE400) [pid = 3768] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (19A6DC00) [pid = 3768] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (189AE800) [pid = 3768] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (18DAC800) [pid = 3768] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (189A9C00) [pid = 3768] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18959C00) [pid = 3768] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (132D6400) [pid = 3768] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (13260000) [pid = 3768] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (17B7C800) [pid = 3768] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (20939800) [pid = 3768] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (20837400) [pid = 3768] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (20754800) [pid = 3768] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (17B0F800) [pid = 3768] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (187C5400) [pid = 3768] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (1E2BF000) [pid = 3768] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (19889800) [pid = 3768] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (19923800) [pid = 3768] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (189AE400) [pid = 3768] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:26:59 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1A8B2800) [pid = 3768] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19002400) [pid = 3768] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (13429C00) [pid = 3768] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1C44A000) [pid = 3768] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1C4E5C00) [pid = 3768] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18A18000) [pid = 3768] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1DB94000) [pid = 3768] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1802A800) [pid = 3768] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1DB9D000) [pid = 3768] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1D502400) [pid = 3768] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18BEBC00) [pid = 3768] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:27:00 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (15719400) [pid = 3768] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:27:00 INFO - PROCESS | 3768 | 1461104820173 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:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1546ms 15:27:00 INFO - PROCESS | 3768 | 1461104820220 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 3768 | 1461104820223 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 15:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:27:00 INFO - PROCESS | 3768 | 1461104820226 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - PROCESS | 3768 | 1461104820228 Marionette TRACE conn2 <- [1,1906,null,{}] 15:27:00 INFO - PROCESS | 3768 | 1461104820231 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:27:00 INFO - PROCESS | 3768 | 1461104820308 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:27:00 INFO - PROCESS | 3768 | 1461104820313 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 3768 | ++DOCSHELL 15CE6000 == 39 [pid = 3768] [id = 486] 15:27:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (15F80400) [pid = 3768] [serial = 1458] [outer = 00000000] 15:27:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1845EC00) [pid = 3768] [serial = 1459] [outer = 15F80400] 15:27:00 INFO - PROCESS | 3768 | 1461104820357 Marionette DEBUG loaded listener.js 15:27:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1802A800) [pid = 3768] [serial = 1460] [outer = 15F80400] 15:27:00 INFO - PROCESS | 3768 | 1461104820780 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:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 588ms 15:27:00 INFO - PROCESS | 3768 | 1461104820823 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:27:00 INFO - PROCESS | 3768 | 1461104820825 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 15:27:00 INFO - PROCESS | 3768 | 1461104820832 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:27:00 INFO - PROCESS | 3768 | 1461104820834 Marionette TRACE conn2 <- [1,1910,null,{}] 15:27:00 INFO - PROCESS | 3768 | 1461104820837 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:27:00 INFO - PROCESS | 3768 | 1461104820916 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:27:00 INFO - PROCESS | 3768 | 1461104820922 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:00 INFO - PROCESS | 3768 | ++DOCSHELL 1845A800 == 40 [pid = 3768] [id = 487] 15:27:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18A21800) [pid = 3768] [serial = 1461] [outer = 00000000] 15:27:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18DAEC00) [pid = 3768] [serial = 1462] [outer = 18A21800] 15:27:00 INFO - PROCESS | 3768 | 1461104820966 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (18F86C00) [pid = 3768] [serial = 1463] [outer = 18A21800] 15:27:01 INFO - PROCESS | 3768 | 1461104821409 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:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 634ms 15:27:01 INFO - PROCESS | 3768 | 1461104821471 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:27:01 INFO - PROCESS | 3768 | 1461104821473 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 15:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:27:01 INFO - PROCESS | 3768 | 1461104821476 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:27:01 INFO - PROCESS | 3768 | 1461104821478 Marionette TRACE conn2 <- [1,1914,null,{}] 15:27:01 INFO - PROCESS | 3768 | 1461104821481 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:27:01 INFO - PROCESS | 3768 | 1461104821558 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:27:01 INFO - PROCESS | 3768 | 1461104821564 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:01 INFO - PROCESS | 3768 | ++DOCSHELL 17B11000 == 41 [pid = 3768] [id = 488] 15:27:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (19001400) [pid = 3768] [serial = 1464] [outer = 00000000] 15:27:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (193CE000) [pid = 3768] [serial = 1465] [outer = 19001400] 15:27:01 INFO - PROCESS | 3768 | 1461104821592 Marionette DEBUG loaded listener.js 15:27:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (193D5000) [pid = 3768] [serial = 1466] [outer = 19001400] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 14B59800 == 40 [pid = 3768] [id = 20] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 13207000 == 39 [pid = 3768] [id = 21] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1D92CC00 == 38 [pid = 3768] [id = 13] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1E084800 == 37 [pid = 3768] [id = 18] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 123BD000 == 36 [pid = 3768] [id = 27] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 195E5000 == 35 [pid = 3768] [id = 8] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 12DD8C00 == 34 [pid = 3768] [id = 28] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 12B83400 == 33 [pid = 3768] [id = 19] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 138E6C00 == 32 [pid = 3768] [id = 22] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 16569800 == 31 [pid = 3768] [id = 23] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 12BB4800 == 30 [pid = 3768] [id = 26] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1DC5B400 == 29 [pid = 3768] [id = 14] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1D156C00 == 28 [pid = 3768] [id = 10] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1806DC00 == 27 [pid = 3768] [id = 25] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1DEEA000 == 26 [pid = 3768] [id = 15] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1D503C00 == 25 [pid = 3768] [id = 11] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 17B78800 == 24 [pid = 3768] [id = 24] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1A09C800 == 23 [pid = 3768] [id = 12] 15:27:02 INFO - PROCESS | 3768 | --DOCSHELL 1D15A800 == 22 [pid = 3768] [id = 474] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1E2BB000) [pid = 3768] [serial = 1313] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1D928800) [pid = 3768] [serial = 1349] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (19A4F800) [pid = 3768] [serial = 1337] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (187CB000) [pid = 3768] [serial = 1301] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19A64400) [pid = 3768] [serial = 1331] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1CE52000) [pid = 3768] [serial = 1346] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1C44B400) [pid = 3768] [serial = 1340] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1CB52000) [pid = 3768] [serial = 1298] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18BE9000) [pid = 3768] [serial = 1316] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1D669400) [pid = 3768] [serial = 1307] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1C9AB800) [pid = 3768] [serial = 1343] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19916400) [pid = 3768] [serial = 1304] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1DEEEC00) [pid = 3768] [serial = 1310] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (189A9000) [pid = 3768] [serial = 1334] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1C44C000) [pid = 3768] [serial = 1414] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1991BC00) [pid = 3768] [serial = 1417] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1A2A6000) [pid = 3768] [serial = 1411] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1CB4D400) [pid = 3768] [serial = 1420] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1C44BC00) [pid = 3768] [serial = 1415] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (19008800) [pid = 3768] [serial = 1405] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (18BF1400) [pid = 3768] [serial = 1402] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18DAE400) [pid = 3768] [serial = 1403] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (189AF000) [pid = 3768] [serial = 1399] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18A19C00) [pid = 3768] [serial = 1400] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (15CE6800) [pid = 3768] [serial = 1396] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (1657DC00) [pid = 3768] [serial = 1397] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (1657F400) [pid = 3768] [serial = 1394] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (15C04C00) [pid = 3768] [serial = 1393] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (20A6B800) [pid = 3768] [serial = 1391] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (20A69400) [pid = 3768] [serial = 1390] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (20A5F400) [pid = 3768] [serial = 1388] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (20940400) [pid = 3768] [serial = 1387] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (20935C00) [pid = 3768] [serial = 1385] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (20931C00) [pid = 3768] [serial = 1384] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (20762400) [pid = 3768] [serial = 1382] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (2075EC00) [pid = 3768] [serial = 1381] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (1D66CC00) [pid = 3768] [serial = 1379] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1CC81800) [pid = 3768] [serial = 1378] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (19011800) [pid = 3768] [serial = 1376] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (18BE9800) [pid = 3768] [serial = 1375] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (20755400) [pid = 3768] [serial = 1373] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (1CE4CC00) [pid = 3768] [serial = 1421] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (19A55800) [pid = 3768] [serial = 1408] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (19A58400) [pid = 3768] [serial = 1409] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (1A498000) [pid = 3768] [serial = 1412] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (1D674800) [pid = 3768] [serial = 1423] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (193D1800) [pid = 3768] [serial = 1406] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (1A49E400) [pid = 3768] [serial = 1418] [outer = 00000000] [url = about:blank] 15:27:03 INFO - PROCESS | 3768 | 1461104823543 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:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2072ms 15:27:03 INFO - PROCESS | 3768 | 1461104823554 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:27:03 INFO - PROCESS | 3768 | 1461104823557 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 15:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:27:03 INFO - PROCESS | 3768 | 1461104823565 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:27:03 INFO - PROCESS | 3768 | 1461104823567 Marionette TRACE conn2 <- [1,1918,null,{}] 15:27:03 INFO - PROCESS | 3768 | 1461104823574 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:27:03 INFO - PROCESS | 3768 | 1461104823659 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:27:03 INFO - PROCESS | 3768 | 1461104823667 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:03 INFO - PROCESS | 3768 | ++DOCSHELL 12B81C00 == 23 [pid = 3768] [id = 489] 15:27:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (12B82800) [pid = 3768] [serial = 1467] [outer = 00000000] 15:27:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (1325C800) [pid = 3768] [serial = 1468] [outer = 12B82800] 15:27:03 INFO - PROCESS | 3768 | 1461104823715 Marionette DEBUG loaded listener.js 15:27:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (13265400) [pid = 3768] [serial = 1469] [outer = 12B82800] 15:27:04 INFO - PROCESS | 3768 | 1461104824208 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:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 695ms 15:27:04 INFO - PROCESS | 3768 | 1461104824264 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 3768 | 1461104824270 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 15:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:27:04 INFO - PROCESS | 3768 | 1461104824277 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 3768 | 1461104824279 Marionette TRACE conn2 <- [1,1922,null,{}] 15:27:04 INFO - PROCESS | 3768 | 1461104824283 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:27:04 INFO - PROCESS | 3768 | 1461104824368 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:27:04 INFO - PROCESS | 3768 | 1461104824378 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:04 INFO - PROCESS | 3768 | ++DOCSHELL 1338CC00 == 24 [pid = 3768] [id = 490] 15:27:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (1338DC00) [pid = 3768] [serial = 1470] [outer = 00000000] 15:27:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (13429400) [pid = 3768] [serial = 1471] [outer = 1338DC00] 15:27:04 INFO - PROCESS | 3768 | 1461104824424 Marionette DEBUG loaded listener.js 15:27:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (1342F400) [pid = 3768] [serial = 1472] [outer = 1338DC00] 15:27:04 INFO - PROCESS | 3768 | 1461104824888 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:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 680ms 15:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:27:04 INFO - PROCESS | 3768 | 1461104824957 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:27:04 INFO - PROCESS | 3768 | 1461104824959 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 15:27:04 INFO - PROCESS | 3768 | 1461104824963 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:27:04 INFO - PROCESS | 3768 | 1461104824967 Marionette TRACE conn2 <- [1,1926,null,{}] 15:27:04 INFO - PROCESS | 3768 | 1461104824978 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:27:05 INFO - PROCESS | 3768 | 1461104825094 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:27:05 INFO - PROCESS | 3768 | 1461104825180 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3768 | ++DOCSHELL 1439E800 == 25 [pid = 3768] [id = 491] 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (143A6800) [pid = 3768] [serial = 1473] [outer = 00000000] 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (14BE6000) [pid = 3768] [serial = 1474] [outer = 143A6800] 15:27:05 INFO - PROCESS | 3768 | 1461104825229 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (15517800) [pid = 3768] [serial = 1475] [outer = 143A6800] 15:27:05 INFO - PROCESS | 3768 | 1461104825609 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:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 680ms 15:27:05 INFO - PROCESS | 3768 | 1461104825661 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:27:05 INFO - PROCESS | 3768 | 1461104825664 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 15:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:27:05 INFO - PROCESS | 3768 | 1461104825667 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:27:05 INFO - PROCESS | 3768 | 1461104825669 Marionette TRACE conn2 <- [1,1930,null,{}] 15:27:05 INFO - PROCESS | 3768 | 1461104825680 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:27:05 INFO - PROCESS | 3768 | 1461104825758 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:27:05 INFO - PROCESS | 3768 | 1461104825764 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:05 INFO - PROCESS | 3768 | ++DOCSHELL 14B65C00 == 26 [pid = 3768] [id = 492] 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (15516800) [pid = 3768] [serial = 1476] [outer = 00000000] 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (15E17400) [pid = 3768] [serial = 1477] [outer = 15516800] 15:27:05 INFO - PROCESS | 3768 | 1461104825809 Marionette DEBUG loaded listener.js 15:27:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (16565400) [pid = 3768] [serial = 1478] [outer = 15516800] 15:27:06 INFO - PROCESS | 3768 | 1461104826236 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:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 587ms 15:27:06 INFO - PROCESS | 3768 | 1461104826264 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 3768 | 1461104826266 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 15:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:27:06 INFO - PROCESS | 3768 | 1461104826279 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 3768 | 1461104826281 Marionette TRACE conn2 <- [1,1934,null,{}] 15:27:06 INFO - PROCESS | 3768 | 1461104826285 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:27:06 INFO - PROCESS | 3768 | 1461104826357 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:27:06 INFO - PROCESS | 3768 | 1461104826363 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:06 INFO - PROCESS | 3768 | ++DOCSHELL 15CD9000 == 27 [pid = 3768] [id = 493] 15:27:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (15CE5800) [pid = 3768] [serial = 1479] [outer = 00000000] 15:27:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (1657EC00) [pid = 3768] [serial = 1480] [outer = 15CE5800] 15:27:06 INFO - PROCESS | 3768 | 1461104826407 Marionette DEBUG loaded listener.js 15:27:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (16583C00) [pid = 3768] [serial = 1481] [outer = 15CE5800] 15:27:06 INFO - PROCESS | 3768 | 1461104826861 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:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 650ms 15:27:06 INFO - PROCESS | 3768 | 1461104826912 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:27:06 INFO - PROCESS | 3768 | 1461104826914 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 15:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:27:06 INFO - PROCESS | 3768 | 1461104826918 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:27:06 INFO - PROCESS | 3768 | 1461104826920 Marionette TRACE conn2 <- [1,1938,null,{}] 15:27:06 INFO - PROCESS | 3768 | 1461104826925 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:27:07 INFO - PROCESS | 3768 | 1461104827034 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:27:07 INFO - PROCESS | 3768 | 1461104827049 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3768 | ++DOCSHELL 17B08800 == 28 [pid = 3768] [id = 494] 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (17B09000) [pid = 3768] [serial = 1482] [outer = 00000000] 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18035000) [pid = 3768] [serial = 1483] [outer = 17B09000] 15:27:07 INFO - PROCESS | 3768 | 1461104827099 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18079800) [pid = 3768] [serial = 1484] [outer = 17B09000] 15:27:07 INFO - PROCESS | 3768 | 1461104827542 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:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 696ms 15:27:07 INFO - PROCESS | 3768 | 1461104827617 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:27:07 INFO - PROCESS | 3768 | 1461104827619 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 15:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:27:07 INFO - PROCESS | 3768 | 1461104827622 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:27:07 INFO - PROCESS | 3768 | 1461104827624 Marionette TRACE conn2 <- [1,1942,null,{}] 15:27:07 INFO - PROCESS | 3768 | 1461104827628 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:27:07 INFO - PROCESS | 3768 | 1461104827726 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:27:07 INFO - PROCESS | 3768 | 1461104827734 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:07 INFO - PROCESS | 3768 | ++DOCSHELL 17B86000 == 29 [pid = 3768] [id = 495] 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18411000) [pid = 3768] [serial = 1485] [outer = 00000000] 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (1894EC00) [pid = 3768] [serial = 1486] [outer = 18411000] 15:27:07 INFO - PROCESS | 3768 | 1461104827779 Marionette DEBUG loaded listener.js 15:27:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (187D1C00) [pid = 3768] [serial = 1487] [outer = 18411000] 15:27:08 INFO - PROCESS | 3768 | 1461104828192 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:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 634ms 15:27:08 INFO - PROCESS | 3768 | 1461104828244 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 3768 | 1461104828246 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 15:27:08 INFO - PROCESS | 3768 | 1461104828250 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:27:08 INFO - PROCESS | 3768 | 1461104828251 Marionette TRACE conn2 <- [1,1946,null,{}] 15:27:08 INFO - PROCESS | 3768 | 1461104828254 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:27:08 INFO - PROCESS | 3768 | 1461104828326 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:27:08 INFO - PROCESS | 3768 | 1461104828332 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:08 INFO - PROCESS | 3768 | ++DOCSHELL 13426000 == 30 [pid = 3768] [id = 496] 15:27:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1841A000) [pid = 3768] [serial = 1488] [outer = 00000000] 15:27:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (189AA400) [pid = 3768] [serial = 1489] [outer = 1841A000] 15:27:08 INFO - PROCESS | 3768 | 1461104828376 Marionette DEBUG loaded listener.js 15:27:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (189A2C00) [pid = 3768] [serial = 1490] [outer = 1841A000] 15:27:08 INFO - PROCESS | 3768 | 1461104828837 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:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 634ms 15:27:08 INFO - PROCESS | 3768 | 1461104828888 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:27:08 INFO - PROCESS | 3768 | 1461104828890 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 15:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:27:08 INFO - PROCESS | 3768 | 1461104828893 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:27:08 INFO - PROCESS | 3768 | 1461104828895 Marionette TRACE conn2 <- [1,1950,null,{}] 15:27:08 INFO - PROCESS | 3768 | 1461104828898 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:27:08 INFO - PROCESS | 3768 | 1461104829006 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:27:09 INFO - PROCESS | 3768 | 1461104829042 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3768 | ++DOCSHELL 1439D000 == 31 [pid = 3768] [id = 497] 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (189C3800) [pid = 3768] [serial = 1491] [outer = 00000000] 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18A1CC00) [pid = 3768] [serial = 1492] [outer = 189C3800] 15:27:09 INFO - PROCESS | 3768 | 1461104829138 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18A14400) [pid = 3768] [serial = 1493] [outer = 189C3800] 15:27:09 INFO - PROCESS | 3768 | 1461104829545 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:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 696ms 15:27:09 INFO - PROCESS | 3768 | 1461104829585 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:27:09 INFO - PROCESS | 3768 | 1461104829587 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 15:27:09 INFO - PROCESS | 3768 | 1461104829590 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:27:09 INFO - PROCESS | 3768 | 1461104829591 Marionette TRACE conn2 <- [1,1954,null,{}] 15:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:27:09 INFO - PROCESS | 3768 | 1461104829600 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:27:09 INFO - PROCESS | 3768 | 1461104829706 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:27:09 INFO - PROCESS | 3768 | 1461104829713 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:09 INFO - PROCESS | 3768 | ++DOCSHELL 189A1800 == 32 [pid = 3768] [id = 498] 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (189AFC00) [pid = 3768] [serial = 1494] [outer = 00000000] 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18BEA400) [pid = 3768] [serial = 1495] [outer = 189AFC00] 15:27:09 INFO - PROCESS | 3768 | 1461104829756 Marionette DEBUG loaded listener.js 15:27:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18BEE800) [pid = 3768] [serial = 1496] [outer = 189AFC00] 15:27:10 INFO - PROCESS | 3768 | 1461104830199 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:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 634ms 15:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:27:10 INFO - PROCESS | 3768 | 1461104830235 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:27:10 INFO - PROCESS | 3768 | 1461104830237 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 15:27:10 INFO - PROCESS | 3768 | 1461104830241 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:27:10 INFO - PROCESS | 3768 | 1461104830243 Marionette TRACE conn2 <- [1,1958,null,{}] 15:27:10 INFO - PROCESS | 3768 | 1461104830246 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:27:10 INFO - PROCESS | 3768 | 1461104830362 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:27:10 INFO - PROCESS | 3768 | 1461104830454 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:10 INFO - PROCESS | 3768 | ++DOCSHELL 18DB7800 == 33 [pid = 3768] [id = 499] 15:27:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18DB7C00) [pid = 3768] [serial = 1497] [outer = 00000000] 15:27:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18F90000) [pid = 3768] [serial = 1498] [outer = 18DB7C00] 15:27:10 INFO - PROCESS | 3768 | 1461104830507 Marionette DEBUG loaded listener.js 15:27:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (19008C00) [pid = 3768] [serial = 1499] [outer = 18DB7C00] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18A21800) [pid = 3768] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1895B000) [pid = 3768] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18418800) [pid = 3768] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (18BED800) [pid = 3768] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18954800) [pid = 3768] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (17B7C000) [pid = 3768] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1656F800) [pid = 3768] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (15CE4400) [pid = 3768] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (14B65000) [pid = 3768] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (137E0000) [pid = 3768] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (132D3C00) [pid = 3768] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (123C3800) [pid = 3768] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (1D50CC00) [pid = 3768] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:27:10 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (15F80400) [pid = 3768] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:27:10 INFO - PROCESS | 3768 | 1461104830999 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:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 789ms 15:27:11 INFO - PROCESS | 3768 | 1461104831043 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3768 | 1461104831045 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 15:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:27:11 INFO - PROCESS | 3768 | 1461104831048 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - PROCESS | 3768 | 1461104831050 Marionette TRACE conn2 <- [1,1962,null,{}] 15:27:11 INFO - PROCESS | 3768 | 1461104831053 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:27:11 INFO - PROCESS | 3768 | 1461104831126 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:27:11 INFO - PROCESS | 3768 | 1461104831132 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3768 | ++DOCSHELL 13A27000 == 34 [pid = 3768] [id = 500] 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (14B65000) [pid = 3768] [serial = 1500] [outer = 00000000] 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (16C10400) [pid = 3768] [serial = 1501] [outer = 14B65000] 15:27:11 INFO - PROCESS | 3768 | 1461104831176 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (16582C00) [pid = 3768] [serial = 1502] [outer = 14B65000] 15:27:11 INFO - PROCESS | 3768 | 1461104831570 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:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 587ms 15:27:11 INFO - PROCESS | 3768 | 1461104831629 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:27:11 INFO - PROCESS | 3768 | 1461104831631 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 15:27:11 INFO - PROCESS | 3768 | 1461104831634 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:27:11 INFO - PROCESS | 3768 | 1461104831636 Marionette TRACE conn2 <- [1,1966,null,{}] 15:27:11 INFO - PROCESS | 3768 | 1461104831639 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:27:11 INFO - PROCESS | 3768 | 1461104831713 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:27:11 INFO - PROCESS | 3768 | 1461104831718 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:11 INFO - PROCESS | 3768 | ++DOCSHELL 16582000 == 35 [pid = 3768] [id = 501] 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (17B0D800) [pid = 3768] [serial = 1503] [outer = 00000000] 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (19002C00) [pid = 3768] [serial = 1504] [outer = 17B0D800] 15:27:11 INFO - PROCESS | 3768 | 1461104831761 Marionette DEBUG loaded listener.js 15:27:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (19014400) [pid = 3768] [serial = 1505] [outer = 17B0D800] 15:27:12 INFO - PROCESS | 3768 | 1461104832226 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:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 634ms 15:27:12 INFO - PROCESS | 3768 | 1461104832272 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 3768 | 1461104832274 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 15:27:12 INFO - PROCESS | 3768 | 1461104832278 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:27:12 INFO - PROCESS | 3768 | 1461104832279 Marionette TRACE conn2 <- [1,1970,null,{}] 15:27:12 INFO - PROCESS | 3768 | 1461104832283 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:27:12 INFO - PROCESS | 3768 | 1461104832355 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:27:12 INFO - PROCESS | 3768 | 1461104832361 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:12 INFO - PROCESS | 3768 | ++DOCSHELL 18A15400 == 36 [pid = 3768] [id = 502] 15:27:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18B24000) [pid = 3768] [serial = 1506] [outer = 00000000] 15:27:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (19614800) [pid = 3768] [serial = 1507] [outer = 18B24000] 15:27:12 INFO - PROCESS | 3768 | 1461104832404 Marionette DEBUG loaded listener.js 15:27:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1961BC00) [pid = 3768] [serial = 1508] [outer = 18B24000] 15:27:12 INFO - PROCESS | 3768 | 1461104832971 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:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 727ms 15:27:12 INFO - PROCESS | 3768 | 1461104833003 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:27:12 INFO - PROCESS | 3768 | 1461104833007 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 15:27:13 INFO - PROCESS | 3768 | 1461104833013 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:27:13 INFO - PROCESS | 3768 | 1461104833017 Marionette TRACE conn2 <- [1,1974,null,{}] 15:27:13 INFO - PROCESS | 3768 | 1461104833024 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:27:13 INFO - PROCESS | 3768 | 1461104833194 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:27:13 INFO - PROCESS | 3768 | 1461104833327 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:13 INFO - PROCESS | 3768 | ++DOCSHELL 11BD2400 == 37 [pid = 3768] [id = 503] 15:27:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (11BDAC00) [pid = 3768] [serial = 1509] [outer = 00000000] 15:27:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (132D5C00) [pid = 3768] [serial = 1510] [outer = 11BDAC00] 15:27:13 INFO - PROCESS | 3768 | 1461104833384 Marionette DEBUG loaded listener.js 15:27:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (13384400) [pid = 3768] [serial = 1511] [outer = 11BDAC00] 15:27:13 INFO - PROCESS | 3768 | 1461104834003 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:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1036ms 15:27:14 INFO - PROCESS | 3768 | 1461104834064 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:27:14 INFO - PROCESS | 3768 | 1461104834070 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 15:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:27:14 INFO - PROCESS | 3768 | 1461104834104 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:27:14 INFO - PROCESS | 3768 | 1461104834107 Marionette TRACE conn2 <- [1,1978,null,{}] 15:27:14 INFO - PROCESS | 3768 | 1461104834135 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:27:14 INFO - PROCESS | 3768 | 1461104834258 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:27:14 INFO - PROCESS | 3768 | 1461104834379 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:14 INFO - PROCESS | 3768 | ++DOCSHELL 02A87800 == 38 [pid = 3768] [id = 504] 15:27:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (02A88400) [pid = 3768] [serial = 1512] [outer = 00000000] 15:27:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (137E7400) [pid = 3768] [serial = 1513] [outer = 02A88400] 15:27:14 INFO - PROCESS | 3768 | 1461104834435 Marionette DEBUG loaded listener.js 15:27:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (14B62400) [pid = 3768] [serial = 1514] [outer = 02A88400] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 137DF800 == 37 [pid = 3768] [id = 483] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 18BEC000 == 36 [pid = 3768] [id = 485] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 137DFC00 == 35 [pid = 3768] [id = 477] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 14B5EC00 == 34 [pid = 3768] [id = 478] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 17B0A000 == 33 [pid = 3768] [id = 481] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 13267800 == 32 [pid = 3768] [id = 476] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 123C2000 == 31 [pid = 3768] [id = 475] 15:27:15 INFO - PROCESS | 3768 | --DOCSHELL 17B11000 == 30 [pid = 3768] [id = 488] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (193CE000) [pid = 3768] [serial = 1465] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18F86C00) [pid = 3768] [serial = 1463] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18A15C00) [pid = 3768] [serial = 1450] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18B22800) [pid = 3768] [serial = 1453] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (189C3C00) [pid = 3768] [serial = 1451] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18DB9C00) [pid = 3768] [serial = 1456] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (18B2C400) [pid = 3768] [serial = 1454] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18DAEC00) [pid = 3768] [serial = 1462] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (18F90400) [pid = 3768] [serial = 1457] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (189A1400) [pid = 3768] [serial = 1447] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (1845CC00) [pid = 3768] [serial = 1444] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (18414C00) [pid = 3768] [serial = 1445] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (17B0E400) [pid = 3768] [serial = 1441] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18038800) [pid = 3768] [serial = 1442] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (15F8AC00) [pid = 3768] [serial = 1438] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (16572C00) [pid = 3768] [serial = 1439] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (15740800) [pid = 3768] [serial = 1435] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (15C0E800) [pid = 3768] [serial = 1436] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (13A21400) [pid = 3768] [serial = 1432] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (142B7400) [pid = 3768] [serial = 1433] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (132D9800) [pid = 3768] [serial = 1429] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (132DE400) [pid = 3768] [serial = 1430] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (12BB6000) [pid = 3768] [serial = 1426] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (12DD8000) [pid = 3768] [serial = 1427] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (1DB28800) [pid = 3768] [serial = 1424] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (1845EC00) [pid = 3768] [serial = 1459] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (1802A800) [pid = 3768] [serial = 1460] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (1895B400) [pid = 3768] [serial = 1448] [outer = 00000000] [url = about:blank] 15:27:15 INFO - PROCESS | 3768 | 1461104835265 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:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1221ms 15:27:15 INFO - PROCESS | 3768 | 1461104835322 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:27:15 INFO - PROCESS | 3768 | 1461104835326 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 15:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:27:15 INFO - PROCESS | 3768 | 1461104835331 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:27:15 INFO - PROCESS | 3768 | 1461104835334 Marionette TRACE conn2 <- [1,1982,null,{}] 15:27:15 INFO - PROCESS | 3768 | 1461104835352 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:27:15 INFO - PROCESS | 3768 | 1461104835462 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:27:15 INFO - PROCESS | 3768 | 1461104835478 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:15 INFO - PROCESS | 3768 | ++DOCSHELL 132D3000 == 31 [pid = 3768] [id = 505] 15:27:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (132D5400) [pid = 3768] [serial = 1515] [outer = 00000000] 15:27:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (1338C800) [pid = 3768] [serial = 1516] [outer = 132D5400] 15:27:15 INFO - PROCESS | 3768 | 1461104835525 Marionette DEBUG loaded listener.js 15:27:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (1342A800) [pid = 3768] [serial = 1517] [outer = 132D5400] 15:27:15 INFO - PROCESS | 3768 | 1461104835991 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:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 680ms 15:27:16 INFO - PROCESS | 3768 | 1461104836016 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 3768 | 1461104836021 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 15:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:27:16 INFO - PROCESS | 3768 | 1461104836027 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 3768 | 1461104836029 Marionette TRACE conn2 <- [1,1986,null,{}] 15:27:16 INFO - PROCESS | 3768 | 1461104836033 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:27:16 INFO - PROCESS | 3768 | 1461104836118 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:27:16 INFO - PROCESS | 3768 | 1461104836127 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3768 | ++DOCSHELL 132DCC00 == 32 [pid = 3768] [id = 506] 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (132DD400) [pid = 3768] [serial = 1518] [outer = 00000000] 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (14B5AC00) [pid = 3768] [serial = 1519] [outer = 132DD400] 15:27:16 INFO - PROCESS | 3768 | 1461104836171 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (15518000) [pid = 3768] [serial = 1520] [outer = 132DD400] 15:27:16 INFO - PROCESS | 3768 | 1461104836628 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:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 634ms 15:27:16 INFO - PROCESS | 3768 | 1461104836664 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:27:16 INFO - PROCESS | 3768 | 1461104836666 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 15:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:27:16 INFO - PROCESS | 3768 | 1461104836669 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:27:16 INFO - PROCESS | 3768 | 1461104836673 Marionette TRACE conn2 <- [1,1990,null,{}] 15:27:16 INFO - PROCESS | 3768 | 1461104836684 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:27:16 INFO - PROCESS | 3768 | 1461104836763 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:27:16 INFO - PROCESS | 3768 | 1461104836772 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:16 INFO - PROCESS | 3768 | ++DOCSHELL 16566000 == 33 [pid = 3768] [id = 507] 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (16569800) [pid = 3768] [serial = 1521] [outer = 00000000] 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (16577800) [pid = 3768] [serial = 1522] [outer = 16569800] 15:27:16 INFO - PROCESS | 3768 | 1461104836820 Marionette DEBUG loaded listener.js 15:27:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (16584000) [pid = 3768] [serial = 1523] [outer = 16569800] 15:27:17 INFO - PROCESS | 3768 | 1461104837251 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:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 634ms 15:27:17 INFO - PROCESS | 3768 | 1461104837307 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3768 | 1461104837310 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 15:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:27:17 INFO - PROCESS | 3768 | 1461104837313 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3768 | 1461104837315 Marionette TRACE conn2 <- [1,1994,null,{}] 15:27:17 INFO - PROCESS | 3768 | 1461104837318 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:27:17 INFO - PROCESS | 3768 | 1461104837395 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:27:17 INFO - PROCESS | 3768 | 1461104837401 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:17 INFO - PROCESS | 3768 | ++DOCSHELL 16572800 == 34 [pid = 3768] [id = 508] 15:27:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (16966000) [pid = 3768] [serial = 1524] [outer = 00000000] 15:27:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (17B85C00) [pid = 3768] [serial = 1525] [outer = 16966000] 15:27:17 INFO - PROCESS | 3768 | 1461104837445 Marionette DEBUG loaded listener.js 15:27:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18035800) [pid = 3768] [serial = 1526] [outer = 16966000] 15:27:17 INFO - PROCESS | 3768 | 1461104837910 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:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 619ms 15:27:17 INFO - PROCESS | 3768 | 1461104837934 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:27:17 INFO - PROCESS | 3768 | 1461104837936 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 15:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:27:17 INFO - PROCESS | 3768 | 1461104837948 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:27:17 INFO - PROCESS | 3768 | 1461104837949 Marionette TRACE conn2 <- [1,1998,null,{}] 15:27:17 INFO - PROCESS | 3768 | 1461104837953 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:27:18 INFO - PROCESS | 3768 | 1461104838054 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:27:18 INFO - PROCESS | 3768 | 1461104838062 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 3768 | ++DOCSHELL 17B0E400 == 35 [pid = 3768] [id = 509] 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (17B10000) [pid = 3768] [serial = 1527] [outer = 00000000] 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (18463800) [pid = 3768] [serial = 1528] [outer = 17B10000] 15:27:18 INFO - PROCESS | 3768 | 1461104838106 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1845EC00) [pid = 3768] [serial = 1529] [outer = 17B10000] 15:27:18 INFO - PROCESS | 3768 | 1461104838589 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:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 681ms 15:27:18 INFO - PROCESS | 3768 | 1461104838652 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:27:18 INFO - PROCESS | 3768 | 1461104838654 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 15:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:27:18 INFO - PROCESS | 3768 | 1461104838657 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:27:18 INFO - PROCESS | 3768 | 1461104838659 Marionette TRACE conn2 <- [1,2002,null,{}] 15:27:18 INFO - PROCESS | 3768 | 1461104838663 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:27:18 INFO - PROCESS | 3768 | 1461104838803 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:27:18 INFO - PROCESS | 3768 | 1461104838865 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:18 INFO - PROCESS | 3768 | ++DOCSHELL 189AAC00 == 36 [pid = 3768] [id = 510] 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (189AB400) [pid = 3768] [serial = 1530] [outer = 00000000] 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18A18C00) [pid = 3768] [serial = 1531] [outer = 189AB400] 15:27:18 INFO - PROCESS | 3768 | 1461104838912 Marionette DEBUG loaded listener.js 15:27:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18A18800) [pid = 3768] [serial = 1532] [outer = 189AB400] 15:27:19 INFO - PROCESS | 3768 | 1461104839307 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:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 680ms 15:27:19 INFO - PROCESS | 3768 | 1461104839339 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:27:19 INFO - PROCESS | 3768 | 1461104839341 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 15:27:19 INFO - PROCESS | 3768 | 1461104839344 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:27:19 INFO - PROCESS | 3768 | 1461104839346 Marionette TRACE conn2 <- [1,2006,null,{}] 15:27:19 INFO - PROCESS | 3768 | 1461104839349 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:27:19 INFO - PROCESS | 3768 | 1461104839450 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:27:19 INFO - PROCESS | 3768 | 1461104839456 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:19 INFO - PROCESS | 3768 | ++DOCSHELL 18957800 == 37 [pid = 3768] [id = 511] 15:27:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18A1B000) [pid = 3768] [serial = 1533] [outer = 00000000] 15:27:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18DAB400) [pid = 3768] [serial = 1534] [outer = 18A1B000] 15:27:19 INFO - PROCESS | 3768 | 1461104839504 Marionette DEBUG loaded listener.js 15:27:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18BEEC00) [pid = 3768] [serial = 1535] [outer = 18A1B000] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (189C3800) [pid = 3768] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (15516800) [pid = 3768] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1338DC00) [pid = 3768] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (143A6800) [pid = 3768] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (1841A000) [pid = 3768] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (19001400) [pid = 3768] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (12B82800) [pid = 3768] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (17B09000) [pid = 3768] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (15CE5800) [pid = 3768] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (18411000) [pid = 3768] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (17B0D800) [pid = 3768] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (189AFC00) [pid = 3768] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18DB7C00) [pid = 3768] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:27:19 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (14B65000) [pid = 3768] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:27:20 INFO - PROCESS | 3768 | 1461104840048 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:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 726ms 15:27:20 INFO - PROCESS | 3768 | 1461104840085 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 3768 | 1461104840087 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 15:27:20 INFO - PROCESS | 3768 | 1461104840090 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:27:20 INFO - PROCESS | 3768 | 1461104840092 Marionette TRACE conn2 <- [1,2010,null,{}] 15:27:20 INFO - PROCESS | 3768 | 1461104840095 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:27:20 INFO - PROCESS | 3768 | 1461104840201 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:27:20 INFO - PROCESS | 3768 | 1461104840211 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3768 | ++DOCSHELL 132D6400 == 38 [pid = 3768] [id = 512] 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (13389000) [pid = 3768] [serial = 1536] [outer = 00000000] 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (16580000) [pid = 3768] [serial = 1537] [outer = 13389000] 15:27:20 INFO - PROCESS | 3768 | 1461104840255 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1841A000) [pid = 3768] [serial = 1538] [outer = 13389000] 15:27:20 INFO - PROCESS | 3768 | 1461104840679 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:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 634ms 15:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:27:20 INFO - PROCESS | 3768 | 1461104840714 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:27:20 INFO - PROCESS | 3768 | 1461104840716 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 15:27:20 INFO - PROCESS | 3768 | 1461104840719 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:27:20 INFO - PROCESS | 3768 | 1461104840721 Marionette TRACE conn2 <- [1,2014,null,{}] 15:27:20 INFO - PROCESS | 3768 | 1461104840724 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:27:20 INFO - PROCESS | 3768 | 1461104840798 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:27:20 INFO - PROCESS | 3768 | 1461104840804 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:20 INFO - PROCESS | 3768 | ++DOCSHELL 15E18000 == 39 [pid = 3768] [id = 513] 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (16576C00) [pid = 3768] [serial = 1539] [outer = 00000000] 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18BECC00) [pid = 3768] [serial = 1540] [outer = 16576C00] 15:27:20 INFO - PROCESS | 3768 | 1461104840847 Marionette DEBUG loaded listener.js 15:27:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18B2E400) [pid = 3768] [serial = 1541] [outer = 16576C00] 15:27:21 INFO - PROCESS | 3768 | 1461104841266 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:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 588ms 15:27:21 INFO - PROCESS | 3768 | 1461104841315 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:27:21 INFO - PROCESS | 3768 | 1461104841317 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 15:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:27:21 INFO - PROCESS | 3768 | 1461104841320 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:27:21 INFO - PROCESS | 3768 | 1461104841322 Marionette TRACE conn2 <- [1,2018,null,{}] 15:27:21 INFO - PROCESS | 3768 | 1461104841325 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:27:21 INFO - PROCESS | 3768 | 1461104841399 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:27:21 INFO - PROCESS | 3768 | 1461104841405 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:21 INFO - PROCESS | 3768 | ++DOCSHELL 18B2D000 == 40 [pid = 3768] [id = 514] 15:27:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (18DB8C00) [pid = 3768] [serial = 1542] [outer = 00000000] 15:27:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (18F8F800) [pid = 3768] [serial = 1543] [outer = 18DB8C00] 15:27:21 INFO - PROCESS | 3768 | 1461104841449 Marionette DEBUG loaded listener.js 15:27:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (18F8EC00) [pid = 3768] [serial = 1544] [outer = 18DB8C00] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 1845A800 == 39 [pid = 3768] [id = 487] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 18953800 == 38 [pid = 3768] [id = 482] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 15CE6000 == 37 [pid = 3768] [id = 486] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 18418400 == 36 [pid = 3768] [id = 484] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 15CCF400 == 35 [pid = 3768] [id = 479] 15:27:22 INFO - PROCESS | 3768 | --DOCSHELL 15CF1C00 == 34 [pid = 3768] [id = 480] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18F90000) [pid = 3768] [serial = 1498] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18BEE800) [pid = 3768] [serial = 1496] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (19002C00) [pid = 3768] [serial = 1504] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (16C10400) [pid = 3768] [serial = 1501] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (16582C00) [pid = 3768] [serial = 1502] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (19008C00) [pid = 3768] [serial = 1499] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (189A2C00) [pid = 3768] [serial = 1490] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18A1CC00) [pid = 3768] [serial = 1492] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (15E17400) [pid = 3768] [serial = 1477] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (16565400) [pid = 3768] [serial = 1478] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (13429400) [pid = 3768] [serial = 1471] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1342F400) [pid = 3768] [serial = 1472] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (14BE6000) [pid = 3768] [serial = 1474] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (15517800) [pid = 3768] [serial = 1475] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (189AA400) [pid = 3768] [serial = 1489] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (193D5000) [pid = 3768] [serial = 1466] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (1325C800) [pid = 3768] [serial = 1468] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (13265400) [pid = 3768] [serial = 1469] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (18035000) [pid = 3768] [serial = 1483] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (18079800) [pid = 3768] [serial = 1484] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (1657EC00) [pid = 3768] [serial = 1480] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (16583C00) [pid = 3768] [serial = 1481] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 62 (1894EC00) [pid = 3768] [serial = 1486] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 61 (187D1C00) [pid = 3768] [serial = 1487] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 60 (19014400) [pid = 3768] [serial = 1505] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 59 (18BEA400) [pid = 3768] [serial = 1495] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 58 (19614800) [pid = 3768] [serial = 1507] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | --DOMWINDOW == 57 (18A14400) [pid = 3768] [serial = 1493] [outer = 00000000] [url = about:blank] 15:27:23 INFO - PROCESS | 3768 | 1461104843145 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:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1855ms 15:27:23 INFO - PROCESS | 3768 | 1461104843173 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3768 | 1461104843177 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 15:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:27:23 INFO - PROCESS | 3768 | 1461104843185 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 3768 | 1461104843189 Marionette TRACE conn2 <- [1,2022,null,{}] 15:27:23 INFO - PROCESS | 3768 | 1461104843195 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:27:23 INFO - PROCESS | 3768 | 1461104843287 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:27:23 INFO - PROCESS | 3768 | 1461104843296 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 3768 | ++DOCSHELL 12DDC800 == 35 [pid = 3768] [id = 515] 15:27:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 58 (12DE0400) [pid = 3768] [serial = 1545] [outer = 00000000] 15:27:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 59 (13268400) [pid = 3768] [serial = 1546] [outer = 12DE0400] 15:27:23 INFO - PROCESS | 3768 | 1461104843344 Marionette DEBUG loaded listener.js 15:27:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 60 (132D4000) [pid = 3768] [serial = 1547] [outer = 12DE0400] 15:27:23 INFO - PROCESS | 3768 | 1461104843815 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:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 696ms 15:27:23 INFO - PROCESS | 3768 | 1461104843867 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:27:23 INFO - PROCESS | 3768 | 1461104843873 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 15:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:27:23 INFO - PROCESS | 3768 | 1461104843879 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:27:23 INFO - PROCESS | 3768 | 1461104843882 Marionette TRACE conn2 <- [1,2026,null,{}] 15:27:23 INFO - PROCESS | 3768 | 1461104843885 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:27:23 INFO - PROCESS | 3768 | 1461104843963 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:27:23 INFO - PROCESS | 3768 | 1461104843972 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:23 INFO - PROCESS | 3768 | ++DOCSHELL 13265400 == 36 [pid = 3768] [id = 516] 15:27:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 61 (1338DC00) [pid = 3768] [serial = 1548] [outer = 00000000] 15:27:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 62 (136B5C00) [pid = 3768] [serial = 1549] [outer = 1338DC00] 15:27:24 INFO - PROCESS | 3768 | 1461104844017 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 63 (13210000) [pid = 3768] [serial = 1550] [outer = 1338DC00] 15:27:24 INFO - PROCESS | 3768 | 1461104844472 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:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 634ms 15:27:24 INFO - PROCESS | 3768 | 1461104844515 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:27:24 INFO - PROCESS | 3768 | 1461104844517 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 15:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:27:24 INFO - PROCESS | 3768 | 1461104844521 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:27:24 INFO - PROCESS | 3768 | 1461104844524 Marionette TRACE conn2 <- [1,2030,null,{}] 15:27:24 INFO - PROCESS | 3768 | 1461104844535 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:27:24 INFO - PROCESS | 3768 | 1461104844617 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:27:24 INFO - PROCESS | 3768 | 1461104844625 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:24 INFO - PROCESS | 3768 | ++DOCSHELL 1551D000 == 37 [pid = 3768] [id = 517] 15:27:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (1571D400) [pid = 3768] [serial = 1551] [outer = 00000000] 15:27:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (15C3E800) [pid = 3768] [serial = 1552] [outer = 1571D400] 15:27:24 INFO - PROCESS | 3768 | 1461104844705 Marionette DEBUG loaded listener.js 15:27:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (15CE5800) [pid = 3768] [serial = 1553] [outer = 1571D400] 15:27:25 INFO - PROCESS | 3768 | 1461104845148 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:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 696ms 15:27:25 INFO - PROCESS | 3768 | 1461104845220 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3768 | 1461104845222 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 15:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:27:25 INFO - PROCESS | 3768 | 1461104845225 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3768 | 1461104845227 Marionette TRACE conn2 <- [1,2034,null,{}] 15:27:25 INFO - PROCESS | 3768 | 1461104845231 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:27:25 INFO - PROCESS | 3768 | 1461104845308 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:27:25 INFO - PROCESS | 3768 | 1461104845300 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 3768 | ++DOCSHELL 15CF1C00 == 38 [pid = 3768] [id = 518] 15:27:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (15ECE400) [pid = 3768] [serial = 1554] [outer = 00000000] 15:27:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (16571800) [pid = 3768] [serial = 1555] [outer = 15ECE400] 15:27:25 INFO - PROCESS | 3768 | 1461104845345 Marionette DEBUG loaded listener.js 15:27:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (1657D400) [pid = 3768] [serial = 1556] [outer = 15ECE400] 15:27:25 INFO - PROCESS | 3768 | 1461104845763 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:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 587ms 15:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:27:25 INFO - PROCESS | 3768 | 1461104845806 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:27:25 INFO - PROCESS | 3768 | 1461104845808 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 15:27:25 INFO - PROCESS | 3768 | 1461104845815 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:27:25 INFO - PROCESS | 3768 | 1461104845817 Marionette TRACE conn2 <- [1,2038,null,{}] 15:27:25 INFO - PROCESS | 3768 | 1461104845820 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:27:25 INFO - PROCESS | 3768 | 1461104845893 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:27:25 INFO - PROCESS | 3768 | 1461104845899 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:25 INFO - PROCESS | 3768 | ++DOCSHELL 16585800 == 39 [pid = 3768] [id = 519] 15:27:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (16642C00) [pid = 3768] [serial = 1557] [outer = 00000000] 15:27:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (16C1C000) [pid = 3768] [serial = 1558] [outer = 16642C00] 15:27:25 INFO - PROCESS | 3768 | 1461104845943 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (17B0A000) [pid = 3768] [serial = 1559] [outer = 16642C00] 15:27:26 INFO - PROCESS | 3768 | 1461104846398 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:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 618ms 15:27:26 INFO - PROCESS | 3768 | 1461104846450 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:27:26 INFO - PROCESS | 3768 | 1461104846452 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 15:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:27:26 INFO - PROCESS | 3768 | 1461104846455 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:27:26 INFO - PROCESS | 3768 | 1461104846457 Marionette TRACE conn2 <- [1,2042,null,{}] 15:27:26 INFO - PROCESS | 3768 | 1461104846460 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:27:26 INFO - PROCESS | 3768 | 1461104846550 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:27:26 INFO - PROCESS | 3768 | 1461104846559 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:26 INFO - PROCESS | 3768 | ++DOCSHELL 18039C00 == 40 [pid = 3768] [id = 520] 15:27:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (18079800) [pid = 3768] [serial = 1560] [outer = 00000000] 15:27:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (1894F000) [pid = 3768] [serial = 1561] [outer = 18079800] 15:27:26 INFO - PROCESS | 3768 | 1461104846607 Marionette DEBUG loaded listener.js 15:27:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18954400) [pid = 3768] [serial = 1562] [outer = 18079800] 15:27:27 INFO - PROCESS | 3768 | 1461104847014 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:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 634ms 15:27:27 INFO - PROCESS | 3768 | 1461104847077 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3768 | 1461104847079 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 15:27:27 INFO - PROCESS | 3768 | 1461104847083 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:27:27 INFO - PROCESS | 3768 | 1461104847084 Marionette TRACE conn2 <- [1,2046,null,{}] 15:27:27 INFO - PROCESS | 3768 | 1461104847087 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:27:27 INFO - PROCESS | 3768 | 1461104847157 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:27:27 INFO - PROCESS | 3768 | 1461104847164 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 3768 | ++DOCSHELL 18959000 == 41 [pid = 3768] [id = 521] 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (189A2000) [pid = 3768] [serial = 1563] [outer = 00000000] 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (189A8C00) [pid = 3768] [serial = 1564] [outer = 189A2000] 15:27:27 INFO - PROCESS | 3768 | 1461104847208 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (189A8800) [pid = 3768] [serial = 1565] [outer = 189A2000] 15:27:27 INFO - PROCESS | 3768 | 1461104847647 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:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 587ms 15:27:27 INFO - PROCESS | 3768 | 1461104847680 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:27:27 INFO - PROCESS | 3768 | 1461104847681 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 15:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:27:27 INFO - PROCESS | 3768 | 1461104847696 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:27:27 INFO - PROCESS | 3768 | 1461104847697 Marionette TRACE conn2 <- [1,2050,null,{}] 15:27:27 INFO - PROCESS | 3768 | 1461104847702 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:27:27 INFO - PROCESS | 3768 | 1461104847772 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:27:27 INFO - PROCESS | 3768 | 1461104847779 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:27 INFO - PROCESS | 3768 | ++DOCSHELL 189B0000 == 42 [pid = 3768] [id = 522] 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (189CD400) [pid = 3768] [serial = 1566] [outer = 00000000] 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18A1F000) [pid = 3768] [serial = 1567] [outer = 189CD400] 15:27:27 INFO - PROCESS | 3768 | 1461104847822 Marionette DEBUG loaded listener.js 15:27:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18A1E000) [pid = 3768] [serial = 1568] [outer = 189CD400] 15:27:28 INFO - PROCESS | 3768 | 1461104848237 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:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 587ms 15:27:28 INFO - PROCESS | 3768 | 1461104848282 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 3768 | 1461104848284 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 15:27:28 INFO - PROCESS | 3768 | 1461104848287 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:27:28 INFO - PROCESS | 3768 | 1461104848289 Marionette TRACE conn2 <- [1,2054,null,{}] 15:27:28 INFO - PROCESS | 3768 | 1461104848293 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:27:28 INFO - PROCESS | 3768 | 1461104848398 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:27:28 INFO - PROCESS | 3768 | 1461104848415 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:28 INFO - PROCESS | 3768 | ++DOCSHELL 1551CC00 == 43 [pid = 3768] [id = 523] 15:27:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18B23C00) [pid = 3768] [serial = 1569] [outer = 00000000] 15:27:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (18BE9C00) [pid = 3768] [serial = 1570] [outer = 18B23C00] 15:27:28 INFO - PROCESS | 3768 | 1461104848466 Marionette DEBUG loaded listener.js 15:27:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (18BEB800) [pid = 3768] [serial = 1571] [outer = 18B23C00] 15:27:28 INFO - PROCESS | 3768 | 1461104848908 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:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 696ms 15:27:28 INFO - PROCESS | 3768 | 1461104848974 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:27:28 INFO - PROCESS | 3768 | 1461104848976 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 15:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:27:28 INFO - PROCESS | 3768 | 1461104848980 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:27:28 INFO - PROCESS | 3768 | 1461104848981 Marionette TRACE conn2 <- [1,2058,null,{}] 15:27:28 INFO - PROCESS | 3768 | 1461104848985 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:27:29 INFO - PROCESS | 3768 | 1461104849090 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:27:29 INFO - PROCESS | 3768 | 1461104849099 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:29 INFO - PROCESS | 3768 | ++DOCSHELL 14B64C00 == 44 [pid = 3768] [id = 524] 15:27:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (18A18400) [pid = 3768] [serial = 1572] [outer = 00000000] 15:27:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18DB0800) [pid = 3768] [serial = 1573] [outer = 18A18400] 15:27:29 INFO - PROCESS | 3768 | 1461104849142 Marionette DEBUG loaded listener.js 15:27:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18DB2400) [pid = 3768] [serial = 1574] [outer = 18A18400] 15:27:29 INFO - PROCESS | 3768 | 1461104849588 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:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 634ms 15:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:27:29 INFO - PROCESS | 3768 | 1461104849618 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:27:29 INFO - PROCESS | 3768 | 1461104849620 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 15:27:29 INFO - PROCESS | 3768 | 1461104849623 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:27:29 INFO - PROCESS | 3768 | 1461104849626 Marionette TRACE conn2 <- [1,2062,null,{}] 15:27:29 INFO - PROCESS | 3768 | 1461104849629 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:27:29 INFO - PROCESS | 3768 | 1461104849748 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (17B10000) [pid = 3768] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (189AB400) [pid = 3768] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18A1B000) [pid = 3768] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (13389000) [pid = 3768] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (16576C00) [pid = 3768] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (16966000) [pid = 3768] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (16569800) [pid = 3768] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (132DD400) [pid = 3768] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (132D5400) [pid = 3768] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (02A88400) [pid = 3768] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (11BDAC00) [pid = 3768] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:27:30 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18B24000) [pid = 3768] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:27:30 INFO - PROCESS | 3768 | 1461104850025 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:30 INFO - PROCESS | 3768 | ++DOCSHELL 02A81000 == 45 [pid = 3768] [id = 525] 15:27:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (02A88400) [pid = 3768] [serial = 1575] [outer = 00000000] 15:27:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (11BDCC00) [pid = 3768] [serial = 1576] [outer = 02A88400] 15:27:30 INFO - PROCESS | 3768 | 1461104850088 Marionette DEBUG loaded listener.js 15:27:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (11F47000) [pid = 3768] [serial = 1577] [outer = 02A88400] 15:27:30 INFO - PROCESS | 3768 | 1461104850810 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:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1237ms 15:27:30 INFO - PROCESS | 3768 | 1461104850870 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:27:30 INFO - PROCESS | 3768 | 1461104850876 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 15:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:27:30 INFO - PROCESS | 3768 | 1461104850882 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:27:30 INFO - PROCESS | 3768 | 1461104850886 Marionette TRACE conn2 <- [1,2066,null,{}] 15:27:30 INFO - PROCESS | 3768 | 1461104850891 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:27:30 INFO - PROCESS | 3768 | 1461104851002 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:27:31 INFO - PROCESS | 3768 | 1461104851129 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:31 INFO - PROCESS | 3768 | ++DOCSHELL 1342C400 == 46 [pid = 3768] [id = 526] 15:27:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (1342F000) [pid = 3768] [serial = 1578] [outer = 00000000] 15:27:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (138EDC00) [pid = 3768] [serial = 1579] [outer = 1342F000] 15:27:31 INFO - PROCESS | 3768 | 1461104851186 Marionette DEBUG loaded listener.js 15:27:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (13A29400) [pid = 3768] [serial = 1580] [outer = 1342F000] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 132D6400 == 45 [pid = 3768] [id = 512] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 16572800 == 44 [pid = 3768] [id = 508] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 15E18000 == 43 [pid = 3768] [id = 513] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 189AAC00 == 42 [pid = 3768] [id = 510] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 16566000 == 41 [pid = 3768] [id = 507] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 14B64C00 == 40 [pid = 3768] [id = 524] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 1551CC00 == 39 [pid = 3768] [id = 523] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 189B0000 == 38 [pid = 3768] [id = 522] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 18959000 == 37 [pid = 3768] [id = 521] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 18039C00 == 36 [pid = 3768] [id = 520] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 16585800 == 35 [pid = 3768] [id = 519] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 15CF1C00 == 34 [pid = 3768] [id = 518] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 1551D000 == 33 [pid = 3768] [id = 517] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 13265400 == 32 [pid = 3768] [id = 516] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 12DDC800 == 31 [pid = 3768] [id = 515] 15:27:32 INFO - PROCESS | 3768 | --DOCSHELL 18B2D000 == 30 [pid = 3768] [id = 514] 15:27:32 INFO - PROCESS | 3768 | 1461104852057 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:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (18F8F800) [pid = 3768] [serial = 1543] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18463800) [pid = 3768] [serial = 1528] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (18A18C00) [pid = 3768] [serial = 1531] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (1845EC00) [pid = 3768] [serial = 1529] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (18DAB400) [pid = 3768] [serial = 1534] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18A18800) [pid = 3768] [serial = 1532] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (18BEEC00) [pid = 3768] [serial = 1535] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (16580000) [pid = 3768] [serial = 1537] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (18BECC00) [pid = 3768] [serial = 1540] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (17B85C00) [pid = 3768] [serial = 1525] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (16577800) [pid = 3768] [serial = 1522] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (16584000) [pid = 3768] [serial = 1523] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (18B2E400) [pid = 3768] [serial = 1541] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (14B5AC00) [pid = 3768] [serial = 1519] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (15518000) [pid = 3768] [serial = 1520] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (1338C800) [pid = 3768] [serial = 1516] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 64 (1342A800) [pid = 3768] [serial = 1517] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 63 (14B62400) [pid = 3768] [serial = 1514] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 62 (137E7400) [pid = 3768] [serial = 1513] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 61 (13384400) [pid = 3768] [serial = 1511] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 60 (132D5C00) [pid = 3768] [serial = 1510] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 59 (1961BC00) [pid = 3768] [serial = 1508] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 58 (1841A000) [pid = 3768] [serial = 1538] [outer = 00000000] [url = about:blank] 15:27:32 INFO - PROCESS | 3768 | --DOMWINDOW == 57 (18035800) [pid = 3768] [serial = 1526] [outer = 00000000] [url = about:blank] 15:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1238ms 15:27:32 INFO - PROCESS | 3768 | 1461104852117 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3768 | 1461104852120 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:27:32 INFO - PROCESS | 3768 | 1461104852126 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3768 | 1461104852129 Marionette TRACE conn2 <- [1,2070,null,{}] 15:27:32 INFO - PROCESS | 3768 | 1461104852136 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:27:32 INFO - PROCESS | 3768 | 1461104852212 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:27:32 INFO - PROCESS | 3768 | 1461104852220 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3768 | ++DOCSHELL 132D7C00 == 31 [pid = 3768] [id = 527] 15:27:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 58 (132D8400) [pid = 3768] [serial = 1581] [outer = 00000000] 15:27:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 59 (13385400) [pid = 3768] [serial = 1582] [outer = 132D8400] 15:27:32 INFO - PROCESS | 3768 | 1461104852268 Marionette DEBUG loaded listener.js 15:27:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 60 (13425400) [pid = 3768] [serial = 1583] [outer = 132D8400] 15:27:32 INFO - PROCESS | 3768 | 1461104852793 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:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 681ms 15:27:32 INFO - PROCESS | 3768 | 1461104852822 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:27:32 INFO - PROCESS | 3768 | 1461104852827 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 15:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:27:32 INFO - PROCESS | 3768 | 1461104852833 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:27:32 INFO - PROCESS | 3768 | 1461104852836 Marionette TRACE conn2 <- [1,2074,null,{}] 15:27:32 INFO - PROCESS | 3768 | 1461104852839 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:27:32 INFO - PROCESS | 3768 | 1461104852915 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:27:32 INFO - PROCESS | 3768 | 1461104852923 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:32 INFO - PROCESS | 3768 | ++DOCSHELL 136AB400 == 32 [pid = 3768] [id = 528] 15:27:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 61 (13A23C00) [pid = 3768] [serial = 1584] [outer = 00000000] 15:27:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 62 (147B9C00) [pid = 3768] [serial = 1585] [outer = 13A23C00] 15:27:32 INFO - PROCESS | 3768 | 1461104852968 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 63 (14B65800) [pid = 3768] [serial = 1586] [outer = 13A23C00] 15:27:33 INFO - PROCESS | 3768 | 1461104853429 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:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 634ms 15:27:33 INFO - PROCESS | 3768 | 1461104853453 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:27:33 INFO - PROCESS | 3768 | 1461104853457 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 15:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:27:33 INFO - PROCESS | 3768 | 1461104853462 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:27:33 INFO - PROCESS | 3768 | 1461104853467 Marionette TRACE conn2 <- [1,2078,null,{}] 15:27:33 INFO - PROCESS | 3768 | 1461104853479 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:27:33 INFO - PROCESS | 3768 | 1461104853556 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:27:33 INFO - PROCESS | 3768 | 1461104853696 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:33 INFO - PROCESS | 3768 | ++DOCSHELL 15C0F800 == 33 [pid = 3768] [id = 529] 15:27:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 64 (15E8E800) [pid = 3768] [serial = 1587] [outer = 00000000] 15:27:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 65 (16567000) [pid = 3768] [serial = 1588] [outer = 15E8E800] 15:27:33 INFO - PROCESS | 3768 | 1461104853744 Marionette DEBUG loaded listener.js 15:27:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (16576C00) [pid = 3768] [serial = 1589] [outer = 15E8E800] 15:27:34 INFO - PROCESS | 3768 | 1461104854123 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:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 696ms 15:27:34 INFO - PROCESS | 3768 | 1461104854158 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3768 | 1461104854160 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 15:27:34 INFO - PROCESS | 3768 | 1461104854163 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:27:34 INFO - PROCESS | 3768 | 1461104854165 Marionette TRACE conn2 <- [1,2082,null,{}] 15:27:34 INFO - PROCESS | 3768 | 1461104854169 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:27:34 INFO - PROCESS | 3768 | 1461104854244 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:27:34 INFO - PROCESS | 3768 | 1461104854338 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:34 INFO - PROCESS | 3768 | ++DOCSHELL 16581C00 == 34 [pid = 3768] [id = 530] 15:27:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (16583800) [pid = 3768] [serial = 1590] [outer = 00000000] 15:27:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (17B06800) [pid = 3768] [serial = 1591] [outer = 16583800] 15:27:34 INFO - PROCESS | 3768 | 1461104854383 Marionette DEBUG loaded listener.js 15:27:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (17B86400) [pid = 3768] [serial = 1592] [outer = 16583800] 15:27:34 INFO - PROCESS | 3768 | 1461104854781 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:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 681ms 15:27:34 INFO - PROCESS | 3768 | 1461104854847 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:27:34 INFO - PROCESS | 3768 | 1461104854849 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 15:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:27:34 INFO - PROCESS | 3768 | 1461104854860 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:27:34 INFO - PROCESS | 3768 | 1461104854861 Marionette TRACE conn2 <- [1,2086,null,{}] 15:27:34 INFO - PROCESS | 3768 | 1461104854864 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:27:34 INFO - PROCESS | 3768 | 1461104854992 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:27:35 INFO - PROCESS | 3768 | 1461104855012 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3768 | ++DOCSHELL 13262400 == 35 [pid = 3768] [id = 531] 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (16645800) [pid = 3768] [serial = 1593] [outer = 00000000] 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (18412000) [pid = 3768] [serial = 1594] [outer = 16645800] 15:27:35 INFO - PROCESS | 3768 | 1461104855056 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (1845D000) [pid = 3768] [serial = 1595] [outer = 16645800] 15:27:35 INFO - PROCESS | 3768 | 1461104855499 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:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 696ms 15:27:35 INFO - PROCESS | 3768 | 1461104855557 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:27:35 INFO - PROCESS | 3768 | 1461104855559 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 15:27:35 INFO - PROCESS | 3768 | 1461104855562 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:27:35 INFO - PROCESS | 3768 | 1461104855564 Marionette TRACE conn2 <- [1,2090,null,{}] 15:27:35 INFO - PROCESS | 3768 | 1461104855567 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:27:35 INFO - PROCESS | 3768 | 1461104855687 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:27:35 INFO - PROCESS | 3768 | 1461104855747 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:35 INFO - PROCESS | 3768 | ++DOCSHELL 18952C00 == 36 [pid = 3768] [id = 532] 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (187CF400) [pid = 3768] [serial = 1596] [outer = 00000000] 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (189A8000) [pid = 3768] [serial = 1597] [outer = 187CF400] 15:27:35 INFO - PROCESS | 3768 | 1461104855794 Marionette DEBUG loaded listener.js 15:27:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (189CCC00) [pid = 3768] [serial = 1598] [outer = 187CF400] 15:27:36 INFO - PROCESS | 3768 | 1461104856203 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:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 696ms 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (18B23C00) [pid = 3768] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (18DB8C00) [pid = 3768] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (12DE0400) [pid = 3768] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (1338DC00) [pid = 3768] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (18079800) [pid = 3768] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (189A2000) [pid = 3768] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (16642C00) [pid = 3768] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (1571D400) [pid = 3768] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (15ECE400) [pid = 3768] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:27:36 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (189CD400) [pid = 3768] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:27:36 INFO - PROCESS | 3768 | 1461104856332 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 3768 | 1461104856334 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 15:27:36 INFO - PROCESS | 3768 | 1461104856342 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 3768 | 1461104856344 Marionette TRACE conn2 <- [1,2094,null,{}] 15:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:27:36 INFO - PROCESS | 3768 | 1461104856347 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:27:36 INFO - PROCESS | 3768 | 1461104856401 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:27:36 INFO - PROCESS | 3768 | 1461104856410 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:36 INFO - PROCESS | 3768 | ++DOCSHELL 02A89400 == 37 [pid = 3768] [id = 533] 15:27:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (123F9400) [pid = 3768] [serial = 1599] [outer = 00000000] 15:27:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (1664DC00) [pid = 3768] [serial = 1600] [outer = 123F9400] 15:27:36 INFO - PROCESS | 3768 | 1461104856455 Marionette DEBUG loaded listener.js 15:27:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (1894FC00) [pid = 3768] [serial = 1601] [outer = 123F9400] 15:27:36 INFO - PROCESS | 3768 | 1461104856884 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:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 573ms 15:27:36 INFO - PROCESS | 3768 | 1461104856909 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:27:36 INFO - PROCESS | 3768 | 1461104856911 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 15:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:27:36 INFO - PROCESS | 3768 | 1461104856914 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:27:36 INFO - PROCESS | 3768 | 1461104856916 Marionette TRACE conn2 <- [1,2098,null,{}] 15:27:36 INFO - PROCESS | 3768 | 1461104856919 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:27:37 INFO - PROCESS | 3768 | 1461104856991 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:27:37 INFO - PROCESS | 3768 | 1461104856997 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3768 | ++DOCSHELL 14B09C00 == 38 [pid = 3768] [id = 534] 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (1696FC00) [pid = 3768] [serial = 1602] [outer = 00000000] 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (18A22400) [pid = 3768] [serial = 1603] [outer = 1696FC00] 15:27:37 INFO - PROCESS | 3768 | 1461104857041 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (18B2CC00) [pid = 3768] [serial = 1604] [outer = 1696FC00] 15:27:37 INFO - PROCESS | 3768 | 1461104857449 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:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 588ms 15:27:37 INFO - PROCESS | 3768 | 1461104857509 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:27:37 INFO - PROCESS | 3768 | 1461104857511 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 15:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:27:37 INFO - PROCESS | 3768 | 1461104857514 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:27:37 INFO - PROCESS | 3768 | 1461104857516 Marionette TRACE conn2 <- [1,2102,null,{}] 15:27:37 INFO - PROCESS | 3768 | 1461104857529 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:27:37 INFO - PROCESS | 3768 | 1461104857610 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:27:37 INFO - PROCESS | 3768 | 1461104857618 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:37 INFO - PROCESS | 3768 | ++DOCSHELL 13264000 == 39 [pid = 3768] [id = 535] 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (16583400) [pid = 3768] [serial = 1605] [outer = 00000000] 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (18DAA400) [pid = 3768] [serial = 1606] [outer = 16583400] 15:27:37 INFO - PROCESS | 3768 | 1461104857663 Marionette DEBUG loaded listener.js 15:27:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (18BF3C00) [pid = 3768] [serial = 1607] [outer = 16583400] 15:27:38 INFO - PROCESS | 3768 | 1461104858082 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:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 649ms 15:27:38 INFO - PROCESS | 3768 | 1461104858157 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:27:38 INFO - PROCESS | 3768 | 1461104858159 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 15:27:38 INFO - PROCESS | 3768 | 1461104858162 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:27:38 INFO - PROCESS | 3768 | 1461104858164 Marionette TRACE conn2 <- [1,2106,null,{}] 15:27:38 INFO - PROCESS | 3768 | 1461104858167 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:27:38 INFO - PROCESS | 3768 | 1461104858240 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:27:38 INFO - PROCESS | 3768 | 1461104858246 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:38 INFO - PROCESS | 3768 | ++DOCSHELL 15744800 == 40 [pid = 3768] [id = 536] 15:27:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (157B2000) [pid = 3768] [serial = 1608] [outer = 00000000] 15:27:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (18F91C00) [pid = 3768] [serial = 1609] [outer = 157B2000] 15:27:38 INFO - PROCESS | 3768 | 1461104858294 Marionette DEBUG loaded listener.js 15:27:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (18F8E800) [pid = 3768] [serial = 1610] [outer = 157B2000] 15:27:38 INFO - PROCESS | 3768 | 1461104859013 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:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 881ms 15:27:39 INFO - PROCESS | 3768 | 1461104859068 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3768 | 1461104859071 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 15:27:39 INFO - PROCESS | 3768 | 1461104859076 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:27:39 INFO - PROCESS | 3768 | 1461104859079 Marionette TRACE conn2 <- [1,2110,null,{}] 15:27:39 INFO - PROCESS | 3768 | 1461104859086 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:27:39 INFO - PROCESS | 3768 | 1461104859198 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:27:39 INFO - PROCESS | 3768 | 1461104859321 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:39 INFO - PROCESS | 3768 | ++DOCSHELL 132DA000 == 41 [pid = 3768] [id = 537] 15:27:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (13430000) [pid = 3768] [serial = 1611] [outer = 00000000] 15:27:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (147B4C00) [pid = 3768] [serial = 1612] [outer = 13430000] 15:27:39 INFO - PROCESS | 3768 | 1461104859377 Marionette DEBUG loaded listener.js 15:27:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1551D000) [pid = 3768] [serial = 1613] [outer = 13430000] 15:27:39 INFO - PROCESS | 3768 | 1461104859914 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:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 897ms 15:27:39 INFO - PROCESS | 3768 | 1461104859967 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:27:39 INFO - PROCESS | 3768 | 1461104859973 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 15:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:27:39 INFO - PROCESS | 3768 | 1461104859979 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:27:39 INFO - PROCESS | 3768 | 1461104859982 Marionette TRACE conn2 <- [1,2114,null,{}] 15:27:39 INFO - PROCESS | 3768 | 1461104859986 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:27:40 INFO - PROCESS | 3768 | 1461104860085 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:27:40 INFO - PROCESS | 3768 | 1461104860188 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:40 INFO - PROCESS | 3768 | ++DOCSHELL 143A6800 == 42 [pid = 3768] [id = 538] 15:27:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (15F7EC00) [pid = 3768] [serial = 1614] [outer = 00000000] 15:27:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18410800) [pid = 3768] [serial = 1615] [outer = 15F7EC00] 15:27:40 INFO - PROCESS | 3768 | 1461104860241 Marionette DEBUG loaded listener.js 15:27:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (187CF000) [pid = 3768] [serial = 1616] [outer = 15F7EC00] 15:27:40 INFO - PROCESS | 3768 | 1461104860903 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:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 928ms 15:27:40 INFO - PROCESS | 3768 | 1461104860935 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:27:40 INFO - PROCESS | 3768 | 1461104860938 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 15:27:40 INFO - PROCESS | 3768 | 1461104860943 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:27:40 INFO - PROCESS | 3768 | 1461104860947 Marionette TRACE conn2 <- [1,2118,null,{}] 15:27:40 INFO - PROCESS | 3768 | 1461104860957 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:27:41 INFO - PROCESS | 3768 | 1461104861059 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:27:41 INFO - PROCESS | 3768 | 1461104861278 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:41 INFO - PROCESS | 3768 | ++DOCSHELL 02A84800 == 43 [pid = 3768] [id = 539] 15:27:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (11BD3400) [pid = 3768] [serial = 1617] [outer = 00000000] 15:27:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (12DDC800) [pid = 3768] [serial = 1618] [outer = 11BD3400] 15:27:41 INFO - PROCESS | 3768 | 1461104861344 Marionette DEBUG loaded listener.js 15:27:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (132D9C00) [pid = 3768] [serial = 1619] [outer = 11BD3400] 15:27:41 INFO - PROCESS | 3768 | 1461104861933 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:27:42 INFO - PROCESS | 3768 | 1461104862032 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 15:27:42 INFO - PROCESS | 3768 | 1461104862040 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:27:42 INFO - PROCESS | 3768 | 1461104862042 Marionette TRACE conn2 <- [1,2122,null,{}] 15:27:42 INFO - PROCESS | 3768 | 1461104862049 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:27:42 INFO - PROCESS | 3768 | 1461104862135 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:27:42 INFO - PROCESS | 3768 | 1461104862143 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 3768 | ++DOCSHELL 1342B000 == 34 [pid = 3768] [id = 540] 15:27:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (1342B400) [pid = 3768] [serial = 1620] [outer = 00000000] 15:27:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (136B5C00) [pid = 3768] [serial = 1621] [outer = 1342B400] 15:27:42 INFO - PROCESS | 3768 | 1461104862190 Marionette DEBUG loaded listener.js 15:27:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (138E7000) [pid = 3768] [serial = 1622] [outer = 1342B400] 15:27:42 INFO - PROCESS | 3768 | 1461104862698 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:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 696ms 15:27:42 INFO - PROCESS | 3768 | 1461104862728 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:27:42 INFO - PROCESS | 3768 | 1461104862732 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 15:27:42 INFO - PROCESS | 3768 | 1461104862736 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:27:42 INFO - PROCESS | 3768 | 1461104862738 Marionette TRACE conn2 <- [1,2126,null,{}] 15:27:42 INFO - PROCESS | 3768 | 1461104862742 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:27:42 INFO - PROCESS | 3768 | 1461104862826 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:27:42 INFO - PROCESS | 3768 | 1461104862837 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:42 INFO - PROCESS | 3768 | ++DOCSHELL 142B2800 == 35 [pid = 3768] [id = 541] 15:27:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (15516800) [pid = 3768] [serial = 1623] [outer = 00000000] 15:27:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (16566000) [pid = 3768] [serial = 1624] [outer = 15516800] 15:27:42 INFO - PROCESS | 3768 | 1461104862956 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (16577800) [pid = 3768] [serial = 1625] [outer = 15516800] 15:27:43 INFO - PROCESS | 3768 | 1461104863368 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:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 696ms 15:27:43 INFO - PROCESS | 3768 | 1461104863437 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:27:43 INFO - PROCESS | 3768 | 1461104863439 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 15:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:27:43 INFO - PROCESS | 3768 | 1461104863444 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:27:43 INFO - PROCESS | 3768 | 1461104863449 Marionette TRACE conn2 <- [1,2130,null,{}] 15:27:43 INFO - PROCESS | 3768 | 1461104863458 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:27:43 INFO - PROCESS | 3768 | 1461104863540 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:27:43 INFO - PROCESS | 3768 | 1461104863547 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:43 INFO - PROCESS | 3768 | ++DOCSHELL 15F80400 == 36 [pid = 3768] [id = 542] 15:27:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (16963400) [pid = 3768] [serial = 1626] [outer = 00000000] 15:27:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (18078C00) [pid = 3768] [serial = 1627] [outer = 16963400] 15:27:43 INFO - PROCESS | 3768 | 1461104863591 Marionette DEBUG loaded listener.js 15:27:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18466400) [pid = 3768] [serial = 1628] [outer = 16963400] 15:27:44 INFO - PROCESS | 3768 | 1461104864028 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:27:44 INFO - PROCESS | 3768 | 1461104864103 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 15:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:27:44 INFO - PROCESS | 3768 | 1461104864107 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 3768 | 1461104864108 Marionette TRACE conn2 <- [1,2134,null,{}] 15:27:44 INFO - PROCESS | 3768 | 1461104864117 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:27:44 INFO - PROCESS | 3768 | 1461104864235 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:27:44 INFO - PROCESS | 3768 | 1461104864249 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 3768 | ++DOCSHELL 1895D000 == 37 [pid = 3768] [id = 543] 15:27:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (189A3800) [pid = 3768] [serial = 1629] [outer = 00000000] 15:27:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (189ADC00) [pid = 3768] [serial = 1630] [outer = 189A3800] 15:27:44 INFO - PROCESS | 3768 | 1461104864292 Marionette DEBUG loaded listener.js 15:27:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (189B0400) [pid = 3768] [serial = 1631] [outer = 189A3800] 15:27:44 INFO - PROCESS | 3768 | 1461104864733 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:27:44 INFO - PROCESS | 3768 | 1461104864791 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 15:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:27:44 INFO - PROCESS | 3768 | 1461104864795 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:27:44 INFO - PROCESS | 3768 | 1461104864796 Marionette TRACE conn2 <- [1,2138,null,{}] 15:27:44 INFO - PROCESS | 3768 | 1461104864800 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:27:44 INFO - PROCESS | 3768 | 1461104864902 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:27:44 INFO - PROCESS | 3768 | 1461104864911 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:44 INFO - PROCESS | 3768 | ++DOCSHELL 189C4000 == 38 [pid = 3768] [id = 544] 15:27:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (189CB000) [pid = 3768] [serial = 1632] [outer = 00000000] 15:27:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18B24000) [pid = 3768] [serial = 1633] [outer = 189CB000] 15:27:44 INFO - PROCESS | 3768 | 1461104864964 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18BEEC00) [pid = 3768] [serial = 1634] [outer = 189CB000] 15:27:45 INFO - PROCESS | 3768 | 1461104865445 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:27:45 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:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 696ms 15:27:45 INFO - PROCESS | 3768 | 1461104865498 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:27:45 INFO - PROCESS | 3768 | 1461104865500 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 15:27:45 INFO - PROCESS | 3768 | 1461104865503 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:27:45 INFO - PROCESS | 3768 | 1461104865504 Marionette TRACE conn2 <- [1,2142,null,{}] 15:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:27:45 INFO - PROCESS | 3768 | 1461104865512 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:27:45 INFO - PROCESS | 3768 | 1461104865647 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:27:45 INFO - PROCESS | 3768 | 1461104865660 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:45 INFO - PROCESS | 3768 | ++DOCSHELL 13263800 == 39 [pid = 3768] [id = 545] 15:27:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18DAC400) [pid = 3768] [serial = 1635] [outer = 00000000] 15:27:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19005C00) [pid = 3768] [serial = 1636] [outer = 18DAC400] 15:27:45 INFO - PROCESS | 3768 | 1461104865704 Marionette DEBUG loaded listener.js 15:27:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (19009C00) [pid = 3768] [serial = 1637] [outer = 18DAC400] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (16645800) [pid = 3768] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (187CF400) [pid = 3768] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (13A23C00) [pid = 3768] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (15E8E800) [pid = 3768] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (132D8400) [pid = 3768] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (123F9400) [pid = 3768] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (1696FC00) [pid = 3768] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (16583800) [pid = 3768] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18A18400) [pid = 3768] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:27:46 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (16583400) [pid = 3768] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:27:46 INFO - PROCESS | 3768 | 1461104866226 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:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 788ms 15:27:46 INFO - PROCESS | 3768 | 1461104866291 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3768 | 1461104866292 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 15:27:46 INFO - PROCESS | 3768 | 1461104866296 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:27:46 INFO - PROCESS | 3768 | 1461104866298 Marionette TRACE conn2 <- [1,2146,null,{}] 15:27:46 INFO - PROCESS | 3768 | 1461104866301 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:27:46 INFO - PROCESS | 3768 | 1461104866372 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:27:46 INFO - PROCESS | 3768 | 1461104866378 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:46 INFO - PROCESS | 3768 | ++DOCSHELL 123F9400 == 40 [pid = 3768] [id = 546] 15:27:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (12BBF800) [pid = 3768] [serial = 1638] [outer = 00000000] 15:27:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (16566800) [pid = 3768] [serial = 1639] [outer = 12BBF800] 15:27:46 INFO - PROCESS | 3768 | 1461104866421 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (17B12400) [pid = 3768] [serial = 1640] [outer = 12BBF800] 15:27:46 INFO - PROCESS | 3768 | 1461104866846 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:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 588ms 15:27:46 INFO - PROCESS | 3768 | 1461104866893 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 15:27:46 INFO - PROCESS | 3768 | 1461104866895 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 15:27:46 INFO - PROCESS | 3768 | 1461104866898 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:27:46 INFO - PROCESS | 3768 | 1461104866900 Marionette TRACE conn2 <- [1,2150,null,{}] 15:27:46 INFO - PROCESS | 3768 | 1461104866904 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:27:47 INFO - PROCESS | 3768 | 1461104867002 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:27:47 INFO - PROCESS | 3768 | 1461104867009 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3768 | ++DOCSHELL 1571D400 == 41 [pid = 3768] [id = 547] 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (15E17400) [pid = 3768] [serial = 1641] [outer = 00000000] 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (18F8E000) [pid = 3768] [serial = 1642] [outer = 15E17400] 15:27:47 INFO - PROCESS | 3768 | 1461104867052 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (19013400) [pid = 3768] [serial = 1643] [outer = 15E17400] 15:27:47 INFO - PROCESS | 3768 | 1461104867457 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:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 587ms 15:27:47 INFO - PROCESS | 3768 | 1461104867485 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 3768 | 1461104867487 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 15:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:27:47 INFO - PROCESS | 3768 | 1461104867491 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 3768 | 1461104867492 Marionette TRACE conn2 <- [1,2154,null,{}] 15:27:47 INFO - PROCESS | 3768 | 1461104867496 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:27:47 INFO - PROCESS | 3768 | 1461104867568 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:27:47 INFO - PROCESS | 3768 | 1461104867574 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 3768 | ++DOCSHELL 18B25000 == 42 [pid = 3768] [id = 548] 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (193D9000) [pid = 3768] [serial = 1644] [outer = 00000000] 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (19615400) [pid = 3768] [serial = 1645] [outer = 193D9000] 15:27:47 INFO - PROCESS | 3768 | 1461104867619 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19612800) [pid = 3768] [serial = 1646] [outer = 193D9000] 15:27:48 INFO - PROCESS | 3768 | 1461104868037 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:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 587ms 15:27:48 INFO - PROCESS | 3768 | 1461104868089 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 3768 | 1461104868091 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 15:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:27:48 INFO - PROCESS | 3768 | 1461104868098 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 3768 | 1461104868100 Marionette TRACE conn2 <- [1,2158,null,{}] 15:27:48 INFO - PROCESS | 3768 | 1461104868103 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:27:48 INFO - PROCESS | 3768 | 1461104868219 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:27:48 INFO - PROCESS | 3768 | 1461104868406 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 3768 | ++DOCSHELL 13208400 == 43 [pid = 3768] [id = 549] 15:27:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (13209000) [pid = 3768] [serial = 1647] [outer = 00000000] 15:27:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (132D7C00) [pid = 3768] [serial = 1648] [outer = 13209000] 15:27:48 INFO - PROCESS | 3768 | 1461104868464 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (136AAC00) [pid = 3768] [serial = 1649] [outer = 13209000] 15:27:49 INFO - PROCESS | 3768 | 1461104869004 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:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 989ms 15:27:49 INFO - PROCESS | 3768 | 1461104869085 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 3768 | 1461104869089 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 15:27:49 INFO - PROCESS | 3768 | 1461104869094 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:27:49 INFO - PROCESS | 3768 | 1461104869098 Marionette TRACE conn2 <- [1,2162,null,{}] 15:27:49 INFO - PROCESS | 3768 | 1461104869103 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:27:49 INFO - PROCESS | 3768 | 1461104869234 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:27:49 INFO - PROCESS | 3768 | 1461104869358 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 3768 | ++DOCSHELL 15E18C00 == 44 [pid = 3768] [id = 550] 15:27:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (15E90C00) [pid = 3768] [serial = 1650] [outer = 00000000] 15:27:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (16585800) [pid = 3768] [serial = 1651] [outer = 15E90C00] 15:27:49 INFO - PROCESS | 3768 | 1461104869415 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (17B85800) [pid = 3768] [serial = 1652] [outer = 15E90C00] 15:27:50 INFO - PROCESS | 3768 | 1461104870022 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:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 990ms 15:27:50 INFO - PROCESS | 3768 | 1461104870102 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 3768 | 1461104870105 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 15:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:27:50 INFO - PROCESS | 3768 | 1461104870109 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 3768 | 1461104870111 Marionette TRACE conn2 <- [1,2166,null,{}] 15:27:50 INFO - PROCESS | 3768 | 1461104870115 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:27:50 INFO - PROCESS | 3768 | 1461104870243 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:27:50 INFO - PROCESS | 3768 | 1461104870375 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 3768 | ++DOCSHELL 189AB400 == 45 [pid = 3768] [id = 551] 15:27:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18A1E000) [pid = 3768] [serial = 1653] [outer = 00000000] 15:27:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (18F93000) [pid = 3768] [serial = 1654] [outer = 18A1E000] 15:27:50 INFO - PROCESS | 3768 | 1461104870432 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (193D9400) [pid = 3768] [serial = 1655] [outer = 18A1E000] 15:27:51 INFO - PROCESS | 3768 | 1461104871046 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:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1036ms 15:27:51 INFO - PROCESS | 3768 | 1461104871154 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 3768 | 1461104871158 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 15:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:27:51 INFO - PROCESS | 3768 | 1461104871169 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 3768 | 1461104871174 Marionette TRACE conn2 <- [1,2170,null,{}] 15:27:51 INFO - PROCESS | 3768 | 1461104871178 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:27:51 INFO - PROCESS | 3768 | 1461104871436 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:27:51 INFO - PROCESS | 3768 | 1461104871572 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 3768 | ++DOCSHELL 136B6800 == 46 [pid = 3768] [id = 552] 15:27:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (137E8400) [pid = 3768] [serial = 1656] [outer = 00000000] 15:27:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (14B5EC00) [pid = 3768] [serial = 1657] [outer = 137E8400] 15:27:51 INFO - PROCESS | 3768 | 1461104871622 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (15518000) [pid = 3768] [serial = 1658] [outer = 137E8400] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 18B25000 == 45 [pid = 3768] [id = 548] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 1571D400 == 44 [pid = 3768] [id = 547] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 123F9400 == 43 [pid = 3768] [id = 546] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 13263800 == 42 [pid = 3768] [id = 545] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 189C4000 == 41 [pid = 3768] [id = 544] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 1895D000 == 40 [pid = 3768] [id = 543] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 15F80400 == 39 [pid = 3768] [id = 542] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 142B2800 == 38 [pid = 3768] [id = 541] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 1342B000 == 37 [pid = 3768] [id = 540] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 02A84800 == 36 [pid = 3768] [id = 539] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 143A6800 == 35 [pid = 3768] [id = 538] 15:27:52 INFO - PROCESS | 3768 | --DOCSHELL 132DA000 == 34 [pid = 3768] [id = 537] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18DB2400) [pid = 3768] [serial = 1574] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18412000) [pid = 3768] [serial = 1594] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (189A8000) [pid = 3768] [serial = 1597] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (147B9C00) [pid = 3768] [serial = 1585] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (14B65800) [pid = 3768] [serial = 1586] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (16567000) [pid = 3768] [serial = 1588] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (16576C00) [pid = 3768] [serial = 1589] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (13385400) [pid = 3768] [serial = 1582] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (13425400) [pid = 3768] [serial = 1583] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (138EDC00) [pid = 3768] [serial = 1579] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (11BDCC00) [pid = 3768] [serial = 1576] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (189CCC00) [pid = 3768] [serial = 1598] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (17B06800) [pid = 3768] [serial = 1591] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (17B86400) [pid = 3768] [serial = 1592] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (1845D000) [pid = 3768] [serial = 1595] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | 1461104872195 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:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18DAA400) [pid = 3768] [serial = 1606] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (1664DC00) [pid = 3768] [serial = 1600] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18A22400) [pid = 3768] [serial = 1603] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (18B2CC00) [pid = 3768] [serial = 1604] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18BF3C00) [pid = 3768] [serial = 1607] [outer = 00000000] [url = about:blank] 15:27:52 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (1894FC00) [pid = 3768] [serial = 1601] [outer = 00000000] [url = about:blank] 15:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1082ms 15:27:52 INFO - PROCESS | 3768 | 1461104872247 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 3768 | 1461104872252 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 15:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:27:52 INFO - PROCESS | 3768 | 1461104872256 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 3768 | 1461104872260 Marionette TRACE conn2 <- [1,2174,null,{}] 15:27:52 INFO - PROCESS | 3768 | 1461104872264 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:27:52 INFO - PROCESS | 3768 | 1461104872342 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:27:52 INFO - PROCESS | 3768 | 1461104872444 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 3768 | ++DOCSHELL 1342C800 == 35 [pid = 3768] [id = 553] 15:27:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (1342D000) [pid = 3768] [serial = 1659] [outer = 00000000] 15:27:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (14350C00) [pid = 3768] [serial = 1660] [outer = 1342D000] 15:27:52 INFO - PROCESS | 3768 | 1461104872492 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (14BE5400) [pid = 3768] [serial = 1661] [outer = 1342D000] 15:27:52 INFO - PROCESS | 3768 | 1461104872859 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:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 696ms 15:27:52 INFO - PROCESS | 3768 | 1461104872957 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 3768 | 1461104872960 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 15:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:27:52 INFO - PROCESS | 3768 | 1461104872963 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 3768 | 1461104872965 Marionette TRACE conn2 <- [1,2178,null,{}] 15:27:52 INFO - PROCESS | 3768 | 1461104872969 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:27:53 INFO - PROCESS | 3768 | 1461104873045 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:27:53 INFO - PROCESS | 3768 | 1461104873058 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 3768 | ++DOCSHELL 16581400 == 36 [pid = 3768] [id = 554] 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (16581C00) [pid = 3768] [serial = 1662] [outer = 00000000] 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (16645800) [pid = 3768] [serial = 1663] [outer = 16581C00] 15:27:53 INFO - PROCESS | 3768 | 1461104873103 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (17B0DC00) [pid = 3768] [serial = 1664] [outer = 16581C00] 15:27:53 INFO - PROCESS | 3768 | 1461104873561 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:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 634ms 15:27:53 INFO - PROCESS | 3768 | 1461104873588 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 3768 | 1461104873592 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 15:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:27:53 INFO - PROCESS | 3768 | 1461104873602 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 3768 | 1461104873606 Marionette TRACE conn2 <- [1,2182,null,{}] 15:27:53 INFO - PROCESS | 3768 | 1461104873609 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:27:53 INFO - PROCESS | 3768 | 1461104873688 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:27:53 INFO - PROCESS | 3768 | 1461104873696 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 3768 | ++DOCSHELL 16576800 == 37 [pid = 3768] [id = 555] 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18952000) [pid = 3768] [serial = 1665] [outer = 00000000] 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1895D000) [pid = 3768] [serial = 1666] [outer = 18952000] 15:27:53 INFO - PROCESS | 3768 | 1461104873740 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (189A8800) [pid = 3768] [serial = 1667] [outer = 18952000] 15:27:54 INFO - PROCESS | 3768 | 1461104874176 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:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 588ms 15:27:54 INFO - PROCESS | 3768 | 1461104874200 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 3768 | 1461104874202 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 15:27:54 INFO - PROCESS | 3768 | 1461104874205 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 3768 | 1461104874207 Marionette TRACE conn2 <- [1,2186,null,{}] 15:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:27:54 INFO - PROCESS | 3768 | 1461104874210 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:27:54 INFO - PROCESS | 3768 | 1461104874288 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:27:54 INFO - PROCESS | 3768 | 1461104874294 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 3768 | ++DOCSHELL 18959000 == 38 [pid = 3768] [id = 556] 15:27:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (18959C00) [pid = 3768] [serial = 1668] [outer = 00000000] 15:27:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (18A20C00) [pid = 3768] [serial = 1669] [outer = 18959C00] 15:27:54 INFO - PROCESS | 3768 | 1461104874338 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18A1E400) [pid = 3768] [serial = 1670] [outer = 18959C00] 15:27:54 INFO - PROCESS | 3768 | 1461104874809 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:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 634ms 15:27:54 INFO - PROCESS | 3768 | 1461104874847 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:27:54 INFO - PROCESS | 3768 | 1461104874849 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 15:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:27:54 INFO - PROCESS | 3768 | 1461104874856 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:27:54 INFO - PROCESS | 3768 | 1461104874858 Marionette TRACE conn2 <- [1,2190,null,{}] 15:27:54 INFO - PROCESS | 3768 | 1461104874861 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:27:54 INFO - PROCESS | 3768 | 1461104874973 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:27:54 INFO - PROCESS | 3768 | 1461104874981 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:54 INFO - PROCESS | 3768 | ++DOCSHELL 18BEA800 == 39 [pid = 3768] [id = 557] 15:27:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18BEAC00) [pid = 3768] [serial = 1671] [outer = 00000000] 15:27:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18DAD400) [pid = 3768] [serial = 1672] [outer = 18BEAC00] 15:27:55 INFO - PROCESS | 3768 | 1461104875036 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18DB8000) [pid = 3768] [serial = 1673] [outer = 18BEAC00] 15:27:55 INFO - PROCESS | 3768 | 1461104875493 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:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 696ms 15:27:55 INFO - PROCESS | 3768 | 1461104875539 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 3768 | 1461104875541 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 15:27:55 INFO - PROCESS | 3768 | 1461104875545 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:27:55 INFO - PROCESS | 3768 | 1461104875546 Marionette TRACE conn2 <- [1,2194,null,{}] 15:27:55 INFO - PROCESS | 3768 | 1461104875550 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:27:55 INFO - PROCESS | 3768 | 1461104875656 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:27:55 INFO - PROCESS | 3768 | 1461104875744 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 3768 | ++DOCSHELL 193CF800 == 40 [pid = 3768] [id = 558] 15:27:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (195E5000) [pid = 3768] [serial = 1674] [outer = 00000000] 15:27:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (19915C00) [pid = 3768] [serial = 1675] [outer = 195E5000] 15:27:55 INFO - PROCESS | 3768 | 1461104875787 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19917C00) [pid = 3768] [serial = 1676] [outer = 195E5000] 15:27:56 INFO - PROCESS | 3768 | 1461104876184 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:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 680ms 15:27:56 INFO - PROCESS | 3768 | 1461104876245 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 3768 | 1461104876246 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 15:27:56 INFO - PROCESS | 3768 | 1461104876250 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:27:56 INFO - PROCESS | 3768 | 1461104876251 Marionette TRACE conn2 <- [1,2198,null,{}] 15:27:56 INFO - PROCESS | 3768 | 1461104876255 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:27:56 INFO - PROCESS | 3768 | 1461104876357 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:27:56 INFO - PROCESS | 3768 | 1461104876363 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 3768 | ++DOCSHELL 157B9400 == 41 [pid = 3768] [id = 559] 15:27:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18BECC00) [pid = 3768] [serial = 1677] [outer = 00000000] 15:27:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19921800) [pid = 3768] [serial = 1678] [outer = 18BECC00] 15:27:56 INFO - PROCESS | 3768 | 1461104876406 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (19923800) [pid = 3768] [serial = 1679] [outer = 18BECC00] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1342F000) [pid = 3768] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (189A3800) [pid = 3768] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1342B400) [pid = 3768] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (11BD3400) [pid = 3768] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (15516800) [pid = 3768] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (16963400) [pid = 3768] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (189CB000) [pid = 3768] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18DAC400) [pid = 3768] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (12BBF800) [pid = 3768] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:27:56 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (15E17400) [pid = 3768] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:27:56 INFO - PROCESS | 3768 | 1461104876874 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:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 681ms 15:27:56 INFO - PROCESS | 3768 | 1461104876934 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 3768 | 1461104876937 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 15:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:27:56 INFO - PROCESS | 3768 | 1461104876941 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 3768 | 1461104876944 Marionette TRACE conn2 <- [1,2202,null,{}] 15:27:56 INFO - PROCESS | 3768 | 1461104876948 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:27:57 INFO - PROCESS | 3768 | 1461104877049 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:27:57 INFO - PROCESS | 3768 | 1461104877058 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 3768 | ++DOCSHELL 147B3400 == 42 [pid = 3768] [id = 560] 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (15E17400) [pid = 3768] [serial = 1680] [outer = 00000000] 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18BE4C00) [pid = 3768] [serial = 1681] [outer = 15E17400] 15:27:57 INFO - PROCESS | 3768 | 1461104877101 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18B22800) [pid = 3768] [serial = 1682] [outer = 15E17400] 15:27:57 INFO - PROCESS | 3768 | 1461104877534 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:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 619ms 15:27:57 INFO - PROCESS | 3768 | 1461104877577 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 3768 | 1461104877579 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 15:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:27:57 INFO - PROCESS | 3768 | 1461104877582 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 3768 | 1461104877583 Marionette TRACE conn2 <- [1,2206,null,{}] 15:27:57 INFO - PROCESS | 3768 | 1461104877587 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:27:57 INFO - PROCESS | 3768 | 1461104877661 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:27:57 INFO - PROCESS | 3768 | 1461104877670 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 3768 | ++DOCSHELL 16643C00 == 43 [pid = 3768] [id = 561] 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (189CB000) [pid = 3768] [serial = 1683] [outer = 00000000] 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (19A56000) [pid = 3768] [serial = 1684] [outer = 189CB000] 15:27:57 INFO - PROCESS | 3768 | 1461104877713 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (19A57800) [pid = 3768] [serial = 1685] [outer = 189CB000] 15:27:58 INFO - PROCESS | 3768 | 1461104878124 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:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 588ms 15:27:58 INFO - PROCESS | 3768 | 1461104878179 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 3768 | 1461104878181 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 15:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:27:58 INFO - PROCESS | 3768 | 1461104878188 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 3768 | 1461104878190 Marionette TRACE conn2 <- [1,2210,null,{}] 15:27:58 INFO - PROCESS | 3768 | 1461104878193 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:27:58 INFO - PROCESS | 3768 | 1461104878267 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:27:58 INFO - PROCESS | 3768 | 1461104878274 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 3768 | ++DOCSHELL 1991E000 == 44 [pid = 3768] [id = 562] 15:27:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19A5C800) [pid = 3768] [serial = 1686] [outer = 00000000] 15:27:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (19A62400) [pid = 3768] [serial = 1687] [outer = 19A5C800] 15:27:58 INFO - PROCESS | 3768 | 1461104878323 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19A68400) [pid = 3768] [serial = 1688] [outer = 19A5C800] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 18957800 == 43 [pid = 3768] [id = 511] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 15744800 == 42 [pid = 3768] [id = 536] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 17B0E400 == 41 [pid = 3768] [id = 509] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 1342C400 == 40 [pid = 3768] [id = 526] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 1342C800 == 39 [pid = 3768] [id = 553] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 136B6800 == 38 [pid = 3768] [id = 552] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 15E18C00 == 37 [pid = 3768] [id = 550] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 189AB400 == 36 [pid = 3768] [id = 551] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 13208400 == 35 [pid = 3768] [id = 549] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 18BEA800 == 34 [pid = 3768] [id = 557] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 16576800 == 33 [pid = 3768] [id = 555] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 193CF800 == 32 [pid = 3768] [id = 558] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 157B9400 == 31 [pid = 3768] [id = 559] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 147B3400 == 30 [pid = 3768] [id = 560] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 16643C00 == 29 [pid = 3768] [id = 561] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 18959000 == 28 [pid = 3768] [id = 556] 15:27:59 INFO - PROCESS | 3768 | --DOCSHELL 16581400 == 27 [pid = 3768] [id = 554] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (13A29400) [pid = 3768] [serial = 1580] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (19615400) [pid = 3768] [serial = 1645] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (189ADC00) [pid = 3768] [serial = 1630] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (136B5C00) [pid = 3768] [serial = 1621] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (138E7000) [pid = 3768] [serial = 1622] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (132D9C00) [pid = 3768] [serial = 1619] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (12DDC800) [pid = 3768] [serial = 1618] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (147B4C00) [pid = 3768] [serial = 1612] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (16566000) [pid = 3768] [serial = 1624] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (16577800) [pid = 3768] [serial = 1625] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18F91C00) [pid = 3768] [serial = 1609] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (18410800) [pid = 3768] [serial = 1615] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (18078C00) [pid = 3768] [serial = 1627] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (18BEEC00) [pid = 3768] [serial = 1634] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18B24000) [pid = 3768] [serial = 1633] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (19005C00) [pid = 3768] [serial = 1636] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (16566800) [pid = 3768] [serial = 1639] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (18F8E000) [pid = 3768] [serial = 1642] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (17B12400) [pid = 3768] [serial = 1640] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (19009C00) [pid = 3768] [serial = 1637] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (19013400) [pid = 3768] [serial = 1643] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (189B0400) [pid = 3768] [serial = 1631] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (18466400) [pid = 3768] [serial = 1628] [outer = 00000000] [url = about:blank] 15:28:00 INFO - PROCESS | 3768 | 1461104880135 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:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1995ms 15:28:00 INFO - PROCESS | 3768 | 1461104880176 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 3768 | 1461104880179 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 15:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:28:00 INFO - PROCESS | 3768 | 1461104880185 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 3768 | 1461104880189 Marionette TRACE conn2 <- [1,2214,null,{}] 15:28:00 INFO - PROCESS | 3768 | 1461104880195 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:28:00 INFO - PROCESS | 3768 | 1461104880278 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:28:00 INFO - PROCESS | 3768 | 1461104880287 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 3768 | ++DOCSHELL 123FC800 == 28 [pid = 3768] [id = 563] 15:28:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (123FDC00) [pid = 3768] [serial = 1689] [outer = 00000000] 15:28:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (13205C00) [pid = 3768] [serial = 1690] [outer = 123FDC00] 15:28:00 INFO - PROCESS | 3768 | 1461104880334 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (13263800) [pid = 3768] [serial = 1691] [outer = 123FDC00] 15:28:00 INFO - PROCESS | 3768 | 1461104880820 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:28:00 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:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 680ms 15:28:00 INFO - PROCESS | 3768 | 1461104880885 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 3768 | 1461104880891 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 15:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:28:00 INFO - PROCESS | 3768 | 1461104880898 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 3768 | 1461104880900 Marionette TRACE conn2 <- [1,2218,null,{}] 15:28:00 INFO - PROCESS | 3768 | 1461104880904 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:28:00 INFO - PROCESS | 3768 | 1461104880981 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:28:00 INFO - PROCESS | 3768 | 1461104880989 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 3768 | ++DOCSHELL 1235EC00 == 29 [pid = 3768] [id = 564] 15:28:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (12DD3800) [pid = 3768] [serial = 1692] [outer = 00000000] 15:28:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (1342A800) [pid = 3768] [serial = 1693] [outer = 12DD3800] 15:28:01 INFO - PROCESS | 3768 | 1461104881042 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (136A9C00) [pid = 3768] [serial = 1694] [outer = 12DD3800] 15:28:01 INFO - PROCESS | 3768 | 1461104881476 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:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 634ms 15:28:01 INFO - PROCESS | 3768 | 1461104881517 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:28:01 INFO - PROCESS | 3768 | 1461104881520 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 15:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:28:01 INFO - PROCESS | 3768 | 1461104881528 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 3768 | 1461104881531 Marionette TRACE conn2 <- [1,2222,null,{}] 15:28:01 INFO - PROCESS | 3768 | 1461104881542 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:28:01 INFO - PROCESS | 3768 | 1461104881626 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:28:01 INFO - PROCESS | 3768 | 1461104881676 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 3768 | ++DOCSHELL 1434E800 == 30 [pid = 3768] [id = 565] 15:28:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (14352800) [pid = 3768] [serial = 1695] [outer = 00000000] 15:28:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (157AF000) [pid = 3768] [serial = 1696] [outer = 14352800] 15:28:01 INFO - PROCESS | 3768 | 1461104881797 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (15CD9400) [pid = 3768] [serial = 1697] [outer = 14352800] 15:28:02 INFO - PROCESS | 3768 | 1461104882170 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:28:02 INFO - PROCESS | 3768 | --DOCSHELL 1E085400 == 29 [pid = 3768] [id = 16] 15:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 681ms 15:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:28:02 INFO - PROCESS | 3768 | 1461104882227 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 3768 | 1461104882229 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 15:28:02 INFO - PROCESS | 3768 | 1461104882233 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 3768 | 1461104882234 Marionette TRACE conn2 <- [1,2226,null,{}] 15:28:02 INFO - PROCESS | 3768 | 1461104882238 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:28:02 INFO - PROCESS | 3768 | 1461104882314 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:28:02 INFO - PROCESS | 3768 | 1461104882413 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 3768 | ++DOCSHELL 15744800 == 30 [pid = 3768] [id = 566] 15:28:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (15CE6000) [pid = 3768] [serial = 1698] [outer = 00000000] 15:28:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (16571800) [pid = 3768] [serial = 1699] [outer = 15CE6000] 15:28:02 INFO - PROCESS | 3768 | 1461104882457 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (16578800) [pid = 3768] [serial = 1700] [outer = 15CE6000] 15:28:02 INFO - PROCESS | 3768 | 1461104882809 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:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 588ms 15:28:02 INFO - PROCESS | 3768 | 1461104882829 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 3768 | 1461104882831 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 15:28:02 INFO - PROCESS | 3768 | 1461104882835 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:28:02 INFO - PROCESS | 3768 | 1461104882836 Marionette TRACE conn2 <- [1,2230,null,{}] 15:28:02 INFO - PROCESS | 3768 | 1461104882840 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:28:02 INFO - PROCESS | 3768 | 1461104882942 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:28:03 INFO - PROCESS | 3768 | 1461104883026 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 3768 | ++DOCSHELL 16577800 == 31 [pid = 3768] [id = 567] 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (16577C00) [pid = 3768] [serial = 1701] [outer = 00000000] 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (16971400) [pid = 3768] [serial = 1702] [outer = 16577C00] 15:28:03 INFO - PROCESS | 3768 | 1461104883075 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (1696C400) [pid = 3768] [serial = 1703] [outer = 16577C00] 15:28:03 INFO - PROCESS | 3768 | 1461104883435 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:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 634ms 15:28:03 INFO - PROCESS | 3768 | 1461104883456 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 3768 | 1461104883457 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 15:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:28:03 INFO - PROCESS | 3768 | 1461104883472 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 3768 | 1461104883473 Marionette TRACE conn2 <- [1,2234,null,{}] 15:28:03 INFO - PROCESS | 3768 | 1461104883476 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:28:03 INFO - PROCESS | 3768 | 1461104883565 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:28:03 INFO - PROCESS | 3768 | 1461104883571 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 3768 | ++DOCSHELL 1806DC00 == 32 [pid = 3768] [id = 568] 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18070C00) [pid = 3768] [serial = 1704] [outer = 00000000] 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (187D1C00) [pid = 3768] [serial = 1705] [outer = 18070C00] 15:28:03 INFO - PROCESS | 3768 | 1461104883618 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18957800) [pid = 3768] [serial = 1706] [outer = 18070C00] 15:28:04 INFO - PROCESS | 3768 | 1461104884038 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:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 588ms 15:28:04 INFO - PROCESS | 3768 | 1461104884081 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 3768 | 1461104884084 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 15:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:28:04 INFO - PROCESS | 3768 | 1461104884094 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 3768 | 1461104884095 Marionette TRACE conn2 <- [1,2238,null,{}] 15:28:04 INFO - PROCESS | 3768 | 1461104884099 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:28:04 INFO - PROCESS | 3768 | 1461104884169 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:28:04 INFO - PROCESS | 3768 | 1461104884175 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 3768 | ++DOCSHELL 18463800 == 33 [pid = 3768] [id = 569] 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1894F000) [pid = 3768] [serial = 1707] [outer = 00000000] 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (189B0400) [pid = 3768] [serial = 1708] [outer = 1894F000] 15:28:04 INFO - PROCESS | 3768 | 1461104884218 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (189AF800) [pid = 3768] [serial = 1709] [outer = 1894F000] 15:28:04 INFO - PROCESS | 3768 | 1461104884637 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:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 587ms 15:28:04 INFO - PROCESS | 3768 | 1461104884673 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 3768 | 1461104884675 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 15:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:28:04 INFO - PROCESS | 3768 | 1461104884678 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 3768 | 1461104884680 Marionette TRACE conn2 <- [1,2242,null,{}] 15:28:04 INFO - PROCESS | 3768 | 1461104884704 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:28:04 INFO - PROCESS | 3768 | 1461104884776 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:28:04 INFO - PROCESS | 3768 | 1461104884782 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 3768 | ++DOCSHELL 1895D400 == 34 [pid = 3768] [id = 570] 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (189AE400) [pid = 3768] [serial = 1710] [outer = 00000000] 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18B27000) [pid = 3768] [serial = 1711] [outer = 189AE400] 15:28:04 INFO - PROCESS | 3768 | 1461104884826 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18A21800) [pid = 3768] [serial = 1712] [outer = 189AE400] 15:28:05 INFO - PROCESS | 3768 | 1461104885285 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:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 634ms 15:28:05 INFO - PROCESS | 3768 | 1461104885322 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 3768 | 1461104885324 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 15:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:28:05 INFO - PROCESS | 3768 | 1461104885327 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 3768 | 1461104885329 Marionette TRACE conn2 <- [1,2246,null,{}] 15:28:05 INFO - PROCESS | 3768 | 1461104885332 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:28:05 INFO - PROCESS | 3768 | 1461104885438 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:28:05 INFO - PROCESS | 3768 | 1461104885444 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 3768 | ++DOCSHELL 1434C800 == 35 [pid = 3768] [id = 571] 15:28:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (189A8000) [pid = 3768] [serial = 1713] [outer = 00000000] 15:28:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18BEEC00) [pid = 3768] [serial = 1714] [outer = 189A8000] 15:28:05 INFO - PROCESS | 3768 | 1461104885487 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18BEE000) [pid = 3768] [serial = 1715] [outer = 189A8000] 15:28:05 INFO - PROCESS | 3768 | 1461104885946 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:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 634ms 15:28:05 INFO - PROCESS | 3768 | 1461104885965 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 3768 | 1461104885967 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 15:28:05 INFO - PROCESS | 3768 | 1461104885970 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:28:05 INFO - PROCESS | 3768 | 1461104885972 Marionette TRACE conn2 <- [1,2250,null,{}] 15:28:05 INFO - PROCESS | 3768 | 1461104885974 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:28:06 INFO - PROCESS | 3768 | 1461104886080 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:28:06 INFO - PROCESS | 3768 | 1461104886089 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 3768 | ++DOCSHELL 16579800 == 36 [pid = 3768] [id = 572] 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1657F400) [pid = 3768] [serial = 1716] [outer = 00000000] 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18F8D800) [pid = 3768] [serial = 1717] [outer = 1657F400] 15:28:06 INFO - PROCESS | 3768 | 1461104886138 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19001400) [pid = 3768] [serial = 1718] [outer = 1657F400] 15:28:06 INFO - PROCESS | 3768 | 1461104886574 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:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 634ms 15:28:06 INFO - PROCESS | 3768 | 1461104886591 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 3768 | 1461104886593 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 15:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:28:06 INFO - PROCESS | 3768 | 1461104886603 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 3768 | 1461104886606 Marionette TRACE conn2 <- [1,2254,null,{}] 15:28:06 INFO - PROCESS | 3768 | 1461104886609 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:28:06 INFO - PROCESS | 3768 | 1461104886724 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:28:06 INFO - PROCESS | 3768 | 1461104886760 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 3768 | ++DOCSHELL 16576C00 == 37 [pid = 3768] [id = 573] 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18F92400) [pid = 3768] [serial = 1719] [outer = 00000000] 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19014000) [pid = 3768] [serial = 1720] [outer = 18F92400] 15:28:06 INFO - PROCESS | 3768 | 1461104886860 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (193DC000) [pid = 3768] [serial = 1721] [outer = 18F92400] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (02A88400) [pid = 3768] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18BEAC00) [pid = 3768] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (195E5000) [pid = 3768] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18BECC00) [pid = 3768] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (15E17400) [pid = 3768] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (189CB000) [pid = 3768] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (13209000) [pid = 3768] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (193D9000) [pid = 3768] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18959C00) [pid = 3768] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (18952000) [pid = 3768] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (16581C00) [pid = 3768] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1342D000) [pid = 3768] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (137E8400) [pid = 3768] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (18A1E000) [pid = 3768] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (15E90C00) [pid = 3768] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (157B2000) [pid = 3768] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (13430000) [pid = 3768] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:28:07 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (15F7EC00) [pid = 3768] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:28:07 INFO - PROCESS | 3768 | 1461104887440 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:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 897ms 15:28:07 INFO - PROCESS | 3768 | 1461104887502 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 3768 | 1461104887504 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 15:28:07 INFO - PROCESS | 3768 | 1461104887507 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:28:07 INFO - PROCESS | 3768 | 1461104887509 Marionette TRACE conn2 <- [1,2258,null,{}] 15:28:07 INFO - PROCESS | 3768 | 1461104887512 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:28:07 INFO - PROCESS | 3768 | 1461104887586 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:28:07 INFO - PROCESS | 3768 | 1461104887592 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 3768 | ++DOCSHELL 14B16800 == 38 [pid = 3768] [id = 574] 15:28:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (14BF2000) [pid = 3768] [serial = 1722] [outer = 00000000] 15:28:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (16C10400) [pid = 3768] [serial = 1723] [outer = 14BF2000] 15:28:07 INFO - PROCESS | 3768 | 1461104887635 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1696A400) [pid = 3768] [serial = 1724] [outer = 14BF2000] 15:28:08 INFO - PROCESS | 3768 | 1461104888022 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:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 588ms 15:28:08 INFO - PROCESS | 3768 | 1461104888088 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 3768 | 1461104888090 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 15:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:28:08 INFO - PROCESS | 3768 | 1461104888093 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 3768 | 1461104888095 Marionette TRACE conn2 <- [1,2262,null,{}] 15:28:08 INFO - PROCESS | 3768 | 1461104888098 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:28:08 INFO - PROCESS | 3768 | 1461104888176 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:28:08 INFO - PROCESS | 3768 | 1461104888183 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 3768 | ++DOCSHELL 16565400 == 39 [pid = 3768] [id = 575] 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1657A000) [pid = 3768] [serial = 1725] [outer = 00000000] 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (19007800) [pid = 3768] [serial = 1726] [outer = 1657A000] 15:28:08 INFO - PROCESS | 3768 | 1461104888229 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (17B0E800) [pid = 3768] [serial = 1727] [outer = 1657A000] 15:28:08 INFO - PROCESS | 3768 | 1461104888663 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:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 588ms 15:28:08 INFO - PROCESS | 3768 | 1461104888690 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 3768 | 1461104888692 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 15:28:08 INFO - PROCESS | 3768 | 1461104888696 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:28:08 INFO - PROCESS | 3768 | 1461104888697 Marionette TRACE conn2 <- [1,2266,null,{}] 15:28:08 INFO - PROCESS | 3768 | 1461104888700 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:28:08 INFO - PROCESS | 3768 | 1461104888812 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:28:08 INFO - PROCESS | 3768 | 1461104888820 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 3768 | ++DOCSHELL 11BDD000 == 40 [pid = 3768] [id = 576] 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (189A1400) [pid = 3768] [serial = 1728] [outer = 00000000] 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19914400) [pid = 3768] [serial = 1729] [outer = 189A1400] 15:28:08 INFO - PROCESS | 3768 | 1461104888863 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1991C000) [pid = 3768] [serial = 1730] [outer = 189A1400] 15:28:09 INFO - PROCESS | 3768 | 1461104889360 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:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 681ms 15:28:09 INFO - PROCESS | 3768 | 1461104889396 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 3768 | 1461104889400 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 15:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:28:09 INFO - PROCESS | 3768 | 1461104889406 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 3768 | 1461104889410 Marionette TRACE conn2 <- [1,2270,null,{}] 15:28:09 INFO - PROCESS | 3768 | 1461104889417 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:28:09 INFO - PROCESS | 3768 | 1461104889512 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:28:09 INFO - PROCESS | 3768 | 1461104889706 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 3768 | ++DOCSHELL 1235E400 == 41 [pid = 3768] [id = 577] 15:28:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (12BBCC00) [pid = 3768] [serial = 1731] [outer = 00000000] 15:28:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (132D7800) [pid = 3768] [serial = 1732] [outer = 12BBCC00] 15:28:09 INFO - PROCESS | 3768 | 1461104889761 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (13389400) [pid = 3768] [serial = 1733] [outer = 12BBCC00] 15:28:10 INFO - PROCESS | 3768 | 1461104890414 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:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1036ms 15:28:10 INFO - PROCESS | 3768 | 1461104890434 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:28:10 INFO - PROCESS | 3768 | 1461104890440 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 15:28:10 INFO - PROCESS | 3768 | 1461104890490 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:28:10 INFO - PROCESS | 3768 | 1461104890493 Marionette TRACE conn2 <- [1,2274,null,{}] 15:28:10 INFO - PROCESS | 3768 | 1461104890498 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:28:10 INFO - PROCESS | 3768 | 1461104890606 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:28:10 INFO - PROCESS | 3768 | 1461104890737 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:10 INFO - PROCESS | 3768 | ++DOCSHELL 13205400 == 42 [pid = 3768] [id = 578] 15:28:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1325DC00) [pid = 3768] [serial = 1734] [outer = 00000000] 15:28:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (14BE6000) [pid = 3768] [serial = 1735] [outer = 1325DC00] 15:28:10 INFO - PROCESS | 3768 | 1461104890792 Marionette DEBUG loaded listener.js 15:28:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (15CEA800) [pid = 3768] [serial = 1736] [outer = 1325DC00] 15:28:11 INFO - PROCESS | 3768 | 1461104891686 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:28:11 INFO - PROCESS | 3768 | --DOCSHELL 16565400 == 41 [pid = 3768] [id = 575] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 14B16800 == 40 [pid = 3768] [id = 574] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 16576C00 == 39 [pid = 3768] [id = 573] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 16579800 == 38 [pid = 3768] [id = 572] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1434C800 == 37 [pid = 3768] [id = 571] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1895D400 == 36 [pid = 3768] [id = 570] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 18463800 == 35 [pid = 3768] [id = 569] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1806DC00 == 34 [pid = 3768] [id = 568] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 16577800 == 33 [pid = 3768] [id = 567] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 15744800 == 32 [pid = 3768] [id = 566] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1434E800 == 31 [pid = 3768] [id = 565] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1E088C00 == 30 [pid = 3768] [id = 17] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1235EC00 == 29 [pid = 3768] [id = 564] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 123FC800 == 28 [pid = 3768] [id = 563] 15:28:11 INFO - PROCESS | 3768 | --DOCSHELL 1991E000 == 27 [pid = 3768] [id = 562] 15:28:11 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19A62400) [pid = 3768] [serial = 1687] [outer = 00000000] [url = about:blank] 15:28:11 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:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1284ms 15:28:11 INFO - PROCESS | 3768 | 1461104891779 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 3768 | 1461104891783 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 15:28:11 INFO - PROCESS | 3768 | 1461104891788 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:28:11 INFO - PROCESS | 3768 | 1461104891791 Marionette TRACE conn2 <- [1,2278,null,{}] 15:28:11 INFO - PROCESS | 3768 | 1461104891797 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:28:11 INFO - PROCESS | 3768 | 1461104891882 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:28:11 INFO - PROCESS | 3768 | 1461104891889 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 3768 | ++DOCSHELL 136A9000 == 28 [pid = 3768] [id = 579] 15:28:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (136AA400) [pid = 3768] [serial = 1737] [outer = 00000000] 15:28:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (138F0C00) [pid = 3768] [serial = 1738] [outer = 136AA400] 15:28:11 INFO - PROCESS | 3768 | 1461104891936 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (142B2800) [pid = 3768] [serial = 1739] [outer = 136AA400] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18F8E800) [pid = 3768] [serial = 1610] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (11F47000) [pid = 3768] [serial = 1577] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18DAD400) [pid = 3768] [serial = 1672] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19915C00) [pid = 3768] [serial = 1675] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18DB8000) [pid = 3768] [serial = 1673] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (19921800) [pid = 3768] [serial = 1678] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (19917C00) [pid = 3768] [serial = 1676] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18BE4C00) [pid = 3768] [serial = 1681] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (19A56000) [pid = 3768] [serial = 1684] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (19923800) [pid = 3768] [serial = 1679] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (19A57800) [pid = 3768] [serial = 1685] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (136AAC00) [pid = 3768] [serial = 1649] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (132D7C00) [pid = 3768] [serial = 1648] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (19612800) [pid = 3768] [serial = 1646] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (18A20C00) [pid = 3768] [serial = 1669] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (1895D000) [pid = 3768] [serial = 1666] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (189A8800) [pid = 3768] [serial = 1667] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (16645800) [pid = 3768] [serial = 1663] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (17B0DC00) [pid = 3768] [serial = 1664] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (14350C00) [pid = 3768] [serial = 1660] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (14BE5400) [pid = 3768] [serial = 1661] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (15518000) [pid = 3768] [serial = 1658] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (14B5EC00) [pid = 3768] [serial = 1657] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (193D9400) [pid = 3768] [serial = 1655] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (18F93000) [pid = 3768] [serial = 1654] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (17B85800) [pid = 3768] [serial = 1652] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (16585800) [pid = 3768] [serial = 1651] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (18A1E400) [pid = 3768] [serial = 1670] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (18B22800) [pid = 3768] [serial = 1682] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1551D000) [pid = 3768] [serial = 1613] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (187CF000) [pid = 3768] [serial = 1616] [outer = 00000000] [url = about:blank] 15:28:12 INFO - PROCESS | 3768 | 1461104892475 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:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 727ms 15:28:12 INFO - PROCESS | 3768 | 1461104892530 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 3768 | 1461104892536 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 15:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:28:12 INFO - PROCESS | 3768 | 1461104892542 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 3768 | 1461104892544 Marionette TRACE conn2 <- [1,2282,null,{}] 15:28:12 INFO - PROCESS | 3768 | 1461104892547 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:28:12 INFO - PROCESS | 3768 | 1461104892607 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:28:12 INFO - PROCESS | 3768 | 1461104892694 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 3768 | ++DOCSHELL 1325E000 == 29 [pid = 3768] [id = 580] 15:28:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (132D3C00) [pid = 3768] [serial = 1740] [outer = 00000000] 15:28:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (14BEF400) [pid = 3768] [serial = 1741] [outer = 132D3C00] 15:28:12 INFO - PROCESS | 3768 | 1461104892739 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (15518800) [pid = 3768] [serial = 1742] [outer = 132D3C00] 15:28:13 INFO - PROCESS | 3768 | 1461104893120 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:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 619ms 15:28:13 INFO - PROCESS | 3768 | 1461104893162 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3768 | 1461104893164 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:28:13 INFO - PROCESS | 3768 | 1461104893167 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3768 | 1461104893171 Marionette TRACE conn2 <- [1,2286,null,{}] 15:28:13 INFO - PROCESS | 3768 | 1461104893181 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:28:13 INFO - PROCESS | 3768 | 1461104893262 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:28:13 INFO - PROCESS | 3768 | 1461104893272 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 3768 | ++DOCSHELL 15E0B400 == 30 [pid = 3768] [id = 581] 15:28:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (15E8E800) [pid = 3768] [serial = 1743] [outer = 00000000] 15:28:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (1657AC00) [pid = 3768] [serial = 1744] [outer = 15E8E800] 15:28:13 INFO - PROCESS | 3768 | 1461104893322 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (16645000) [pid = 3768] [serial = 1745] [outer = 15E8E800] 15:28:13 INFO - PROCESS | 3768 | 1461104893769 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:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 634ms 15:28:13 INFO - PROCESS | 3768 | 1461104893805 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 3768 | 1461104893808 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 15:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:28:13 INFO - PROCESS | 3768 | 1461104893811 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 3768 | 1461104893813 Marionette TRACE conn2 <- [1,2290,null,{}] 15:28:13 INFO - PROCESS | 3768 | 1461104893826 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:28:13 INFO - PROCESS | 3768 | 1461104893930 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:28:14 INFO - PROCESS | 3768 | 1461104894020 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3768 | ++DOCSHELL 17B86C00 == 31 [pid = 3768] [id = 582] 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (18034000) [pid = 3768] [serial = 1746] [outer = 00000000] 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18410800) [pid = 3768] [serial = 1747] [outer = 18034000] 15:28:14 INFO - PROCESS | 3768 | 1461104894065 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18418C00) [pid = 3768] [serial = 1748] [outer = 18034000] 15:28:14 INFO - PROCESS | 3768 | 1461104894457 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:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 696ms 15:28:14 INFO - PROCESS | 3768 | 1461104894493 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 3768 | 1461104894495 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 15:28:14 INFO - PROCESS | 3768 | 1461104894498 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:28:14 INFO - PROCESS | 3768 | 1461104894500 Marionette TRACE conn2 <- [1,2294,null,{}] 15:28:14 INFO - PROCESS | 3768 | 1461104894503 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:28:14 INFO - PROCESS | 3768 | 1461104894606 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:28:14 INFO - PROCESS | 3768 | 1461104894614 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 3768 | ++DOCSHELL 18076C00 == 32 [pid = 3768] [id = 583] 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18079400) [pid = 3768] [serial = 1749] [outer = 00000000] 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (18951000) [pid = 3768] [serial = 1750] [outer = 18079400] 15:28:14 INFO - PROCESS | 3768 | 1461104894660 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (18950800) [pid = 3768] [serial = 1751] [outer = 18079400] 15:28:15 INFO - PROCESS | 3768 | 1461104895105 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:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 696ms 15:28:15 INFO - PROCESS | 3768 | 1461104895198 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 3768 | 1461104895200 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 15:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:28:15 INFO - PROCESS | 3768 | 1461104895208 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 3768 | 1461104895209 Marionette TRACE conn2 <- [1,2298,null,{}] 15:28:15 INFO - PROCESS | 3768 | 1461104895212 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:28:15 INFO - PROCESS | 3768 | 1461104895377 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:28:15 INFO - PROCESS | 3768 | 1461104895391 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 3768 | ++DOCSHELL 123F7000 == 33 [pid = 3768] [id = 584] 15:28:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (123FBC00) [pid = 3768] [serial = 1752] [outer = 00000000] 15:28:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18A23800) [pid = 3768] [serial = 1753] [outer = 123FBC00] 15:28:15 INFO - PROCESS | 3768 | 1461104895438 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18A23400) [pid = 3768] [serial = 1754] [outer = 123FBC00] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (15CE6000) [pid = 3768] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (16577C00) [pid = 3768] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18070C00) [pid = 3768] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (14352800) [pid = 3768] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (123FDC00) [pid = 3768] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (1657A000) [pid = 3768] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (189A8000) [pid = 3768] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (1657F400) [pid = 3768] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (12DD3800) [pid = 3768] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18F92400) [pid = 3768] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (189AE400) [pid = 3768] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (1894F000) [pid = 3768] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (19A5C800) [pid = 3768] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (1E08A400) [pid = 3768] [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:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (14BF2000) [pid = 3768] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:28:15 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (1E086000) [pid = 3768] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:28:16 INFO - PROCESS | 3768 | 1461104896010 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:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 819ms 15:28:16 INFO - PROCESS | 3768 | 1461104896034 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 3768 | 1461104896036 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 15:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:28:16 INFO - PROCESS | 3768 | 1461104896039 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 3768 | 1461104896040 Marionette TRACE conn2 <- [1,2302,null,{}] 15:28:16 INFO - PROCESS | 3768 | 1461104896044 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:28:16 INFO - PROCESS | 3768 | 1461104896120 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:28:16 INFO - PROCESS | 3768 | 1461104896126 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 3768 | ++DOCSHELL 132DC800 == 34 [pid = 3768] [id = 585] 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (132DD000) [pid = 3768] [serial = 1755] [outer = 00000000] 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (17B7C000) [pid = 3768] [serial = 1756] [outer = 132DD000] 15:28:16 INFO - PROCESS | 3768 | 1461104896169 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (18952400) [pid = 3768] [serial = 1757] [outer = 132DD000] 15:28:16 INFO - PROCESS | 3768 | 1461104896586 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:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 587ms 15:28:16 INFO - PROCESS | 3768 | 1461104896637 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 3768 | 1461104896639 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 15:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:28:16 INFO - PROCESS | 3768 | 1461104896642 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 3768 | 1461104896644 Marionette TRACE conn2 <- [1,2306,null,{}] 15:28:16 INFO - PROCESS | 3768 | 1461104896674 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:28:16 INFO - PROCESS | 3768 | 1461104896747 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:28:16 INFO - PROCESS | 3768 | 1461104896753 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 3768 | ++DOCSHELL 13385000 == 35 [pid = 3768] [id = 586] 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (147B4400) [pid = 3768] [serial = 1758] [outer = 00000000] 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (18BF2800) [pid = 3768] [serial = 1759] [outer = 147B4400] 15:28:16 INFO - PROCESS | 3768 | 1461104896797 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (18DB1000) [pid = 3768] [serial = 1760] [outer = 147B4400] 15:28:17 INFO - PROCESS | 3768 | 1461104897211 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:28:17 INFO - PROCESS | 3768 | 1461104897252 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 15:28:17 INFO - PROCESS | 3768 | 1461104897255 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 3768 | 1461104897257 Marionette TRACE conn2 <- [1,2310,null,{}] 15:28:17 INFO - PROCESS | 3768 | 1461104897260 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:28:17 INFO - PROCESS | 3768 | 1461104897332 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:28:17 INFO - PROCESS | 3768 | 1461104897338 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 3768 | ++DOCSHELL 15E0BC00 == 36 [pid = 3768] [id = 587] 15:28:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (18DAF400) [pid = 3768] [serial = 1761] [outer = 00000000] 15:28:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (19008C00) [pid = 3768] [serial = 1762] [outer = 18DAF400] 15:28:17 INFO - PROCESS | 3768 | 1461104897389 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1900D400) [pid = 3768] [serial = 1763] [outer = 18DAF400] 15:28:17 INFO - PROCESS | 3768 | 1461104897787 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:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 588ms 15:28:17 INFO - PROCESS | 3768 | 1461104897835 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 3768 | 1461104897837 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 15:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:28:17 INFO - PROCESS | 3768 | 1461104897840 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 3768 | 1461104897842 Marionette TRACE conn2 <- [1,2314,null,{}] 15:28:17 INFO - PROCESS | 3768 | 1461104897845 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:28:17 INFO - PROCESS | 3768 | 1461104897918 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:28:18 INFO - PROCESS | 3768 | 1461104898104 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 3768 | ++DOCSHELL 123FC800 == 37 [pid = 3768] [id = 588] 15:28:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (123FF400) [pid = 3768] [serial = 1764] [outer = 00000000] 15:28:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (132D8800) [pid = 3768] [serial = 1765] [outer = 123FF400] 15:28:18 INFO - PROCESS | 3768 | 1461104898205 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (13385400) [pid = 3768] [serial = 1766] [outer = 123FF400] 15:28:18 INFO - PROCESS | 3768 | 1461104898762 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:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 974ms 15:28:18 INFO - PROCESS | 3768 | 1461104898829 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 3768 | 1461104898833 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 15:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:28:18 INFO - PROCESS | 3768 | 1461104898838 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 3768 | 1461104898841 Marionette TRACE conn2 <- [1,2318,null,{}] 15:28:18 INFO - PROCESS | 3768 | 1461104898846 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:28:18 INFO - PROCESS | 3768 | 1461104898953 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:28:19 INFO - PROCESS | 3768 | 1461104899085 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 3768 | ++DOCSHELL 15C03C00 == 38 [pid = 3768] [id = 589] 15:28:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (15C0F800) [pid = 3768] [serial = 1767] [outer = 00000000] 15:28:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (16579000) [pid = 3768] [serial = 1768] [outer = 15C0F800] 15:28:19 INFO - PROCESS | 3768 | 1461104899142 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18077C00) [pid = 3768] [serial = 1769] [outer = 15C0F800] 15:28:19 INFO - PROCESS | 3768 | 1461104899701 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:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 944ms 15:28:19 INFO - PROCESS | 3768 | 1461104899770 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 3768 | 1461104899774 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 15:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:28:19 INFO - PROCESS | 3768 | 1461104899778 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 3768 | 1461104899780 Marionette TRACE conn2 <- [1,2322,null,{}] 15:28:19 INFO - PROCESS | 3768 | 1461104899784 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:28:19 INFO - PROCESS | 3768 | 1461104899883 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:28:20 INFO - PROCESS | 3768 | 1461104900013 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 3768 | ++DOCSHELL 189AF400 == 39 [pid = 3768] [id = 590] 15:28:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (189C3800) [pid = 3768] [serial = 1770] [outer = 00000000] 15:28:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (18BEE400) [pid = 3768] [serial = 1771] [outer = 189C3800] 15:28:20 INFO - PROCESS | 3768 | 1461104900070 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (18DB2C00) [pid = 3768] [serial = 1772] [outer = 189C3800] 15:28:20 INFO - PROCESS | 3768 | 1461104900618 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:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 897ms 15:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:28:20 INFO - PROCESS | 3768 | 1461104900682 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 3768 | 1461104900685 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 15:28:20 INFO - PROCESS | 3768 | 1461104900695 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 3768 | 1461104900701 Marionette TRACE conn2 <- [1,2326,null,{}] 15:28:20 INFO - PROCESS | 3768 | 1461104900705 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:28:20 INFO - PROCESS | 3768 | 1461104900788 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:28:20 INFO - PROCESS | 3768 | 1461104900918 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 3768 | ++DOCSHELL 189AD400 == 40 [pid = 3768] [id = 591] 15:28:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18F90000) [pid = 3768] [serial = 1773] [outer = 00000000] 15:28:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (19915000) [pid = 3768] [serial = 1774] [outer = 18F90000] 15:28:20 INFO - PROCESS | 3768 | 1461104900972 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19919000) [pid = 3768] [serial = 1775] [outer = 18F90000] 15:28:21 INFO - PROCESS | 3768 | 1461104901708 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:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1036ms 15:28:21 INFO - PROCESS | 3768 | 1461104901753 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:28:21 INFO - PROCESS | 3768 | 1461104901757 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 15:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:28:21 INFO - PROCESS | 3768 | 1461104901763 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 3768 | 1461104901767 Marionette TRACE conn2 <- [1,2330,null,{}] 15:28:21 INFO - PROCESS | 3768 | 1461104901773 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:28:21 INFO - PROCESS | 3768 | 1461104901864 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:28:21 INFO - PROCESS | 3768 | 1461104901998 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 3768 | ++DOCSHELL 136AB400 == 41 [pid = 3768] [id = 592] 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (136B0C00) [pid = 3768] [serial = 1776] [outer = 00000000] 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (147BE800) [pid = 3768] [serial = 1777] [outer = 136B0C00] 15:28:22 INFO - PROCESS | 3768 | 1461104902079 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (14B64C00) [pid = 3768] [serial = 1778] [outer = 136B0C00] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 15E0BC00 == 40 [pid = 3768] [id = 587] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 13385000 == 39 [pid = 3768] [id = 586] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 132DC800 == 38 [pid = 3768] [id = 585] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 123F7000 == 37 [pid = 3768] [id = 584] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 18076C00 == 36 [pid = 3768] [id = 583] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 17B86C00 == 35 [pid = 3768] [id = 582] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 15E0B400 == 34 [pid = 3768] [id = 581] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 1325E000 == 33 [pid = 3768] [id = 580] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 136A9000 == 32 [pid = 3768] [id = 579] 15:28:22 INFO - PROCESS | 3768 | --DOCSHELL 1235E400 == 31 [pid = 3768] [id = 577] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1E08B800) [pid = 3768] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (15CD9400) [pid = 3768] [serial = 1697] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (13205C00) [pid = 3768] [serial = 1690] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (17B0E800) [pid = 3768] [serial = 1727] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (19914400) [pid = 3768] [serial = 1729] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (13263800) [pid = 3768] [serial = 1691] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (18BEEC00) [pid = 3768] [serial = 1714] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18F8D800) [pid = 3768] [serial = 1717] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (1342A800) [pid = 3768] [serial = 1693] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (18BEE000) [pid = 3768] [serial = 1715] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (136A9C00) [pid = 3768] [serial = 1694] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (19014000) [pid = 3768] [serial = 1720] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (18B27000) [pid = 3768] [serial = 1711] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (189B0400) [pid = 3768] [serial = 1708] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (189AF800) [pid = 3768] [serial = 1709] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (19007800) [pid = 3768] [serial = 1726] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (19A68400) [pid = 3768] [serial = 1688] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (1DB99800) [pid = 3768] [serial = 1160] [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:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (193DC000) [pid = 3768] [serial = 1721] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (19001400) [pid = 3768] [serial = 1718] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 74 (16C10400) [pid = 3768] [serial = 1723] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 73 (18A21800) [pid = 3768] [serial = 1712] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 72 (1696A400) [pid = 3768] [serial = 1724] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 71 (16571800) [pid = 3768] [serial = 1699] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 70 (16578800) [pid = 3768] [serial = 1700] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 69 (16971400) [pid = 3768] [serial = 1702] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 68 (1696C400) [pid = 3768] [serial = 1703] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 67 (187D1C00) [pid = 3768] [serial = 1705] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 66 (18957800) [pid = 3768] [serial = 1706] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | --DOMWINDOW == 65 (157AF000) [pid = 3768] [serial = 1696] [outer = 00000000] [url = about:blank] 15:28:22 INFO - PROCESS | 3768 | 1461104902632 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:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 943ms 15:28:22 INFO - PROCESS | 3768 | 1461104902692 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 3768 | 1461104902697 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 15:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:28:22 INFO - PROCESS | 3768 | 1461104902703 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 3768 | 1461104902706 Marionette TRACE conn2 <- [1,2334,null,{}] 15:28:22 INFO - PROCESS | 3768 | 1461104902709 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:28:22 INFO - PROCESS | 3768 | 1461104902786 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:28:22 INFO - PROCESS | 3768 | 1461104902795 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 3768 | ++DOCSHELL 1342C400 == 32 [pid = 3768] [id = 593] 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 66 (138E4800) [pid = 3768] [serial = 1779] [outer = 00000000] 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 67 (15C3E800) [pid = 3768] [serial = 1780] [outer = 138E4800] 15:28:22 INFO - PROCESS | 3768 | 1461104902840 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 68 (15CE6000) [pid = 3768] [serial = 1781] [outer = 138E4800] 15:28:23 INFO - PROCESS | 3768 | 1461104903307 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:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 618ms 15:28:23 INFO - PROCESS | 3768 | 1461104903340 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 3768 | 1461104903342 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 15:28:23 INFO - PROCESS | 3768 | 1461104903346 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:28:23 INFO - PROCESS | 3768 | 1461104903349 Marionette TRACE conn2 <- [1,2338,null,{}] 15:28:23 INFO - PROCESS | 3768 | 1461104903363 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:28:23 INFO - PROCESS | 3768 | 1461104903442 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:28:23 INFO - PROCESS | 3768 | 1461104903449 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 3768 | ++DOCSHELL 16643C00 == 33 [pid = 3768] [id = 594] 15:28:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 69 (16645C00) [pid = 3768] [serial = 1782] [outer = 00000000] 15:28:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 70 (17B06800) [pid = 3768] [serial = 1783] [outer = 16645C00] 15:28:23 INFO - PROCESS | 3768 | 1461104903537 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 71 (1802A800) [pid = 3768] [serial = 1784] [outer = 16645C00] 15:28:23 INFO - PROCESS | 3768 | 1461104903997 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:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 680ms 15:28:24 INFO - PROCESS | 3768 | 1461104904028 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 3768 | 1461104904030 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 15:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:28:24 INFO - PROCESS | 3768 | 1461104904033 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 3768 | 1461104904035 Marionette TRACE conn2 <- [1,2342,null,{}] 15:28:24 INFO - PROCESS | 3768 | 1461104904039 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:28:24 INFO - PROCESS | 3768 | 1461104904115 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:28:24 INFO - PROCESS | 3768 | 1461104904121 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 3768 | ++DOCSHELL 1841B400 == 34 [pid = 3768] [id = 595] 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 72 (18462400) [pid = 3768] [serial = 1785] [outer = 00000000] 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 73 (18954C00) [pid = 3768] [serial = 1786] [outer = 18462400] 15:28:24 INFO - PROCESS | 3768 | 1461104904165 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 74 (1895D400) [pid = 3768] [serial = 1787] [outer = 18462400] 15:28:24 INFO - PROCESS | 3768 | 1461104904598 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:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 587ms 15:28:24 INFO - PROCESS | 3768 | 1461104904630 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 3768 | 1461104904632 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 15:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:28:24 INFO - PROCESS | 3768 | 1461104904641 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 3768 | 1461104904643 Marionette TRACE conn2 <- [1,2346,null,{}] 15:28:24 INFO - PROCESS | 3768 | 1461104904646 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:28:24 INFO - PROCESS | 3768 | 1461104904750 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:28:24 INFO - PROCESS | 3768 | 1461104904756 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 3768 | ++DOCSHELL 187CE000 == 35 [pid = 3768] [id = 596] 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 75 (18959000) [pid = 3768] [serial = 1788] [outer = 00000000] 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (189C0400) [pid = 3768] [serial = 1789] [outer = 18959000] 15:28:24 INFO - PROCESS | 3768 | 1461104904800 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (189C0000) [pid = 3768] [serial = 1790] [outer = 18959000] 15:28:25 INFO - PROCESS | 3768 | 1461104905265 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:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 618ms 15:28:25 INFO - PROCESS | 3768 | 1461104905274 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3768 | 1461104905276 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 15:28:25 INFO - PROCESS | 3768 | 1461104905279 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:28:25 INFO - PROCESS | 3768 | 1461104905280 Marionette TRACE conn2 <- [1,2350,null,{}] 15:28:25 INFO - PROCESS | 3768 | 1461104905289 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:28:25 INFO - PROCESS | 3768 | 1461104905412 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:28:25 INFO - PROCESS | 3768 | 1461104905419 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 3768 | ++DOCSHELL 11BD7400 == 36 [pid = 3768] [id = 597] 15:28:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (1342B400) [pid = 3768] [serial = 1791] [outer = 00000000] 15:28:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (18BEF000) [pid = 3768] [serial = 1792] [outer = 1342B400] 15:28:25 INFO - PROCESS | 3768 | 1461104905466 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18DB5000) [pid = 3768] [serial = 1793] [outer = 1342B400] 15:28:25 INFO - PROCESS | 3768 | 1461104905919 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:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 680ms 15:28:25 INFO - PROCESS | 3768 | 1461104905962 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 3768 | 1461104905964 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 15:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:28:25 INFO - PROCESS | 3768 | 1461104905972 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 3768 | 1461104905974 Marionette TRACE conn2 <- [1,2354,null,{}] 15:28:25 INFO - PROCESS | 3768 | 1461104905978 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:28:26 INFO - PROCESS | 3768 | 1461104906082 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:28:26 INFO - PROCESS | 3768 | 1461104906178 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 3768 | ++DOCSHELL 12BBE400 == 37 [pid = 3768] [id = 598] 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (19002400) [pid = 3768] [serial = 1794] [outer = 00000000] 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (19014000) [pid = 3768] [serial = 1795] [outer = 19002400] 15:28:26 INFO - PROCESS | 3768 | 1461104906221 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (193D0C00) [pid = 3768] [serial = 1796] [outer = 19002400] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (147B4400) [pid = 3768] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (15E8E800) [pid = 3768] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (132D3C00) [pid = 3768] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (136AA400) [pid = 3768] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (18034000) [pid = 3768] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (18079400) [pid = 3768] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (123FBC00) [pid = 3768] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:28:26 INFO - PROCESS | 3768 | --DOMWINDOW == 75 (132DD000) [pid = 3768] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:28:26 INFO - PROCESS | 3768 | 1461104906711 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:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 788ms 15:28:26 INFO - PROCESS | 3768 | 1461104906769 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 3768 | 1461104906771 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 15:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:28:26 INFO - PROCESS | 3768 | 1461104906774 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 3768 | 1461104906776 Marionette TRACE conn2 <- [1,2358,null,{}] 15:28:26 INFO - PROCESS | 3768 | 1461104906779 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:28:26 INFO - PROCESS | 3768 | 1461104906854 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:28:26 INFO - PROCESS | 3768 | 1461104906860 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 3768 | ++DOCSHELL 12BBE000 == 38 [pid = 3768] [id = 599] 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 76 (12DD3800) [pid = 3768] [serial = 1797] [outer = 00000000] 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (17B7EC00) [pid = 3768] [serial = 1798] [outer = 12DD3800] 15:28:26 INFO - PROCESS | 3768 | 1461104906903 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (17B78C00) [pid = 3768] [serial = 1799] [outer = 12DD3800] 15:28:27 INFO - PROCESS | 3768 | 1461104907310 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:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 588ms 15:28:27 INFO - PROCESS | 3768 | 1461104907356 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 3768 | 1461104907358 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 15:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:28:27 INFO - PROCESS | 3768 | 1461104907361 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 3768 | 1461104907363 Marionette TRACE conn2 <- [1,2362,null,{}] 15:28:27 INFO - PROCESS | 3768 | 1461104907366 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:28:27 INFO - PROCESS | 3768 | 1461104907472 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:28:27 INFO - PROCESS | 3768 | 1461104907481 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 3768 | ++DOCSHELL 14B61000 == 39 [pid = 3768] [id = 600] 15:28:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (196C3000) [pid = 3768] [serial = 1800] [outer = 00000000] 15:28:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (1991A400) [pid = 3768] [serial = 1801] [outer = 196C3000] 15:28:27 INFO - PROCESS | 3768 | 1461104907525 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (1991BC00) [pid = 3768] [serial = 1802] [outer = 196C3000] 15:28:27 INFO - PROCESS | 3768 | 1461104907972 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:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 634ms 15:28:28 INFO - PROCESS | 3768 | 1461104908004 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 3768 | 1461104908005 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 15:28:28 INFO - PROCESS | 3768 | 1461104908009 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:28:28 INFO - PROCESS | 3768 | 1461104908010 Marionette TRACE conn2 <- [1,2366,null,{}] 15:28:28 INFO - PROCESS | 3768 | 1461104908014 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:28:28 INFO - PROCESS | 3768 | 1461104908092 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:28:28 INFO - PROCESS | 3768 | 1461104908098 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3768 | ++DOCSHELL 19922800 == 40 [pid = 3768] [id = 601] 15:28:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (19923400) [pid = 3768] [serial = 1803] [outer = 00000000] 15:28:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (19A55800) [pid = 3768] [serial = 1804] [outer = 19923400] 15:28:28 INFO - PROCESS | 3768 | 1461104908143 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (19A56C00) [pid = 3768] [serial = 1805] [outer = 19923400] 15:28:28 INFO - PROCESS | 3768 | 1461104908565 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:28:28 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:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 588ms 15:28:28 INFO - PROCESS | 3768 | 1461104908607 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 3768 | 1461104908610 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 15:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:28:28 INFO - PROCESS | 3768 | 1461104908613 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 3768 | 1461104908615 Marionette TRACE conn2 <- [1,2370,null,{}] 15:28:28 INFO - PROCESS | 3768 | 1461104908622 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:28:28 INFO - PROCESS | 3768 | 1461104908744 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:28:28 INFO - PROCESS | 3768 | 1461104908906 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6400 == 41 [pid = 3768] [id = 602] 15:28:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (12DD8000) [pid = 3768] [serial = 1806] [outer = 00000000] 15:28:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (132D8000) [pid = 3768] [serial = 1807] [outer = 12DD8000] 15:28:28 INFO - PROCESS | 3768 | 1461104908963 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (1338F400) [pid = 3768] [serial = 1808] [outer = 12DD8000] 15:28:29 INFO - PROCESS | 3768 | 1461104909522 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:28:29 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:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 989ms 15:28:29 INFO - PROCESS | 3768 | 1461104909602 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 3768 | 1461104909609 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 15:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:28:29 INFO - PROCESS | 3768 | 1461104909614 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 3768 | 1461104909618 Marionette TRACE conn2 <- [1,2374,null,{}] 15:28:29 INFO - PROCESS | 3768 | 1461104909623 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:28:29 INFO - PROCESS | 3768 | 1461104909725 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:28:29 INFO - PROCESS | 3768 | 1461104909858 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 3768 | ++DOCSHELL 16570000 == 42 [pid = 3768] [id = 603] 15:28:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (16570400) [pid = 3768] [serial = 1809] [outer = 00000000] 15:28:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (16583800) [pid = 3768] [serial = 1810] [outer = 16570400] 15:28:29 INFO - PROCESS | 3768 | 1461104909915 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (17B06400) [pid = 3768] [serial = 1811] [outer = 16570400] 15:28:30 INFO - PROCESS | 3768 | 1461104910492 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:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 943ms 15:28:30 INFO - PROCESS | 3768 | 1461104910545 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 3768 | 1461104910548 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 15:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:28:30 INFO - PROCESS | 3768 | 1461104910552 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 3768 | 1461104910554 Marionette TRACE conn2 <- [1,2378,null,{}] 15:28:30 INFO - PROCESS | 3768 | 1461104910559 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:28:30 INFO - PROCESS | 3768 | 1461104910665 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:28:30 INFO - PROCESS | 3768 | 1461104910797 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 3768 | ++DOCSHELL 17B7C800 == 43 [pid = 3768] [id = 604] 15:28:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (18950000) [pid = 3768] [serial = 1812] [outer = 00000000] 15:28:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18BEEC00) [pid = 3768] [serial = 1813] [outer = 18950000] 15:28:30 INFO - PROCESS | 3768 | 1461104910852 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (19010C00) [pid = 3768] [serial = 1814] [outer = 18950000] 15:28:31 INFO - PROCESS | 3768 | 1461104911459 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:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 944ms 15:28:31 INFO - PROCESS | 3768 | 1461104911496 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 3768 | 1461104911500 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 15:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:28:31 INFO - PROCESS | 3768 | 1461104911511 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 3768 | 1461104911516 Marionette TRACE conn2 <- [1,2382,null,{}] 15:28:31 INFO - PROCESS | 3768 | 1461104911520 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:28:31 INFO - PROCESS | 3768 | 1461104911622 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:28:31 INFO - PROCESS | 3768 | 1461104911759 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 3768 | ++DOCSHELL 13430C00 == 44 [pid = 3768] [id = 605] 15:28:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1657FC00) [pid = 3768] [serial = 1815] [outer = 00000000] 15:28:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18DAFC00) [pid = 3768] [serial = 1816] [outer = 1657FC00] 15:28:31 INFO - PROCESS | 3768 | 1461104911798 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18DAF800) [pid = 3768] [serial = 1817] [outer = 1657FC00] 15:28:32 INFO - PROCESS | 3768 | 1461104912541 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:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1098ms 15:28:32 INFO - PROCESS | 3768 | 1461104912597 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 3768 | 1461104912601 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 15:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:28:32 INFO - PROCESS | 3768 | 1461104912606 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 3768 | 1461104912609 Marionette TRACE conn2 <- [1,2386,null,{}] 15:28:32 INFO - PROCESS | 3768 | 1461104912615 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:28:32 INFO - PROCESS | 3768 | 1461104912713 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:28:32 INFO - PROCESS | 3768 | 1461104912850 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 3768 | ++DOCSHELL 14B65000 == 45 [pid = 3768] [id = 606] 15:28:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (14BF1800) [pid = 3768] [serial = 1818] [outer = 00000000] 15:28:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (15C04400) [pid = 3768] [serial = 1819] [outer = 14BF1800] 15:28:32 INFO - PROCESS | 3768 | 1461104912917 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (15CE9800) [pid = 3768] [serial = 1820] [outer = 14BF1800] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 19922800 == 44 [pid = 3768] [id = 601] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 14B61000 == 43 [pid = 3768] [id = 600] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 12BBE000 == 42 [pid = 3768] [id = 599] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 12BBE400 == 41 [pid = 3768] [id = 598] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 11BD7400 == 40 [pid = 3768] [id = 597] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 187CE000 == 39 [pid = 3768] [id = 596] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 1841B400 == 38 [pid = 3768] [id = 595] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 16643C00 == 37 [pid = 3768] [id = 594] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 1342C400 == 36 [pid = 3768] [id = 593] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 136AB400 == 35 [pid = 3768] [id = 592] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 15C03C00 == 34 [pid = 3768] [id = 589] 15:28:33 INFO - PROCESS | 3768 | --DOCSHELL 123FC800 == 33 [pid = 3768] [id = 588] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19008C00) [pid = 3768] [serial = 1762] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1657AC00) [pid = 3768] [serial = 1744] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (132D7800) [pid = 3768] [serial = 1732] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (14BEF400) [pid = 3768] [serial = 1741] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (15518800) [pid = 3768] [serial = 1742] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (138F0C00) [pid = 3768] [serial = 1738] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (142B2800) [pid = 3768] [serial = 1739] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (14BE6000) [pid = 3768] [serial = 1735] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (18410800) [pid = 3768] [serial = 1747] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18418C00) [pid = 3768] [serial = 1748] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (18951000) [pid = 3768] [serial = 1750] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18A23800) [pid = 3768] [serial = 1753] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (17B7C000) [pid = 3768] [serial = 1756] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (18BF2800) [pid = 3768] [serial = 1759] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18A23400) [pid = 3768] [serial = 1754] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (18950800) [pid = 3768] [serial = 1751] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (18952400) [pid = 3768] [serial = 1757] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (18DB1000) [pid = 3768] [serial = 1760] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (16645000) [pid = 3768] [serial = 1745] [outer = 00000000] [url = about:blank] 15:28:33 INFO - PROCESS | 3768 | 1461104913463 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:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 881ms 15:28:33 INFO - PROCESS | 3768 | 1461104913491 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 3768 | 1461104913496 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 15:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:28:33 INFO - PROCESS | 3768 | 1461104913502 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 3768 | 1461104913504 Marionette TRACE conn2 <- [1,2390,null,{}] 15:28:33 INFO - PROCESS | 3768 | 1461104913508 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:28:33 INFO - PROCESS | 3768 | 1461104913587 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:28:33 INFO - PROCESS | 3768 | 1461104913595 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 3768 | ++DOCSHELL 13383C00 == 34 [pid = 3768] [id = 607] 15:28:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (136AB400) [pid = 3768] [serial = 1821] [outer = 00000000] 15:28:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (1656B000) [pid = 3768] [serial = 1822] [outer = 136AB400] 15:28:33 INFO - PROCESS | 3768 | 1461104913640 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (16574400) [pid = 3768] [serial = 1823] [outer = 136AB400] 15:28:34 INFO - PROCESS | 3768 | 1461104914148 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:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 696ms 15:28:34 INFO - PROCESS | 3768 | 1461104914201 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3768 | 1461104914203 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 15:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:28:34 INFO - PROCESS | 3768 | 1461104914206 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 3768 | 1461104914209 Marionette TRACE conn2 <- [1,2394,null,{}] 15:28:34 INFO - PROCESS | 3768 | 1461104914220 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:28:34 INFO - PROCESS | 3768 | 1461104914297 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:28:34 INFO - PROCESS | 3768 | 1461104914306 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 3768 | ++DOCSHELL 1802B400 == 35 [pid = 3768] [id = 608] 15:28:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (1802C800) [pid = 3768] [serial = 1824] [outer = 00000000] 15:28:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1807C000) [pid = 3768] [serial = 1825] [outer = 1802C800] 15:28:34 INFO - PROCESS | 3768 | 1461104914352 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18419800) [pid = 3768] [serial = 1826] [outer = 1802C800] 15:28:34 INFO - PROCESS | 3768 | 1461104914813 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:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 634ms 15:28:34 INFO - PROCESS | 3768 | 1461104914844 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 3768 | 1461104914846 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 15:28:34 INFO - PROCESS | 3768 | 1461104914850 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:28:34 INFO - PROCESS | 3768 | 1461104914852 Marionette TRACE conn2 <- [1,2398,null,{}] 15:28:34 INFO - PROCESS | 3768 | 1461104914859 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:28:34 INFO - PROCESS | 3768 | 1461104914938 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:28:34 INFO - PROCESS | 3768 | 1461104914973 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 3768 | ++DOCSHELL 18951800 == 36 [pid = 3768] [id = 609] 15:28:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (18952C00) [pid = 3768] [serial = 1827] [outer = 00000000] 15:28:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (189A8C00) [pid = 3768] [serial = 1828] [outer = 18952C00] 15:28:35 INFO - PROCESS | 3768 | 1461104915005 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (189AD800) [pid = 3768] [serial = 1829] [outer = 18952C00] 15:28:35 INFO - PROCESS | 3768 | 1461104915438 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:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 634ms 15:28:35 INFO - PROCESS | 3768 | 1461104915471 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 3768 | 1461104915473 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 15:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:28:35 INFO - PROCESS | 3768 | 1461104915476 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 3768 | 1461104915478 Marionette TRACE conn2 <- [1,2402,null,{}] 15:28:35 INFO - PROCESS | 3768 | 1461104915481 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:28:35 INFO - PROCESS | 3768 | 1461104915554 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:28:35 INFO - PROCESS | 3768 | 1461104915560 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 3768 | ++DOCSHELL 189AB800 == 37 [pid = 3768] [id = 610] 15:28:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (18A1E000) [pid = 3768] [serial = 1830] [outer = 00000000] 15:28:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (18B29000) [pid = 3768] [serial = 1831] [outer = 18A1E000] 15:28:35 INFO - PROCESS | 3768 | 1461104915603 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18B28C00) [pid = 3768] [serial = 1832] [outer = 18A1E000] 15:28:36 INFO - PROCESS | 3768 | 1461104916079 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:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 15:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:28:36 INFO - PROCESS | 3768 | 1461104916115 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 3768 | 1461104916117 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 15:28:36 INFO - PROCESS | 3768 | 1461104916120 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 3768 | 1461104916122 Marionette TRACE conn2 <- [1,2406,null,{}] 15:28:36 INFO - PROCESS | 3768 | 1461104916125 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:28:36 INFO - PROCESS | 3768 | 1461104916247 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:28:36 INFO - PROCESS | 3768 | 1461104916257 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3768 | ++DOCSHELL 16643C00 == 38 [pid = 3768] [id = 611] 15:28:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18B26C00) [pid = 3768] [serial = 1833] [outer = 00000000] 15:28:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1900A800) [pid = 3768] [serial = 1834] [outer = 18B26C00] 15:28:36 INFO - PROCESS | 3768 | 1461104916355 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (19013800) [pid = 3768] [serial = 1835] [outer = 18B26C00] 15:28:36 INFO - PROCESS | 3768 | 1461104916793 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:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 727ms 15:28:36 INFO - PROCESS | 3768 | 1461104916843 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 3768 | 1461104916845 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 15:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:28:36 INFO - PROCESS | 3768 | 1461104916848 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 3768 | 1461104916850 Marionette TRACE conn2 <- [1,2410,null,{}] 15:28:36 INFO - PROCESS | 3768 | 1461104916853 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:28:36 INFO - PROCESS | 3768 | 1461104916962 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:28:36 INFO - PROCESS | 3768 | 1461104916969 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 3768 | ++DOCSHELL 13423400 == 39 [pid = 3768] [id = 612] 15:28:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18F91400) [pid = 3768] [serial = 1836] [outer = 00000000] 15:28:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (196BC000) [pid = 3768] [serial = 1837] [outer = 18F91400] 15:28:37 INFO - PROCESS | 3768 | 1461104917013 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1961BC00) [pid = 3768] [serial = 1838] [outer = 18F91400] 15:28:37 INFO - PROCESS | 3768 | 1461104917446 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:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 618ms 15:28:37 INFO - PROCESS | 3768 | 1461104917486 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 3768 | 1461104917488 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 15:28:37 INFO - PROCESS | 3768 | 1461104917491 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:28:37 INFO - PROCESS | 3768 | 1461104917493 Marionette TRACE conn2 <- [1,2414,null,{}] 15:28:37 INFO - PROCESS | 3768 | 1461104917502 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:28:37 INFO - PROCESS | 3768 | 1461104917604 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:28:37 INFO - PROCESS | 3768 | 1461104917690 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6000 == 40 [pid = 3768] [id = 613] 15:28:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (12BBF800) [pid = 3768] [serial = 1839] [outer = 00000000] 15:28:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19A59000) [pid = 3768] [serial = 1840] [outer = 12BBF800] 15:28:37 INFO - PROCESS | 3768 | 1461104917734 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19A5C400) [pid = 3768] [serial = 1841] [outer = 12BBF800] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18959000) [pid = 3768] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19002400) [pid = 3768] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18462400) [pid = 3768] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (16645C00) [pid = 3768] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1342B400) [pid = 3768] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (136B0C00) [pid = 3768] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (138E4800) [pid = 3768] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (12DD3800) [pid = 3768] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (196C3000) [pid = 3768] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:28:37 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18DAF400) [pid = 3768] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:28:38 INFO - PROCESS | 3768 | 1461104918201 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:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 727ms 15:28:38 INFO - PROCESS | 3768 | 1461104918232 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 3768 | 1461104918234 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 15:28:38 INFO - PROCESS | 3768 | 1461104918238 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:28:38 INFO - PROCESS | 3768 | 1461104918223 Marionette TRACE conn2 <- [1,2418,null,{}] 15:28:38 INFO - PROCESS | 3768 | 1461104918227 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:28:38 INFO - PROCESS | 3768 | 1461104918304 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:28:38 INFO - PROCESS | 3768 | 1461104918310 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 3768 | ++DOCSHELL 16646800 == 41 [pid = 3768] [id = 614] 15:28:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1664DC00) [pid = 3768] [serial = 1842] [outer = 00000000] 15:28:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (19617800) [pid = 3768] [serial = 1843] [outer = 1664DC00] 15:28:38 INFO - PROCESS | 3768 | 1461104918354 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19A51400) [pid = 3768] [serial = 1844] [outer = 1664DC00] 15:28:38 INFO - PROCESS | 3768 | 1461104918775 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:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 588ms 15:28:38 INFO - PROCESS | 3768 | 1461104918823 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 3768 | 1461104918825 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 15:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:28:38 INFO - PROCESS | 3768 | 1461104918828 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 3768 | 1461104918830 Marionette TRACE conn2 <- [1,2422,null,{}] 15:28:38 INFO - PROCESS | 3768 | 1461104918833 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:28:38 INFO - PROCESS | 3768 | 1461104918909 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:28:38 INFO - PROCESS | 3768 | 1461104918915 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 3768 | ++DOCSHELL 16964800 == 42 [pid = 3768] [id = 615] 15:28:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18BF0000) [pid = 3768] [serial = 1845] [outer = 00000000] 15:28:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (19A6D400) [pid = 3768] [serial = 1846] [outer = 18BF0000] 15:28:38 INFO - PROCESS | 3768 | 1461104918960 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (19B6F800) [pid = 3768] [serial = 1847] [outer = 18BF0000] 15:28:39 INFO - PROCESS | 3768 | 1461104919434 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:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 634ms 15:28:39 INFO - PROCESS | 3768 | 1461104919467 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 3768 | 1461104919470 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 15:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:28:39 INFO - PROCESS | 3768 | 1461104919473 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 3768 | 1461104919475 Marionette TRACE conn2 <- [1,2426,null,{}] 15:28:39 INFO - PROCESS | 3768 | 1461104919479 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:28:39 INFO - PROCESS | 3768 | 1461104919572 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:28:39 INFO - PROCESS | 3768 | 1461104919578 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 3768 | ++DOCSHELL 13208000 == 43 [pid = 3768] [id = 616] 15:28:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (196CAC00) [pid = 3768] [serial = 1848] [outer = 00000000] 15:28:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1A09C400) [pid = 3768] [serial = 1849] [outer = 196CAC00] 15:28:39 INFO - PROCESS | 3768 | 1461104919626 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1A2A6800) [pid = 3768] [serial = 1850] [outer = 196CAC00] 15:28:40 INFO - PROCESS | 3768 | 1461104920197 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:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 789ms 15:28:40 INFO - PROCESS | 3768 | 1461104920283 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 3768 | 1461104920287 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 15:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:28:40 INFO - PROCESS | 3768 | 1461104920307 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 3768 | 1461104920311 Marionette TRACE conn2 <- [1,2430,null,{}] 15:28:40 INFO - PROCESS | 3768 | 1461104920317 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:28:40 INFO - PROCESS | 3768 | 1461104920430 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:28:40 INFO - PROCESS | 3768 | 1461104920529 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 3768 | ++DOCSHELL 132D0000 == 44 [pid = 3768] [id = 617] 15:28:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (132DC800) [pid = 3768] [serial = 1851] [outer = 00000000] 15:28:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (15513C00) [pid = 3768] [serial = 1852] [outer = 132DC800] 15:28:40 INFO - PROCESS | 3768 | 1461104920586 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (157B7000) [pid = 3768] [serial = 1853] [outer = 132DC800] 15:28:41 INFO - PROCESS | 3768 | 1461104921146 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:28:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:28:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 897ms 15:28:41 INFO - PROCESS | 3768 | 1461104921213 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 3768 | 1461104921220 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 15:28:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:28:41 INFO - PROCESS | 3768 | 1461104921226 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 3768 | 1461104921229 Marionette TRACE conn2 <- [1,2434,null,{}] 15:28:41 INFO - PROCESS | 3768 | 1461104921233 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:28:41 INFO - PROCESS | 3768 | 1461104921333 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:28:41 INFO - PROCESS | 3768 | 1461104921469 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 3768 | ++DOCSHELL 143A1C00 == 45 [pid = 3768] [id = 618] 15:28:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (147B9C00) [pid = 3768] [serial = 1854] [outer = 00000000] 15:28:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (18076C00) [pid = 3768] [serial = 1855] [outer = 147B9C00] 15:28:41 INFO - PROCESS | 3768 | 1461104921508 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18952400) [pid = 3768] [serial = 1856] [outer = 147B9C00] 15:28:42 INFO - PROCESS | 3768 | 1461104922124 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:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 927ms 15:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:28:42 INFO - PROCESS | 3768 | 1461104922157 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 3768 | 1461104922160 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 15:28:42 INFO - PROCESS | 3768 | 1461104922164 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 3768 | 1461104922168 Marionette TRACE conn2 <- [1,2438,null,{}] 15:28:42 INFO - PROCESS | 3768 | 1461104922179 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:28:42 INFO - PROCESS | 3768 | 1461104922282 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:28:42 INFO - PROCESS | 3768 | 1461104922390 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 3768 | ++DOCSHELL 193D5000 == 46 [pid = 3768] [id = 619] 15:28:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (193D5C00) [pid = 3768] [serial = 1857] [outer = 00000000] 15:28:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19A58C00) [pid = 3768] [serial = 1858] [outer = 193D5C00] 15:28:42 INFO - PROCESS | 3768 | 1461104922446 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (19A69400) [pid = 3768] [serial = 1859] [outer = 193D5C00] 15:28:43 INFO - PROCESS | 3768 | 1461104923011 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:28:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:28:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 897ms 15:28:43 INFO - PROCESS | 3768 | 1461104923068 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 3768 | 1461104923071 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 15:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:28:43 INFO - PROCESS | 3768 | 1461104923074 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 3768 | 1461104923076 Marionette TRACE conn2 <- [1,2442,null,{}] 15:28:43 INFO - PROCESS | 3768 | 1461104923064 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:28:43 INFO - PROCESS | 3768 | 1461104923161 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:28:43 INFO - PROCESS | 3768 | 1461104923265 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 3768 | ++DOCSHELL 1A095000 == 47 [pid = 3768] [id = 620] 15:28:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1A096800) [pid = 3768] [serial = 1860] [outer = 00000000] 15:28:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1A2A0800) [pid = 3768] [serial = 1861] [outer = 1A096800] 15:28:43 INFO - PROCESS | 3768 | 1461104923319 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1A382000) [pid = 3768] [serial = 1862] [outer = 1A096800] 15:28:44 INFO - PROCESS | 3768 | 1461104924126 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:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1082ms 15:28:44 INFO - PROCESS | 3768 | 1461104924154 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 3768 | 1461104924158 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 15:28:44 INFO - PROCESS | 3768 | 1461104924163 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:28:44 INFO - PROCESS | 3768 | 1461104924167 Marionette TRACE conn2 <- [1,2446,null,{}] 15:28:44 INFO - PROCESS | 3768 | 1461104924173 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:28:44 INFO - PROCESS | 3768 | 1461104924265 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:28:44 INFO - PROCESS | 3768 | 1461104924406 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 3768 | ++DOCSHELL 13384800 == 48 [pid = 3768] [id = 621] 15:28:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1342C800) [pid = 3768] [serial = 1863] [outer = 00000000] 15:28:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (15CF1C00) [pid = 3768] [serial = 1864] [outer = 1342C800] 15:28:44 INFO - PROCESS | 3768 | 1461104924461 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (16579400) [pid = 3768] [serial = 1865] [outer = 1342C800] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 16964800 == 47 [pid = 3768] [id = 615] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 16646800 == 46 [pid = 3768] [id = 614] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 12BB6000 == 45 [pid = 3768] [id = 613] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 13423400 == 44 [pid = 3768] [id = 612] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 16643C00 == 43 [pid = 3768] [id = 611] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 189AB800 == 42 [pid = 3768] [id = 610] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 18951800 == 41 [pid = 3768] [id = 609] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 1802B400 == 40 [pid = 3768] [id = 608] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 13383C00 == 39 [pid = 3768] [id = 607] 15:28:44 INFO - PROCESS | 3768 | --DOCSHELL 14B65000 == 38 [pid = 3768] [id = 606] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (16579000) [pid = 3768] [serial = 1768] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18BEE400) [pid = 3768] [serial = 1771] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (132D8800) [pid = 3768] [serial = 1765] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19915000) [pid = 3768] [serial = 1774] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1900D400) [pid = 3768] [serial = 1763] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (17B78C00) [pid = 3768] [serial = 1799] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (17B7EC00) [pid = 3768] [serial = 1798] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1991A400) [pid = 3768] [serial = 1801] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (193D0C00) [pid = 3768] [serial = 1796] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (189C0400) [pid = 3768] [serial = 1789] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18DB5000) [pid = 3768] [serial = 1793] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1991BC00) [pid = 3768] [serial = 1802] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1895D400) [pid = 3768] [serial = 1787] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19A55800) [pid = 3768] [serial = 1804] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (189C0000) [pid = 3768] [serial = 1790] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19014000) [pid = 3768] [serial = 1795] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18954C00) [pid = 3768] [serial = 1786] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (17B06800) [pid = 3768] [serial = 1783] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1802A800) [pid = 3768] [serial = 1784] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18BEF000) [pid = 3768] [serial = 1792] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (14B64C00) [pid = 3768] [serial = 1778] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (147BE800) [pid = 3768] [serial = 1777] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (15C3E800) [pid = 3768] [serial = 1780] [outer = 00000000] [url = about:blank] 15:28:44 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (15CE6000) [pid = 3768] [serial = 1781] [outer = 00000000] [url = about:blank] 15:28:45 INFO - PROCESS | 3768 | 1461104925010 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:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 897ms 15:28:45 INFO - PROCESS | 3768 | 1461104925055 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3768 | 1461104925061 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 15:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:28:45 INFO - PROCESS | 3768 | 1461104925066 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3768 | 1461104925069 Marionette TRACE conn2 <- [1,2450,null,{}] 15:28:45 INFO - PROCESS | 3768 | 1461104925073 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:28:45 INFO - PROCESS | 3768 | 1461104925151 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:28:45 INFO - PROCESS | 3768 | 1461104925157 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3768 | ++DOCSHELL 137E7400 == 39 [pid = 3768] [id = 622] 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (13A21400) [pid = 3768] [serial = 1866] [outer = 00000000] 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (16579800) [pid = 3768] [serial = 1867] [outer = 13A21400] 15:28:45 INFO - PROCESS | 3768 | 1461104925202 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (16645000) [pid = 3768] [serial = 1868] [outer = 13A21400] 15:28:45 INFO - PROCESS | 3768 | 1461104925690 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:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 634ms 15:28:45 INFO - PROCESS | 3768 | 1461104925735 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 3768 | 1461104925737 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 15:28:45 INFO - PROCESS | 3768 | 1461104925740 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 3768 | 1461104925743 Marionette TRACE conn2 <- [1,2454,null,{}] 15:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:28:45 INFO - PROCESS | 3768 | 1461104925753 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:28:45 INFO - PROCESS | 3768 | 1461104925833 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:28:45 INFO - PROCESS | 3768 | 1461104925842 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 3768 | ++DOCSHELL 187C5800 == 40 [pid = 3768] [id = 623] 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (187CC400) [pid = 3768] [serial = 1869] [outer = 00000000] 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18956400) [pid = 3768] [serial = 1870] [outer = 187CC400] 15:28:45 INFO - PROCESS | 3768 | 1461104925888 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (189A3400) [pid = 3768] [serial = 1871] [outer = 187CC400] 15:28:46 INFO - PROCESS | 3768 | 1461104926355 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:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 696ms 15:28:46 INFO - PROCESS | 3768 | 1461104926429 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 3768 | 1461104926431 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 15:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:28:46 INFO - PROCESS | 3768 | 1461104926434 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 3768 | 1461104926436 Marionette TRACE conn2 <- [1,2458,null,{}] 15:28:46 INFO - PROCESS | 3768 | 1461104926440 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:28:46 INFO - PROCESS | 3768 | 1461104926516 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:28:46 INFO - PROCESS | 3768 | 1461104926524 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:46 INFO - PROCESS | 3768 | ++DOCSHELL 189CD000 == 41 [pid = 3768] [id = 624] 15:28:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18A14800) [pid = 3768] [serial = 1872] [outer = 00000000] 15:28:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (18BE9400) [pid = 3768] [serial = 1873] [outer = 18A14800] 15:28:46 INFO - PROCESS | 3768 | 1461104926571 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18B27000) [pid = 3768] [serial = 1874] [outer = 18A14800] 15:28:46 INFO - PROCESS | 3768 | 1461104926999 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:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 588ms 15:28:47 INFO - PROCESS | 3768 | 1461104927036 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 3768 | 1461104927038 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 15:28:47 INFO - PROCESS | 3768 | 1461104927041 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:28:47 INFO - PROCESS | 3768 | 1461104927043 Marionette TRACE conn2 <- [1,2462,null,{}] 15:28:47 INFO - PROCESS | 3768 | 1461104927047 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:28:47 INFO - PROCESS | 3768 | 1461104927122 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:28:47 INFO - PROCESS | 3768 | 1461104927128 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3768 | ++DOCSHELL 18DAC000 == 42 [pid = 3768] [id = 625] 15:28:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (18DAE800) [pid = 3768] [serial = 1875] [outer = 00000000] 15:28:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18F8DC00) [pid = 3768] [serial = 1876] [outer = 18DAE800] 15:28:47 INFO - PROCESS | 3768 | 1461104927172 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (18F8F800) [pid = 3768] [serial = 1877] [outer = 18DAE800] 15:28:47 INFO - PROCESS | 3768 | 1461104927671 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:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 696ms 15:28:47 INFO - PROCESS | 3768 | 1461104927744 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 3768 | 1461104927746 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 15:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:28:47 INFO - PROCESS | 3768 | 1461104927750 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 3768 | 1461104927751 Marionette TRACE conn2 <- [1,2466,null,{}] 15:28:47 INFO - PROCESS | 3768 | 1461104927755 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:28:47 INFO - PROCESS | 3768 | 1461104927865 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:28:47 INFO - PROCESS | 3768 | 1461104927928 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 3768 | ++DOCSHELL 142B4800 == 43 [pid = 3768] [id = 626] 15:28:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (14B16800) [pid = 3768] [serial = 1878] [outer = 00000000] 15:28:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19915000) [pid = 3768] [serial = 1879] [outer = 14B16800] 15:28:47 INFO - PROCESS | 3768 | 1461104927981 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1991A400) [pid = 3768] [serial = 1880] [outer = 14B16800] 15:28:48 INFO - PROCESS | 3768 | 1461104928417 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:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 742ms 15:28:48 INFO - PROCESS | 3768 | 1461104928500 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:28:48 INFO - PROCESS | 3768 | 1461104928502 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 15:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:28:48 INFO - PROCESS | 3768 | 1461104928508 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 3768 | 1461104928509 Marionette TRACE conn2 <- [1,2470,null,{}] 15:28:48 INFO - PROCESS | 3768 | 1461104928512 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:28:48 INFO - PROCESS | 3768 | 1461104928619 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:28:48 INFO - PROCESS | 3768 | 1461104928631 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 3768 | ++DOCSHELL 132D9800 == 44 [pid = 3768] [id = 627] 15:28:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (19A51800) [pid = 3768] [serial = 1881] [outer = 00000000] 15:28:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19B73000) [pid = 3768] [serial = 1882] [outer = 19A51800] 15:28:48 INFO - PROCESS | 3768 | 1461104928674 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (19B71C00) [pid = 3768] [serial = 1883] [outer = 19A51800] 15:28:49 INFO - PROCESS | 3768 | 1461104929113 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:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 634ms 15:28:49 INFO - PROCESS | 3768 | 1461104929149 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 3768 | 1461104929151 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 15:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:28:49 INFO - PROCESS | 3768 | 1461104929154 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 3768 | 1461104929156 Marionette TRACE conn2 <- [1,2474,null,{}] 15:28:49 INFO - PROCESS | 3768 | 1461104929159 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:28:49 INFO - PROCESS | 3768 | 1461104929265 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:28:49 INFO - PROCESS | 3768 | 1461104929271 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 3768 | ++DOCSHELL 19920400 == 45 [pid = 3768] [id = 628] 15:28:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (19A5AC00) [pid = 3768] [serial = 1884] [outer = 00000000] 15:28:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1A49FC00) [pid = 3768] [serial = 1885] [outer = 19A5AC00] 15:28:49 INFO - PROCESS | 3768 | 1461104929314 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1A49F800) [pid = 3768] [serial = 1886] [outer = 19A5AC00] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (18A1E000) [pid = 3768] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (1664DC00) [pid = 3768] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1657FC00) [pid = 3768] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (14BF1800) [pid = 3768] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (12BBF800) [pid = 3768] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18F91400) [pid = 3768] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18F90000) [pid = 3768] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1325DC00) [pid = 3768] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18952C00) [pid = 3768] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1802C800) [pid = 3768] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (136AB400) [pid = 3768] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:28:49 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18BF0000) [pid = 3768] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:28:49 INFO - PROCESS | 3768 | 1461104929908 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:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 819ms 15:28:49 INFO - PROCESS | 3768 | 1461104929982 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 3768 | 1461104929984 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 15:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:28:49 INFO - PROCESS | 3768 | 1461104929987 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 3768 | 1461104929989 Marionette TRACE conn2 <- [1,2478,null,{}] 15:28:49 INFO - PROCESS | 3768 | 1461104929992 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:28:50 INFO - PROCESS | 3768 | 1461104930076 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:28:50 INFO - PROCESS | 3768 | 1461104930081 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 3768 | ++DOCSHELL 132D5400 == 46 [pid = 3768] [id = 629] 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (14BF1800) [pid = 3768] [serial = 1887] [outer = 00000000] 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (18DAA400) [pid = 3768] [serial = 1888] [outer = 14BF1800] 15:28:50 INFO - PROCESS | 3768 | 1461104930125 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19A55800) [pid = 3768] [serial = 1889] [outer = 14BF1800] 15:28:50 INFO - PROCESS | 3768 | 1461104930549 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:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 588ms 15:28:50 INFO - PROCESS | 3768 | 1461104930584 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 3768 | 1461104930586 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 15:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:28:50 INFO - PROCESS | 3768 | 1461104930593 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 3768 | 1461104930595 Marionette TRACE conn2 <- [1,2482,null,{}] 15:28:50 INFO - PROCESS | 3768 | 1461104930598 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:28:50 INFO - PROCESS | 3768 | 1461104930674 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:28:50 INFO - PROCESS | 3768 | 1461104930680 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 3768 | ++DOCSHELL 11BD9000 == 47 [pid = 3768] [id = 630] 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (132D5000) [pid = 3768] [serial = 1890] [outer = 00000000] 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A387400) [pid = 3768] [serial = 1891] [outer = 132D5000] 15:28:50 INFO - PROCESS | 3768 | 1461104930723 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1AA50400) [pid = 3768] [serial = 1892] [outer = 132D5000] 15:28:51 INFO - PROCESS | 3768 | 1461104931137 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:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 588ms 15:28:51 INFO - PROCESS | 3768 | 1461104931174 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 3768 | 1461104931176 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 15:28:51 INFO - PROCESS | 3768 | 1461104931179 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:28:51 INFO - PROCESS | 3768 | 1461104931182 Marionette TRACE conn2 <- [1,2486,null,{}] 15:28:51 INFO - PROCESS | 3768 | 1461104931189 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:28:51 INFO - PROCESS | 3768 | 1461104931282 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:28:51 INFO - PROCESS | 3768 | 1461104931288 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 3768 | ++DOCSHELL 1ADB5800 == 48 [pid = 3768] [id = 631] 15:28:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1ADB6000) [pid = 3768] [serial = 1893] [outer = 00000000] 15:28:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1C44C400) [pid = 3768] [serial = 1894] [outer = 1ADB6000] 15:28:51 INFO - PROCESS | 3768 | 1461104931336 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1C451400) [pid = 3768] [serial = 1895] [outer = 1ADB6000] 15:28:52 INFO - PROCESS | 3768 | 1461104932023 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:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 897ms 15:28:52 INFO - PROCESS | 3768 | 1461104932085 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:28:52 INFO - PROCESS | 3768 | 1461104932089 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 15:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:28:52 INFO - PROCESS | 3768 | 1461104932109 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 3768 | 1461104932113 Marionette TRACE conn2 <- [1,2490,null,{}] 15:28:52 INFO - PROCESS | 3768 | 1461104932118 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:28:52 INFO - PROCESS | 3768 | 1461104932225 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:28:52 INFO - PROCESS | 3768 | 1461104932363 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 3768 | ++DOCSHELL 132D0C00 == 49 [pid = 3768] [id = 632] 15:28:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (143A7000) [pid = 3768] [serial = 1896] [outer = 00000000] 15:28:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (15CE5800) [pid = 3768] [serial = 1897] [outer = 143A7000] 15:28:52 INFO - PROCESS | 3768 | 1461104932420 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (16577400) [pid = 3768] [serial = 1898] [outer = 143A7000] 15:28:53 INFO - PROCESS | 3768 | 1461104933009 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:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 928ms 15:28:53 INFO - PROCESS | 3768 | 1461104933037 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3768 | 1461104933043 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 15:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:28:53 INFO - PROCESS | 3768 | 1461104933050 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 3768 | 1461104933053 Marionette TRACE conn2 <- [1,2494,null,{}] 15:28:53 INFO - PROCESS | 3768 | 1461104933057 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:28:53 INFO - PROCESS | 3768 | 1461104933167 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:28:53 INFO - PROCESS | 3768 | 1461104933275 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 3768 | ++DOCSHELL 15512400 == 50 [pid = 3768] [id = 633] 15:28:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (16570800) [pid = 3768] [serial = 1899] [outer = 00000000] 15:28:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (18A18000) [pid = 3768] [serial = 1900] [outer = 16570800] 15:28:53 INFO - PROCESS | 3768 | 1461104933329 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (18BEDC00) [pid = 3768] [serial = 1901] [outer = 16570800] 15:28:53 INFO - PROCESS | 3768 | 1461104933937 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:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 928ms 15:28:53 INFO - PROCESS | 3768 | 1461104933993 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 3768 | 1461104933996 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 15:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:28:53 INFO - PROCESS | 3768 | 1461104933999 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 3768 | 1461104934003 Marionette TRACE conn2 <- [1,2498,null,{}] 15:28:53 INFO - PROCESS | 3768 | 1461104934014 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:28:54 INFO - PROCESS | 3768 | 1461104934125 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:28:54 INFO - PROCESS | 3768 | 1461104934220 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 3768 | ++DOCSHELL 19A6BC00 == 51 [pid = 3768] [id = 634] 15:28:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (19A6C400) [pid = 3768] [serial = 1902] [outer = 00000000] 15:28:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1ADB7800) [pid = 3768] [serial = 1903] [outer = 19A6C400] 15:28:54 INFO - PROCESS | 3768 | 1461104934276 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1C449000) [pid = 3768] [serial = 1904] [outer = 19A6C400] 15:28:54 INFO - PROCESS | 3768 | 1461104934842 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:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 882ms 15:28:54 INFO - PROCESS | 3768 | 1461104934887 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:28:54 INFO - PROCESS | 3768 | 1461104934890 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 15:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:28:54 INFO - PROCESS | 3768 | 1461104934893 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 3768 | 1461104934895 Marionette TRACE conn2 <- [1,2502,null,{}] 15:28:54 INFO - PROCESS | 3768 | 1461104934899 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:28:54 INFO - PROCESS | 3768 | 1461104934999 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:28:55 INFO - PROCESS | 3768 | 1461104935109 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 3768 | ++DOCSHELL 15740800 == 52 [pid = 3768] [id = 635] 15:28:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (15CDB400) [pid = 3768] [serial = 1905] [outer = 00000000] 15:28:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1657B800) [pid = 3768] [serial = 1906] [outer = 15CDB400] 15:28:55 INFO - PROCESS | 3768 | 1461104935170 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (187D1000) [pid = 3768] [serial = 1907] [outer = 15CDB400] 15:28:55 INFO - PROCESS | 3768 | 1461104935985 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:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1129ms 15:28:56 INFO - PROCESS | 3768 | 1461104936019 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3768 | 1461104936022 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 15:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:28:56 INFO - PROCESS | 3768 | 1461104936027 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 3768 | 1461104936031 Marionette TRACE conn2 <- [1,2506,null,{}] 15:28:56 INFO - PROCESS | 3768 | 1461104936036 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:28:56 INFO - PROCESS | 3768 | 1461104936139 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:28:56 INFO - PROCESS | 3768 | 1461104936286 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3768 | ++DOCSHELL 142B1400 == 53 [pid = 3768] [id = 636] 15:28:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1551D000) [pid = 3768] [serial = 1908] [outer = 00000000] 15:28:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (15F8B000) [pid = 3768] [serial = 1909] [outer = 1551D000] 15:28:56 INFO - PROCESS | 3768 | 1461104936337 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1696A400) [pid = 3768] [serial = 1910] [outer = 1551D000] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 11BD9000 == 52 [pid = 3768] [id = 630] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 132D5400 == 51 [pid = 3768] [id = 629] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 19920400 == 50 [pid = 3768] [id = 628] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 132D9800 == 49 [pid = 3768] [id = 627] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 142B4800 == 48 [pid = 3768] [id = 626] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 18DAC000 == 47 [pid = 3768] [id = 625] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 189CD000 == 46 [pid = 3768] [id = 624] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 187C5800 == 45 [pid = 3768] [id = 623] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 137E7400 == 44 [pid = 3768] [id = 622] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 13384800 == 43 [pid = 3768] [id = 621] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 132D0000 == 42 [pid = 3768] [id = 617] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1A09C400) [pid = 3768] [serial = 1849] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOCSHELL 13208000 == 41 [pid = 3768] [id = 616] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (19B6F800) [pid = 3768] [serial = 1847] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (18B29000) [pid = 3768] [serial = 1831] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (19617800) [pid = 3768] [serial = 1843] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (18DAFC00) [pid = 3768] [serial = 1816] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (15C04400) [pid = 3768] [serial = 1819] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (19A5C400) [pid = 3768] [serial = 1841] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (15CE9800) [pid = 3768] [serial = 1820] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (19A51400) [pid = 3768] [serial = 1844] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (196BC000) [pid = 3768] [serial = 1837] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (19919000) [pid = 3768] [serial = 1775] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18BEEC00) [pid = 3768] [serial = 1813] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1961BC00) [pid = 3768] [serial = 1838] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (132D8000) [pid = 3768] [serial = 1807] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (15CEA800) [pid = 3768] [serial = 1736] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (189A8C00) [pid = 3768] [serial = 1828] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1807C000) [pid = 3768] [serial = 1825] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (16574400) [pid = 3768] [serial = 1823] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1900A800) [pid = 3768] [serial = 1834] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18DAF800) [pid = 3768] [serial = 1817] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (16583800) [pid = 3768] [serial = 1810] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (1656B000) [pid = 3768] [serial = 1822] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (18419800) [pid = 3768] [serial = 1826] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18B28C00) [pid = 3768] [serial = 1832] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19A6D400) [pid = 3768] [serial = 1846] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19A59000) [pid = 3768] [serial = 1840] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (189AD800) [pid = 3768] [serial = 1829] [outer = 00000000] [url = about:blank] 15:28:56 INFO - PROCESS | 3768 | 1461104936839 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:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 820ms 15:28:56 INFO - PROCESS | 3768 | 1461104936867 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 3768 | 1461104936872 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 15:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:28:56 INFO - PROCESS | 3768 | 1461104936878 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 3768 | 1461104936881 Marionette TRACE conn2 <- [1,2510,null,{}] 15:28:56 INFO - PROCESS | 3768 | 1461104936889 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:28:56 INFO - PROCESS | 3768 | 1461104936968 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:28:56 INFO - PROCESS | 3768 | 1461104936974 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 3768 | ++DOCSHELL 1342A800 == 42 [pid = 3768] [id = 637] 15:28:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (136B1000) [pid = 3768] [serial = 1911] [outer = 00000000] 15:28:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (15ED6400) [pid = 3768] [serial = 1912] [outer = 136B1000] 15:28:57 INFO - PROCESS | 3768 | 1461104937019 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (16583800) [pid = 3768] [serial = 1913] [outer = 136B1000] 15:28:57 INFO - PROCESS | 3768 | 1461104937503 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:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 696ms 15:28:57 INFO - PROCESS | 3768 | 1461104937560 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 3768 | 1461104937563 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 15:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:28:57 INFO - PROCESS | 3768 | 1461104937566 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 3768 | 1461104937569 Marionette TRACE conn2 <- [1,2514,null,{}] 15:28:57 INFO - PROCESS | 3768 | 1461104937580 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:28:57 INFO - PROCESS | 3768 | 1461104937697 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:28:57 INFO - PROCESS | 3768 | 1461104937795 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 3768 | ++DOCSHELL 16971400 == 43 [pid = 3768] [id = 638] 15:28:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1807C000) [pid = 3768] [serial = 1914] [outer = 00000000] 15:28:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (189A6800) [pid = 3768] [serial = 1915] [outer = 1807C000] 15:28:57 INFO - PROCESS | 3768 | 1461104937841 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (189C0400) [pid = 3768] [serial = 1916] [outer = 1807C000] 15:28:58 INFO - PROCESS | 3768 | 1461104938231 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:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 696ms 15:28:58 INFO - PROCESS | 3768 | 1461104938265 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3768 | 1461104938268 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:28:58 INFO - PROCESS | 3768 | 1461104938271 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3768 | 1461104938273 Marionette TRACE conn2 <- [1,2518,null,{}] 15:28:58 INFO - PROCESS | 3768 | 1461104938276 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:28:58 INFO - PROCESS | 3768 | 1461104938352 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:28:58 INFO - PROCESS | 3768 | 1461104938357 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 3768 | ++DOCSHELL 189ACC00 == 44 [pid = 3768] [id = 639] 15:28:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (18A1D400) [pid = 3768] [serial = 1917] [outer = 00000000] 15:28:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (18BEC000) [pid = 3768] [serial = 1918] [outer = 18A1D400] 15:28:58 INFO - PROCESS | 3768 | 1461104938402 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18BEAC00) [pid = 3768] [serial = 1919] [outer = 18A1D400] 15:28:58 INFO - PROCESS | 3768 | 1461104938841 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:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 588ms 15:28:58 INFO - PROCESS | 3768 | 1461104938879 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 3768 | 1461104938881 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 15:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:28:58 INFO - PROCESS | 3768 | 1461104938889 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 3768 | 1461104938891 Marionette TRACE conn2 <- [1,2522,null,{}] 15:28:58 INFO - PROCESS | 3768 | 1461104938902 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:28:58 INFO - PROCESS | 3768 | 1461104939005 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:28:59 INFO - PROCESS | 3768 | 1461104938995 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3768 | ++DOCSHELL 15E87000 == 45 [pid = 3768] [id = 640] 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18BE8400) [pid = 3768] [serial = 1920] [outer = 00000000] 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19008C00) [pid = 3768] [serial = 1921] [outer = 18BE8400] 15:28:59 INFO - PROCESS | 3768 | 1461104939039 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1900B800) [pid = 3768] [serial = 1922] [outer = 18BE8400] 15:28:59 INFO - PROCESS | 3768 | 1461104939522 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:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 680ms 15:28:59 INFO - PROCESS | 3768 | 1461104939567 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 3768 | 1461104939569 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 15:28:59 INFO - PROCESS | 3768 | 1461104939573 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:28:59 INFO - PROCESS | 3768 | 1461104939574 Marionette TRACE conn2 <- [1,2526,null,{}] 15:28:59 INFO - PROCESS | 3768 | 1461104939578 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:28:59 INFO - PROCESS | 3768 | 1461104939710 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:28:59 INFO - PROCESS | 3768 | 1461104939722 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 3768 | ++DOCSHELL 14B5D400 == 46 [pid = 3768] [id = 641] 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (16571800) [pid = 3768] [serial = 1923] [outer = 00000000] 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (19915400) [pid = 3768] [serial = 1924] [outer = 16571800] 15:28:59 INFO - PROCESS | 3768 | 1461104939770 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (1991FC00) [pid = 3768] [serial = 1925] [outer = 16571800] 15:29:00 INFO - PROCESS | 3768 | 1461104940225 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:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 680ms 15:29:00 INFO - PROCESS | 3768 | 1461104940272 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 3768 | 1461104940274 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 15:29:00 INFO - PROCESS | 3768 | 1461104940277 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:29:00 INFO - PROCESS | 3768 | 1461104940279 Marionette TRACE conn2 <- [1,2530,null,{}] 15:29:00 INFO - PROCESS | 3768 | 1461104940282 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:29:00 INFO - PROCESS | 3768 | 1461104940415 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:29:00 INFO - PROCESS | 3768 | 1461104940450 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 3768 | ++DOCSHELL 132DA800 == 47 [pid = 3768] [id = 642] 15:29:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (13387400) [pid = 3768] [serial = 1926] [outer = 00000000] 15:29:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19A56400) [pid = 3768] [serial = 1927] [outer = 13387400] 15:29:00 INFO - PROCESS | 3768 | 1461104940496 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (19A55000) [pid = 3768] [serial = 1928] [outer = 13387400] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (19923400) [pid = 3768] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18B26C00) [pid = 3768] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (14B16800) [pid = 3768] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19A51800) [pid = 3768] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (13A21400) [pid = 3768] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1342C800) [pid = 3768] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A096800) [pid = 3768] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (187CC400) [pid = 3768] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18A14800) [pid = 3768] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18DAE800) [pid = 3768] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19A5AC00) [pid = 3768] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (14BF1800) [pid = 3768] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (132D5000) [pid = 3768] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (15C0F800) [pid = 3768] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (189A1400) [pid = 3768] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (12BBCC00) [pid = 3768] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (123FF400) [pid = 3768] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:29:01 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (189C3800) [pid = 3768] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:29:01 INFO - PROCESS | 3768 | 1461104941151 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:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 927ms 15:29:01 INFO - PROCESS | 3768 | 1461104941207 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3768 | 1461104941209 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 15:29:01 INFO - PROCESS | 3768 | 1461104941212 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:29:01 INFO - PROCESS | 3768 | 1461104941214 Marionette TRACE conn2 <- [1,2534,null,{}] 15:29:01 INFO - PROCESS | 3768 | 1461104941218 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:29:01 INFO - PROCESS | 3768 | 1461104941299 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:29:01 INFO - PROCESS | 3768 | 1461104941305 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6000 == 48 [pid = 3768] [id = 643] 15:29:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (137E5400) [pid = 3768] [serial = 1929] [outer = 00000000] 15:29:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1551CC00) [pid = 3768] [serial = 1930] [outer = 137E5400] 15:29:01 INFO - PROCESS | 3768 | 1461104941348 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (15CEF400) [pid = 3768] [serial = 1931] [outer = 137E5400] 15:29:01 INFO - PROCESS | 3768 | 1461104941815 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:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 619ms 15:29:01 INFO - PROCESS | 3768 | 1461104941850 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 3768 | 1461104941852 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 15:29:01 INFO - PROCESS | 3768 | 1461104941855 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:29:01 INFO - PROCESS | 3768 | 1461104941857 Marionette TRACE conn2 <- [1,2538,null,{}] 15:29:01 INFO - PROCESS | 3768 | 1461104941860 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:29:01 INFO - PROCESS | 3768 | 1461104941934 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:29:01 INFO - PROCESS | 3768 | 1461104941940 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 3768 | ++DOCSHELL 1342E000 == 49 [pid = 3768] [id = 644] 15:29:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1342E400) [pid = 3768] [serial = 1932] [outer = 00000000] 15:29:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (193DA800) [pid = 3768] [serial = 1933] [outer = 1342E400] 15:29:01 INFO - PROCESS | 3768 | 1461104941983 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19919800) [pid = 3768] [serial = 1934] [outer = 1342E400] 15:29:02 INFO - PROCESS | 3768 | 1461104942402 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:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 588ms 15:29:02 INFO - PROCESS | 3768 | 1461104942437 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 3768 | 1461104942439 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 15:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:29:02 INFO - PROCESS | 3768 | 1461104942442 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 3768 | 1461104942443 Marionette TRACE conn2 <- [1,2542,null,{}] 15:29:02 INFO - PROCESS | 3768 | 1461104942447 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:29:02 INFO - PROCESS | 3768 | 1461104942521 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:29:02 INFO - PROCESS | 3768 | 1461104942526 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 3768 | ++DOCSHELL 1342EC00 == 50 [pid = 3768] [id = 645] 15:29:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (189A7C00) [pid = 3768] [serial = 1935] [outer = 00000000] 15:29:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19B6F400) [pid = 3768] [serial = 1936] [outer = 189A7C00] 15:29:02 INFO - PROCESS | 3768 | 1461104942569 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (19D0B000) [pid = 3768] [serial = 1937] [outer = 189A7C00] 15:29:02 INFO - PROCESS | 3768 | 1461104943001 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:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 619ms 15:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:29:03 INFO - PROCESS | 3768 | 1461104943080 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 3768 | 1461104943082 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 15:29:03 INFO - PROCESS | 3768 | 1461104943086 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 3768 | 1461104943088 Marionette TRACE conn2 <- [1,2546,null,{}] 15:29:03 INFO - PROCESS | 3768 | 1461104943092 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:29:03 INFO - PROCESS | 3768 | 1461104943232 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:29:03 INFO - PROCESS | 3768 | 1461104943415 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 3768 | ++DOCSHELL 136AB000 == 51 [pid = 3768] [id = 646] 15:29:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (136B7400) [pid = 3768] [serial = 1938] [outer = 00000000] 15:29:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1439E000) [pid = 3768] [serial = 1939] [outer = 136B7400] 15:29:03 INFO - PROCESS | 3768 | 1461104943472 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (14B59C00) [pid = 3768] [serial = 1940] [outer = 136B7400] 15:29:04 INFO - PROCESS | 3768 | 1461104944056 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:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1021ms 15:29:04 INFO - PROCESS | 3768 | 1461104944130 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 3768 | 1461104944134 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 15:29:04 INFO - PROCESS | 3768 | 1461104944139 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:29:04 INFO - PROCESS | 3768 | 1461104944144 Marionette TRACE conn2 <- [1,2550,null,{}] 15:29:04 INFO - PROCESS | 3768 | 1461104944149 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:29:04 INFO - PROCESS | 3768 | 1461104944301 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:29:04 INFO - PROCESS | 3768 | 1461104944371 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 3768 | ++DOCSHELL 1807B800 == 52 [pid = 3768] [id = 647] 15:29:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (18411800) [pid = 3768] [serial = 1941] [outer = 00000000] 15:29:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (187D0000) [pid = 3768] [serial = 1942] [outer = 18411800] 15:29:04 INFO - PROCESS | 3768 | 1461104944427 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (189A5C00) [pid = 3768] [serial = 1943] [outer = 18411800] 15:29:05 INFO - PROCESS | 3768 | 1461104945075 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:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 989ms 15:29:05 INFO - PROCESS | 3768 | 1461104945150 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 3768 | 1461104945153 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 15:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:29:05 INFO - PROCESS | 3768 | 1461104945158 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 3768 | 1461104945160 Marionette TRACE conn2 <- [1,2554,null,{}] 15:29:05 INFO - PROCESS | 3768 | 1461104945164 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:29:05 INFO - PROCESS | 3768 | 1461104945264 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:29:05 INFO - PROCESS | 3768 | 1461104945408 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 3768 | ++DOCSHELL 193D3400 == 53 [pid = 3768] [id = 648] 15:29:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (193D6800) [pid = 3768] [serial = 1944] [outer = 00000000] 15:29:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19918000) [pid = 3768] [serial = 1945] [outer = 193D6800] 15:29:05 INFO - PROCESS | 3768 | 1461104945463 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (19A54C00) [pid = 3768] [serial = 1946] [outer = 193D6800] 15:29:06 INFO - PROCESS | 3768 | 1461104946089 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:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 990ms 15:29:06 INFO - PROCESS | 3768 | 1461104946142 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 3768 | 1461104946146 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 15:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:29:06 INFO - PROCESS | 3768 | 1461104946156 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 3768 | 1461104946161 Marionette TRACE conn2 <- [1,2558,null,{}] 15:29:06 INFO - PROCESS | 3768 | 1461104946165 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:29:06 INFO - PROCESS | 3768 | 1461104946298 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:29:06 INFO - PROCESS | 3768 | 1461104946439 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 3768 | ++DOCSHELL 19893800 == 54 [pid = 3768] [id = 649] 15:29:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1A85A000) [pid = 3768] [serial = 1947] [outer = 00000000] 15:29:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1C449800) [pid = 3768] [serial = 1948] [outer = 1A85A000] 15:29:06 INFO - PROCESS | 3768 | 1461104946494 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1C44C800) [pid = 3768] [serial = 1949] [outer = 1A85A000] 15:29:07 INFO - PROCESS | 3768 | 1461104947240 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:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1144ms 15:29:07 INFO - PROCESS | 3768 | 1461104947295 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 3768 | 1461104947299 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 15:29:07 INFO - PROCESS | 3768 | 1461104947304 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:29:07 INFO - PROCESS | 3768 | 1461104947308 Marionette TRACE conn2 <- [1,2562,null,{}] 15:29:07 INFO - PROCESS | 3768 | 1461104947314 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:29:07 INFO - PROCESS | 3768 | 1461104947415 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:29:07 INFO - PROCESS | 3768 | 1461104947560 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 3768 | ++DOCSHELL 15719400 == 55 [pid = 3768] [id = 650] 15:29:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (157AF000) [pid = 3768] [serial = 1950] [outer = 00000000] 15:29:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (16579000) [pid = 3768] [serial = 1951] [outer = 157AF000] 15:29:07 INFO - PROCESS | 3768 | 1461104947622 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (17B7D400) [pid = 3768] [serial = 1952] [outer = 157AF000] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 1342EC00 == 54 [pid = 3768] [id = 645] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 1342E000 == 53 [pid = 3768] [id = 644] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 12BB6000 == 52 [pid = 3768] [id = 643] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 132DA800 == 51 [pid = 3768] [id = 642] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 14B5D400 == 50 [pid = 3768] [id = 641] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 15E87000 == 49 [pid = 3768] [id = 640] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 189ACC00 == 48 [pid = 3768] [id = 639] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 16971400 == 47 [pid = 3768] [id = 638] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 1342A800 == 46 [pid = 3768] [id = 637] 15:29:08 INFO - PROCESS | 3768 | --DOCSHELL 142B1400 == 45 [pid = 3768] [id = 636] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (18DB2C00) [pid = 3768] [serial = 1772] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (19A56C00) [pid = 3768] [serial = 1805] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (16579800) [pid = 3768] [serial = 1867] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (16645000) [pid = 3768] [serial = 1868] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (16579400) [pid = 3768] [serial = 1865] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (15CF1C00) [pid = 3768] [serial = 1864] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1A382000) [pid = 3768] [serial = 1862] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1A2A0800) [pid = 3768] [serial = 1861] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (18956400) [pid = 3768] [serial = 1870] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (189A3400) [pid = 3768] [serial = 1871] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (18BE9400) [pid = 3768] [serial = 1873] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (18B27000) [pid = 3768] [serial = 1874] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18F8DC00) [pid = 3768] [serial = 1876] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (15513C00) [pid = 3768] [serial = 1852] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18076C00) [pid = 3768] [serial = 1855] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19A58C00) [pid = 3768] [serial = 1858] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1C44C400) [pid = 3768] [serial = 1894] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18F8F800) [pid = 3768] [serial = 1877] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (18077C00) [pid = 3768] [serial = 1769] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1991C000) [pid = 3768] [serial = 1730] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (13389400) [pid = 3768] [serial = 1733] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (13385400) [pid = 3768] [serial = 1766] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19013800) [pid = 3768] [serial = 1835] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (19915000) [pid = 3768] [serial = 1879] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (19B73000) [pid = 3768] [serial = 1882] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (1991A400) [pid = 3768] [serial = 1880] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1A49FC00) [pid = 3768] [serial = 1885] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (19B71C00) [pid = 3768] [serial = 1883] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1A49F800) [pid = 3768] [serial = 1886] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18DAA400) [pid = 3768] [serial = 1888] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1AA50400) [pid = 3768] [serial = 1892] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1A387400) [pid = 3768] [serial = 1891] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (19A55800) [pid = 3768] [serial = 1889] [outer = 00000000] [url = about:blank] 15:29:08 INFO - PROCESS | 3768 | 1461104948253 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:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 990ms 15:29:08 INFO - PROCESS | 3768 | 1461104948308 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 3768 | 1461104948314 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 15:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:29:08 INFO - PROCESS | 3768 | 1461104948319 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 3768 | 1461104948322 Marionette TRACE conn2 <- [1,2566,null,{}] 15:29:08 INFO - PROCESS | 3768 | 1461104948326 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:29:08 INFO - PROCESS | 3768 | 1461104948412 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:29:08 INFO - PROCESS | 3768 | 1461104948418 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 3768 | ++DOCSHELL 132CF400 == 46 [pid = 3768] [id = 651] 15:29:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (132DA400) [pid = 3768] [serial = 1953] [outer = 00000000] 15:29:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (157AF800) [pid = 3768] [serial = 1954] [outer = 132DA400] 15:29:08 INFO - PROCESS | 3768 | 1461104948464 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16580000) [pid = 3768] [serial = 1955] [outer = 132DA400] 15:29:08 INFO - PROCESS | 3768 | 1461104948979 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:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 680ms 15:29:08 INFO - PROCESS | 3768 | 1461104949002 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 3768 | 1461104949004 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 15:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:29:08 INFO - PROCESS | 3768 | 1461104949007 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 3768 | 1461104949011 Marionette TRACE conn2 <- [1,2570,null,{}] 15:29:09 INFO - PROCESS | 3768 | 1461104949020 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:29:09 INFO - PROCESS | 3768 | 1461104949100 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:29:09 INFO - PROCESS | 3768 | 1461104949107 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 3768 | ++DOCSHELL 18959400 == 47 [pid = 3768] [id = 652] 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18959800) [pid = 3768] [serial = 1956] [outer = 00000000] 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18A16800) [pid = 3768] [serial = 1957] [outer = 18959800] 15:29:09 INFO - PROCESS | 3768 | 1461104949154 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18B23C00) [pid = 3768] [serial = 1958] [outer = 18959800] 15:29:09 INFO - PROCESS | 3768 | 1461104949628 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]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 634ms 15:29:09 INFO - PROCESS | 3768 | 1461104949645 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 3768 | 1461104949647 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 15:29:09 INFO - PROCESS | 3768 | 1461104949650 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:29:09 INFO - PROCESS | 3768 | 1461104949652 Marionette TRACE conn2 <- [1,2574,null,{}] 15:29:09 INFO - PROCESS | 3768 | 1461104949656 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}] 15:29:09 INFO - PROCESS | 3768 | 1461104949733 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:29:09 INFO - PROCESS | 3768 | 1461104949739 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 3768 | ++DOCSHELL 18BEB800 == 48 [pid = 3768] [id = 653] 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18BEBC00) [pid = 3768] [serial = 1959] [outer = 00000000] 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18F8DC00) [pid = 3768] [serial = 1960] [outer = 18BEBC00] 15:29:09 INFO - PROCESS | 3768 | 1461104949784 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18957000) [pid = 3768] [serial = 1961] [outer = 18BEBC00] 15:29:10 INFO - PROCESS | 3768 | 1461104950223 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 634ms 15:29:10 INFO - PROCESS | 3768 | 1461104950273 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 3768 | 1461104950275 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 15:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:29:10 INFO - PROCESS | 3768 | 1461104950278 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 3768 | 1461104950280 Marionette TRACE conn2 <- [1,2578,null,{}] 15:29:10 INFO - PROCESS | 3768 | 1461104950283 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}] 15:29:10 INFO - PROCESS | 3768 | 1461104950358 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:29:10 INFO - PROCESS | 3768 | 1461104950364 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 3768 | ++DOCSHELL 19007800 == 49 [pid = 3768] [id = 654] 15:29:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19009400) [pid = 3768] [serial = 1962] [outer = 00000000] 15:29:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (193D8400) [pid = 3768] [serial = 1963] [outer = 19009400] 15:29:10 INFO - PROCESS | 3768 | 1461104950408 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (193DA400) [pid = 3768] [serial = 1964] [outer = 19009400] 15:29:10 INFO - PROCESS | 3768 | 1461104950915 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 696ms 15:29:10 INFO - PROCESS | 3768 | 1461104950978 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 3768 | 1461104950980 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 15:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:29:10 INFO - PROCESS | 3768 | 1461104950989 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 3768 | 1461104950990 Marionette TRACE conn2 <- [1,2582,null,{}] 15:29:10 INFO - PROCESS | 3768 | 1461104950994 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}] 15:29:11 INFO - PROCESS | 3768 | 1461104951120 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:29:11 INFO - PROCESS | 3768 | 1461104951184 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 3768 | ++DOCSHELL 14BEA000 == 50 [pid = 3768] [id = 655] 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19916C00) [pid = 3768] [serial = 1965] [outer = 00000000] 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (19A58800) [pid = 3768] [serial = 1966] [outer = 19916C00] 15:29:11 INFO - PROCESS | 3768 | 1461104951232 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19A68C00) [pid = 3768] [serial = 1967] [outer = 19916C00] 15:29:11 INFO - PROCESS | 3768 | 1461104951658 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 727ms 15:29:11 INFO - PROCESS | 3768 | 1461104951741 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 3768 | 1461104951743 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 15:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:29:11 INFO - PROCESS | 3768 | 1461104951752 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 3768 | 1461104951754 Marionette TRACE conn2 <- [1,2586,null,{}] 15:29:11 INFO - PROCESS | 3768 | 1461104951761 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}] 15:29:11 INFO - PROCESS | 3768 | 1461104951868 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:29:11 INFO - PROCESS | 3768 | 1461104951879 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 3768 | ++DOCSHELL 19A59400 == 51 [pid = 3768] [id = 656] 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (19A5A000) [pid = 3768] [serial = 1968] [outer = 00000000] 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A09C800) [pid = 3768] [serial = 1969] [outer = 19A5A000] 15:29:11 INFO - PROCESS | 3768 | 1461104951922 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1A096C00) [pid = 3768] [serial = 1970] [outer = 19A5A000] 15:29:12 INFO - PROCESS | 3768 | 1461104952382 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]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 618ms 15:29:12 INFO - PROCESS | 3768 | 1461104952389 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 3768 | 1461104952391 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 15:29:12 INFO - PROCESS | 3768 | 1461104952394 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:29:12 INFO - PROCESS | 3768 | 1461104952396 Marionette TRACE conn2 <- [1,2590,null,{}] 15:29:12 INFO - PROCESS | 3768 | 1461104952400 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}] 15:29:12 INFO - PROCESS | 3768 | 1461104952514 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:29:12 INFO - PROCESS | 3768 | 1461104952520 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 3768 | ++DOCSHELL 19D11800 == 52 [pid = 3768] [id = 657] 15:29:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1A30F000) [pid = 3768] [serial = 1971] [outer = 00000000] 15:29:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1A85B800) [pid = 3768] [serial = 1972] [outer = 1A30F000] 15:29:12 INFO - PROCESS | 3768 | 1461104952621 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A85B000) [pid = 3768] [serial = 1973] [outer = 1A30F000] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18BE8400) [pid = 3768] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1807C000) [pid = 3768] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1551D000) [pid = 3768] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1ADB6000) [pid = 3768] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (16571800) [pid = 3768] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18A1D400) [pid = 3768] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (136B1000) [pid = 3768] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (13387400) [pid = 3768] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (137E5400) [pid = 3768] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (1342E400) [pid = 3768] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (147B9C00) [pid = 3768] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (16570400) [pid = 3768] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (12DD8000) [pid = 3768] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18950000) [pid = 3768] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (193D5C00) [pid = 3768] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:29:12 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (132DC800) [pid = 3768] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:29:13 INFO - PROCESS | 3768 | 1461104953103 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 726ms 15:29:13 INFO - PROCESS | 3768 | 1461104953136 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 3768 | 1461104953138 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 15:29:13 INFO - PROCESS | 3768 | 1461104953141 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:29:13 INFO - PROCESS | 3768 | 1461104953143 Marionette TRACE conn2 <- [1,2594,null,{}] 15:29:13 INFO - PROCESS | 3768 | 1461104953146 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}] 15:29:13 INFO - PROCESS | 3768 | 1461104953245 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:29:13 INFO - PROCESS | 3768 | 1461104953252 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3768 | ++DOCSHELL 13383800 == 53 [pid = 3768] [id = 658] 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (137E5400) [pid = 3768] [serial = 1974] [outer = 00000000] 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (189B0400) [pid = 3768] [serial = 1975] [outer = 137E5400] 15:29:13 INFO - PROCESS | 3768 | 1461104953296 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18BE8400) [pid = 3768] [serial = 1976] [outer = 137E5400] 15:29:13 INFO - PROCESS | 3768 | 1461104953725 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 618ms 15:29:13 INFO - PROCESS | 3768 | 1461104953762 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:29:13 INFO - PROCESS | 3768 | 1461104953764 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 15:29:13 INFO - PROCESS | 3768 | 1461104953768 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 3768 | 1461104953769 Marionette TRACE conn2 <- [1,2598,null,{}] 15:29:13 INFO - PROCESS | 3768 | 1461104953773 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}] 15:29:13 INFO - PROCESS | 3768 | 1461104953848 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:29:13 INFO - PROCESS | 3768 | 1461104953855 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 3768 | ++DOCSHELL 18411000 == 54 [pid = 3768] [id = 659] 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (19917C00) [pid = 3768] [serial = 1977] [outer = 00000000] 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1A386800) [pid = 3768] [serial = 1978] [outer = 19917C00] 15:29:13 INFO - PROCESS | 3768 | 1461104953898 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1A49F800) [pid = 3768] [serial = 1979] [outer = 19917C00] 15:29:14 INFO - PROCESS | 3768 | 1461104954334 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]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 588ms 15:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:29:14 INFO - PROCESS | 3768 | 1461104954370 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 3768 | 1461104954372 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 15:29:14 INFO - PROCESS | 3768 | 1461104954376 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 3768 | 1461104954378 Marionette TRACE conn2 <- [1,2602,null,{}] 15:29:14 INFO - PROCESS | 3768 | 1461104954381 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}] 15:29:14 INFO - PROCESS | 3768 | 1461104954475 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:29:14 INFO - PROCESS | 3768 | 1461104954481 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 3768 | ++DOCSHELL 1AA22400 == 55 [pid = 3768] [id = 660] 15:29:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1AA5E400) [pid = 3768] [serial = 1980] [outer = 00000000] 15:29:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1C4E8400) [pid = 3768] [serial = 1981] [outer = 1AA5E400] 15:29:14 INFO - PROCESS | 3768 | 1461104954538 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C73A800) [pid = 3768] [serial = 1982] [outer = 1AA5E400] 15:29:15 INFO - PROCESS | 3768 | 1461104955181 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]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 882ms 15:29:15 INFO - PROCESS | 3768 | 1461104955264 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 3768 | 1461104955268 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 15:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:29:15 INFO - PROCESS | 3768 | 1461104955274 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 3768 | 1461104955277 Marionette TRACE conn2 <- [1,2606,null,{}] 15:29:15 INFO - PROCESS | 3768 | 1461104955283 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}] 15:29:15 INFO - PROCESS | 3768 | 1461104955421 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:29:15 INFO - PROCESS | 3768 | 1461104955541 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 3768 | ++DOCSHELL 142B1400 == 56 [pid = 3768] [id = 661] 15:29:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (142B2800) [pid = 3768] [serial = 1983] [outer = 00000000] 15:29:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (15E87000) [pid = 3768] [serial = 1984] [outer = 142B2800] 15:29:15 INFO - PROCESS | 3768 | 1461104955598 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (16582C00) [pid = 3768] [serial = 1985] [outer = 142B2800] 15:29:16 INFO - PROCESS | 3768 | 1461104956196 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 990ms 15:29:16 INFO - PROCESS | 3768 | 1461104956278 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 3768 | 1461104956284 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 15:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:29:16 INFO - PROCESS | 3768 | 1461104956290 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 3768 | 1461104956293 Marionette TRACE conn2 <- [1,2610,null,{}] 15:29:16 INFO - PROCESS | 3768 | 1461104956298 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}] 15:29:16 INFO - PROCESS | 3768 | 1461104956400 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:29:16 INFO - PROCESS | 3768 | 1461104956539 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 3768 | ++DOCSHELL 18410400 == 57 [pid = 3768] [id = 662] 15:29:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18957400) [pid = 3768] [serial = 1986] [outer = 00000000] 15:29:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (18B29400) [pid = 3768] [serial = 1987] [outer = 18957400] 15:29:16 INFO - PROCESS | 3768 | 1461104956598 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (18BF3400) [pid = 3768] [serial = 1988] [outer = 18957400] 15:29:17 INFO - PROCESS | 3768 | 1461104957189 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]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 928ms 15:29:17 INFO - PROCESS | 3768 | 1461104957220 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 3768 | 1461104957222 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 15:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:29:17 INFO - PROCESS | 3768 | 1461104957227 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 3768 | 1461104957231 Marionette TRACE conn2 <- [1,2614,null,{}] 15:29:17 INFO - PROCESS | 3768 | 1461104957242 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}] 15:29:17 INFO - PROCESS | 3768 | 1461104957347 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:29:17 INFO - PROCESS | 3768 | 1461104957460 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 3768 | ++DOCSHELL 1A2A6000 == 58 [pid = 3768] [id = 663] 15:29:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A49F000) [pid = 3768] [serial = 1989] [outer = 00000000] 15:29:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1ADB3400) [pid = 3768] [serial = 1990] [outer = 1A49F000] 15:29:17 INFO - PROCESS | 3768 | 1461104957556 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (1C452C00) [pid = 3768] [serial = 1991] [outer = 1A49F000] 15:29:18 INFO - PROCESS | 3768 | 1461104958162 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 990ms 15:29:18 INFO - PROCESS | 3768 | 1461104958213 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 3768 | 1461104958216 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 15:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:29:18 INFO - PROCESS | 3768 | 1461104958220 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 3768 | 1461104958222 Marionette TRACE conn2 <- [1,2618,null,{}] 15:29:18 INFO - PROCESS | 3768 | 1461104958226 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}] 15:29:18 INFO - PROCESS | 3768 | 1461104958329 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:29:18 INFO - PROCESS | 3768 | 1461104958468 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 3768 | ++DOCSHELL 13263800 == 59 [pid = 3768] [id = 664] 15:29:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (13268400) [pid = 3768] [serial = 1992] [outer = 00000000] 15:29:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (16574400) [pid = 3768] [serial = 1993] [outer = 13268400] 15:29:18 INFO - PROCESS | 3768 | 1461104958524 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (17B13C00) [pid = 3768] [serial = 1994] [outer = 13268400] 15:29:19 INFO - PROCESS | 3768 | 1461104959329 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1129ms 15:29:19 INFO - PROCESS | 3768 | 1461104959366 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 3768 | 1461104959373 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 15:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:29:19 INFO - PROCESS | 3768 | 1461104959380 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 3768 | 1461104959385 Marionette TRACE conn2 <- [1,2622,null,{}] 15:29:19 INFO - PROCESS | 3768 | 1461104959390 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}] 15:29:19 INFO - PROCESS | 3768 | 1461104959488 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:29:19 INFO - PROCESS | 3768 | 1461104959635 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 3768 | ++DOCSHELL 14B62400 == 60 [pid = 3768] [id = 665] 15:29:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1571DC00) [pid = 3768] [serial = 1995] [outer = 00000000] 15:29:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1656A800) [pid = 3768] [serial = 1996] [outer = 1571DC00] 15:29:19 INFO - PROCESS | 3768 | 1461104959669 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1657FC00) [pid = 3768] [serial = 1997] [outer = 1571DC00] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 143A1C00 == 59 [pid = 3768] [id = 618] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 18411000 == 58 [pid = 3768] [id = 659] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 13383800 == 57 [pid = 3768] [id = 658] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 19D11800 == 56 [pid = 3768] [id = 657] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 19A59400 == 55 [pid = 3768] [id = 656] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 14BEA000 == 54 [pid = 3768] [id = 655] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 19007800 == 53 [pid = 3768] [id = 654] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 18BEB800 == 52 [pid = 3768] [id = 653] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 18959400 == 51 [pid = 3768] [id = 652] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 132CF400 == 50 [pid = 3768] [id = 651] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 15719400 == 49 [pid = 3768] [id = 650] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 193D3400 == 48 [pid = 3768] [id = 648] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 1807B800 == 47 [pid = 3768] [id = 647] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (19B6F400) [pid = 3768] [serial = 1936] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOCSHELL 136AB000 == 46 [pid = 3768] [id = 646] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (18952400) [pid = 3768] [serial = 1856] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (17B06400) [pid = 3768] [serial = 1811] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1338F400) [pid = 3768] [serial = 1808] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19010C00) [pid = 3768] [serial = 1814] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19A69400) [pid = 3768] [serial = 1859] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (157B7000) [pid = 3768] [serial = 1853] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1551CC00) [pid = 3768] [serial = 1930] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (193DA800) [pid = 3768] [serial = 1933] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (15CEF400) [pid = 3768] [serial = 1931] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19A55000) [pid = 3768] [serial = 1928] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (19008C00) [pid = 3768] [serial = 1921] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1991FC00) [pid = 3768] [serial = 1925] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18BEAC00) [pid = 3768] [serial = 1919] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (19919800) [pid = 3768] [serial = 1934] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (1900B800) [pid = 3768] [serial = 1922] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (189A6800) [pid = 3768] [serial = 1915] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (189C0400) [pid = 3768] [serial = 1916] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (1657B800) [pid = 3768] [serial = 1906] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (1696A400) [pid = 3768] [serial = 1910] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (15F8B000) [pid = 3768] [serial = 1909] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (18A18000) [pid = 3768] [serial = 1900] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1C451400) [pid = 3768] [serial = 1895] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (19915400) [pid = 3768] [serial = 1924] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1ADB7800) [pid = 3768] [serial = 1903] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18BEC000) [pid = 3768] [serial = 1918] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (15ED6400) [pid = 3768] [serial = 1912] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (16583800) [pid = 3768] [serial = 1913] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (15CE5800) [pid = 3768] [serial = 1897] [outer = 00000000] [url = about:blank] 15:29:19 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (19A56400) [pid = 3768] [serial = 1927] [outer = 00000000] [url = about:blank] 15:29:20 INFO - PROCESS | 3768 | 1461104960189 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 835ms 15:29:20 INFO - PROCESS | 3768 | 1461104960208 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 3768 | 1461104960213 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 15:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:29:20 INFO - PROCESS | 3768 | 1461104960219 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 3768 | 1461104960222 Marionette TRACE conn2 <- [1,2626,null,{}] 15:29:20 INFO - PROCESS | 3768 | 1461104960230 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}] 15:29:20 INFO - PROCESS | 3768 | 1461104960311 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:29:20 INFO - PROCESS | 3768 | 1461104960318 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 3768 | ++DOCSHELL 14BEA000 == 47 [pid = 3768] [id = 666] 15:29:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (15518800) [pid = 3768] [serial = 1998] [outer = 00000000] 15:29:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1657B000) [pid = 3768] [serial = 1999] [outer = 15518800] 15:29:20 INFO - PROCESS | 3768 | 1461104960364 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (16966000) [pid = 3768] [serial = 2000] [outer = 15518800] 15:29:20 INFO - PROCESS | 3768 | 1461104960861 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 680ms 15:29:20 INFO - PROCESS | 3768 | 1461104960918 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 3768 | 1461104960920 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 15:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:29:20 INFO - PROCESS | 3768 | 1461104960924 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 3768 | 1461104960927 Marionette TRACE conn2 <- [1,2630,null,{}] 15:29:20 INFO - PROCESS | 3768 | 1461104960937 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}] 15:29:20 INFO - PROCESS | 3768 | 1461104961019 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:29:21 INFO - PROCESS | 3768 | 1461104961028 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 3768 | ++DOCSHELL 18953000 == 48 [pid = 3768] [id = 667] 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (18953C00) [pid = 3768] [serial = 2001] [outer = 00000000] 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (189ABC00) [pid = 3768] [serial = 2002] [outer = 18953C00] 15:29:21 INFO - PROCESS | 3768 | 1461104961074 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (189C4800) [pid = 3768] [serial = 2003] [outer = 18953C00] 15:29:21 INFO - PROCESS | 3768 | 1461104961536 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 634ms 15:29:21 INFO - PROCESS | 3768 | 1461104961544 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 3768 | 1461104961547 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 15:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:29:21 INFO - PROCESS | 3768 | 1461104961550 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 3768 | 1461104961551 Marionette TRACE conn2 <- [1,2634,null,{}] 15:29:21 INFO - PROCESS | 3768 | 1461104961555 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}] 15:29:21 INFO - PROCESS | 3768 | 1461104961632 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:29:21 INFO - PROCESS | 3768 | 1461104961638 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 3768 | ++DOCSHELL 18B25000 == 49 [pid = 3768] [id = 668] 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18B25800) [pid = 3768] [serial = 2004] [outer = 00000000] 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18BE9400) [pid = 3768] [serial = 2005] [outer = 18B25800] 15:29:21 INFO - PROCESS | 3768 | 1461104961691 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18BEC000) [pid = 3768] [serial = 2006] [outer = 18B25800] 15:29:22 INFO - PROCESS | 3768 | 1461104962139 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 635ms 15:29:22 INFO - PROCESS | 3768 | 1461104962188 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 3768 | 1461104962190 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 15:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:29:22 INFO - PROCESS | 3768 | 1461104962193 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 3768 | 1461104962195 Marionette TRACE conn2 <- [1,2638,null,{}] 15:29:22 INFO - PROCESS | 3768 | 1461104962198 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}] 15:29:22 INFO - PROCESS | 3768 | 1461104962312 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:29:22 INFO - PROCESS | 3768 | 1461104962317 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 3768 | ++DOCSHELL 18BE8C00 == 50 [pid = 3768] [id = 669] 15:29:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18DB0800) [pid = 3768] [serial = 2007] [outer = 00000000] 15:29:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18F90000) [pid = 3768] [serial = 2008] [outer = 18DB0800] 15:29:22 INFO - PROCESS | 3768 | 1461104962362 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (18F93800) [pid = 3768] [serial = 2009] [outer = 18DB0800] 15:29:22 INFO - PROCESS | 3768 | 1461104962826 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]]]}] 15:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 695ms 15:29:22 INFO - PROCESS | 3768 | 1461104962893 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 3768 | 1461104962895 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 15:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:29:22 INFO - PROCESS | 3768 | 1461104962898 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 3768 | 1461104962900 Marionette TRACE conn2 <- [1,2642,null,{}] 15:29:22 INFO - PROCESS | 3768 | 1461104962887 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}] 15:29:22 INFO - PROCESS | 3768 | 1461104963006 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:29:23 INFO - PROCESS | 3768 | 1461104963101 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 3768 | ++DOCSHELL 193DC000 == 51 [pid = 3768] [id = 670] 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (193DCC00) [pid = 3768] [serial = 2010] [outer = 00000000] 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19896800) [pid = 3768] [serial = 2011] [outer = 193DCC00] 15:29:23 INFO - PROCESS | 3768 | 1461104963148 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (19916000) [pid = 3768] [serial = 2012] [outer = 193DCC00] 15:29:23 INFO - PROCESS | 3768 | 1461104963552 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 696ms 15:29:23 INFO - PROCESS | 3768 | 1461104963582 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 3768 | 1461104963584 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 15:29:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:29:23 INFO - PROCESS | 3768 | 1461104963591 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 3768 | 1461104963592 Marionette TRACE conn2 <- [1,2646,null,{}] 15:29:23 INFO - PROCESS | 3768 | 1461104963596 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}] 15:29:23 INFO - PROCESS | 3768 | 1461104963711 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:29:23 INFO - PROCESS | 3768 | 1461104963717 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 3768 | ++DOCSHELL 13384400 == 52 [pid = 3768] [id = 671] 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (18DB1400) [pid = 3768] [serial = 2013] [outer = 00000000] 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (19A4E800) [pid = 3768] [serial = 2014] [outer = 18DB1400] 15:29:23 INFO - PROCESS | 3768 | 1461104963762 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19A4E400) [pid = 3768] [serial = 2015] [outer = 18DB1400] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18BEBC00) [pid = 3768] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18959800) [pid = 3768] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (19916C00) [pid = 3768] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (157AF000) [pid = 3768] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (132DA400) [pid = 3768] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19009400) [pid = 3768] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (19A5A000) [pid = 3768] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (189A7C00) [pid = 3768] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A30F000) [pid = 3768] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (137E5400) [pid = 3768] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:29:24 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (19917C00) [pid = 3768] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:29:24 INFO - PROCESS | 3768 | 1461104964343 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 788ms 15:29:24 INFO - PROCESS | 3768 | 1461104964392 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3768 | 1461104964394 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 15:29:24 INFO - PROCESS | 3768 | 1461104964397 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:29:24 INFO - PROCESS | 3768 | 1461104964399 Marionette TRACE conn2 <- [1,2650,null,{}] 15:29:24 INFO - PROCESS | 3768 | 1461104964402 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}] 15:29:24 INFO - PROCESS | 3768 | 1461104964463 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:29:24 INFO - PROCESS | 3768 | 1461104964468 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 3768 | ++DOCSHELL 12BB6000 == 53 [pid = 3768] [id = 672] 15:29:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (15726000) [pid = 3768] [serial = 2016] [outer = 00000000] 15:29:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1841A000) [pid = 3768] [serial = 2017] [outer = 15726000] 15:29:24 INFO - PROCESS | 3768 | 1461104964513 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (189A7C00) [pid = 3768] [serial = 2018] [outer = 15726000] 15:29:24 INFO - PROCESS | 3768 | 1461104964941 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 588ms 15:29:24 INFO - PROCESS | 3768 | 1461104964980 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 3768 | 1461104964982 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 15:29:24 INFO - PROCESS | 3768 | 1461104964985 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:29:24 INFO - PROCESS | 3768 | 1461104964987 Marionette TRACE conn2 <- [1,2654,null,{}] 15:29:24 INFO - PROCESS | 3768 | 1461104964990 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}] 15:29:25 INFO - PROCESS | 3768 | 1461104965067 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:29:25 INFO - PROCESS | 3768 | 1461104965073 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 3768 | ++DOCSHELL 193CD800 == 54 [pid = 3768] [id = 673] 15:29:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19923800) [pid = 3768] [serial = 2019] [outer = 00000000] 15:29:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (19A5C000) [pid = 3768] [serial = 2020] [outer = 19923800] 15:29:25 INFO - PROCESS | 3768 | 1461104965117 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19A61C00) [pid = 3768] [serial = 2021] [outer = 19923800] 15:29:26 INFO - PROCESS | 3768 | 1461104966050 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]]]}] 15:29:26 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) 15:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1082ms 15:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:29:26 INFO - PROCESS | 3768 | 1461104966083 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 3768 | 1461104966085 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 15:29:26 INFO - PROCESS | 3768 | 1461104966075 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 3768 | 1461104966076 Marionette TRACE conn2 <- [1,2658,null,{}] 15:29:26 INFO - PROCESS | 3768 | 1461104966080 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}] 15:29:26 INFO - PROCESS | 3768 | 1461104966155 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:29:26 INFO - PROCESS | 3768 | 1461104966161 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 3768 | ++DOCSHELL 1991E400 == 55 [pid = 3768] [id = 674] 15:29:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19A65000) [pid = 3768] [serial = 2022] [outer = 00000000] 15:29:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1A009400) [pid = 3768] [serial = 2023] [outer = 19A65000] 15:29:26 INFO - PROCESS | 3768 | 1461104966205 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1A097C00) [pid = 3768] [serial = 2024] [outer = 19A65000] 15:29:27 INFO - PROCESS | 3768 | 1461104967307 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] 15:29:27 INFO - PROCESS | 3768 | 1461104967363 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 15:29:27 INFO - PROCESS | 3768 | 1461104967369 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:29:27 INFO - PROCESS | 3768 | 1461104967372 Marionette TRACE conn2 <- [1,2662,null,{}] 15:29:27 INFO - PROCESS | 3768 | 1461104967379 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}] 15:29:27 INFO - PROCESS | 3768 | 1461104967479 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:29:27 INFO - PROCESS | 3768 | 1461104967657 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 3768 | ++DOCSHELL 142AE400 == 56 [pid = 3768] [id = 675] 15:29:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (142B7400) [pid = 3768] [serial = 2025] [outer = 00000000] 15:29:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1656B000) [pid = 3768] [serial = 2026] [outer = 142B7400] 15:29:27 INFO - PROCESS | 3768 | 1461104967753 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (17B86C00) [pid = 3768] [serial = 2027] [outer = 142B7400] 15:29:28 INFO - PROCESS | 3768 | 1461104968839 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] 15:29:28 INFO - PROCESS | 3768 | 1461104968866 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 15:29:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:29:28 INFO - PROCESS | 3768 | 1461104968873 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 3768 | 1461104968875 Marionette TRACE conn2 <- [1,2666,null,{}] 15:29:28 INFO - PROCESS | 3768 | 1461104968879 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}] 15:29:28 INFO - PROCESS | 3768 | 1461104968983 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:29:29 INFO - PROCESS | 3768 | 1461104969130 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 3768 | ++DOCSHELL 189C3800 == 57 [pid = 3768] [id = 676] 15:29:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (189CD400) [pid = 3768] [serial = 2028] [outer = 00000000] 15:29:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (19013400) [pid = 3768] [serial = 2029] [outer = 189CD400] 15:29:29 INFO - PROCESS | 3768 | 1461104969187 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1961E000) [pid = 3768] [serial = 2030] [outer = 189CD400] 15:29:30 INFO - PROCESS | 3768 | 1461104970145 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]]]}] 15:29:30 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) 15:29:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1346ms 15:29:30 INFO - PROCESS | 3768 | 1461104970387 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 3768 | 1461104970391 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 15:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:29:30 INFO - PROCESS | 3768 | 1461104970398 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 3768 | 1461104970401 Marionette TRACE conn2 <- [1,2670,null,{}] 15:29:30 INFO - PROCESS | 3768 | 1461104970407 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}] 15:29:30 INFO - PROCESS | 3768 | 1461104970535 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:29:30 INFO - PROCESS | 3768 | 1461104970667 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 3768 | ++DOCSHELL 15519C00 == 58 [pid = 3768] [id = 677] 15:29:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (15CD8400) [pid = 3768] [serial = 2031] [outer = 00000000] 15:29:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (16C11800) [pid = 3768] [serial = 2032] [outer = 15CD8400] 15:29:30 INFO - PROCESS | 3768 | 1461104970716 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18038000) [pid = 3768] [serial = 2033] [outer = 15CD8400] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 13205400 == 57 [pid = 3768] [id = 578] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 193CD800 == 56 [pid = 3768] [id = 673] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 12BB6000 == 55 [pid = 3768] [id = 672] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 13384400 == 54 [pid = 3768] [id = 671] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 193DC000 == 53 [pid = 3768] [id = 670] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 18BE8C00 == 52 [pid = 3768] [id = 669] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 18B25000 == 51 [pid = 3768] [id = 668] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 18953000 == 50 [pid = 3768] [id = 667] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 14BEA000 == 49 [pid = 3768] [id = 666] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 14B62400 == 48 [pid = 3768] [id = 665] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 1A2A6000 == 47 [pid = 3768] [id = 663] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 18410400 == 46 [pid = 3768] [id = 662] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 142B1400 == 45 [pid = 3768] [id = 661] 15:29:31 INFO - PROCESS | 3768 | --DOCSHELL 1AA22400 == 44 [pid = 3768] [id = 660] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19918000) [pid = 3768] [serial = 1945] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (187D0000) [pid = 3768] [serial = 1942] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1439E000) [pid = 3768] [serial = 1939] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1C449800) [pid = 3768] [serial = 1948] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1C4E8400) [pid = 3768] [serial = 1981] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (18F8DC00) [pid = 3768] [serial = 1960] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18957000) [pid = 3768] [serial = 1961] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (18A16800) [pid = 3768] [serial = 1957] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18B23C00) [pid = 3768] [serial = 1958] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (19A58800) [pid = 3768] [serial = 1966] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (17B7D400) [pid = 3768] [serial = 1952] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (16579000) [pid = 3768] [serial = 1951] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (157AF800) [pid = 3768] [serial = 1954] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (16580000) [pid = 3768] [serial = 1955] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (193D8400) [pid = 3768] [serial = 1963] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (1A09C800) [pid = 3768] [serial = 1969] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (19A68C00) [pid = 3768] [serial = 1967] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (19D0B000) [pid = 3768] [serial = 1937] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1A85B800) [pid = 3768] [serial = 1972] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (189B0400) [pid = 3768] [serial = 1975] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A386800) [pid = 3768] [serial = 1978] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1A49F800) [pid = 3768] [serial = 1979] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (1A85B000) [pid = 3768] [serial = 1973] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1A096C00) [pid = 3768] [serial = 1970] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18BE8400) [pid = 3768] [serial = 1976] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (193DA400) [pid = 3768] [serial = 1964] [outer = 00000000] [url = about:blank] 15:29:31 INFO - PROCESS | 3768 | 1461104971725 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]]]}] 15:29:31 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) 15:29:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1376ms 15:29:31 INFO - PROCESS | 3768 | 1461104971788 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 3768 | 1461104971791 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 15:29:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:29:31 INFO - PROCESS | 3768 | 1461104971799 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 3768 | 1461104971802 Marionette TRACE conn2 <- [1,2674,null,{}] 15:29:31 INFO - PROCESS | 3768 | 1461104971806 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}] 15:29:31 INFO - PROCESS | 3768 | 1461104971894 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:29:31 INFO - PROCESS | 3768 | 1461104971901 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 3768 | ++DOCSHELL 1320A800 == 45 [pid = 3768] [id = 678] 15:29:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (13265400) [pid = 3768] [serial = 2034] [outer = 00000000] 15:29:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (15F8B000) [pid = 3768] [serial = 2035] [outer = 13265400] 15:29:31 INFO - PROCESS | 3768 | 1461104971945 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (16645000) [pid = 3768] [serial = 2036] [outer = 13265400] 15:29:32 INFO - PROCESS | 3768 | 1461104972963 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] 15:29:32 INFO - PROCESS | 3768 | 1461104972996 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 15:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:29:33 INFO - PROCESS | 3768 | 1461104973044 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 3768 | 1461104973047 Marionette TRACE conn2 <- [1,2678,null,{}] 15:29:33 INFO - PROCESS | 3768 | 1461104973054 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}] 15:29:33 INFO - PROCESS | 3768 | 1461104973147 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:29:33 INFO - PROCESS | 3768 | 1461104973320 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 3768 | ++DOCSHELL 15CCF400 == 46 [pid = 3768] [id = 679] 15:29:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (15CDBC00) [pid = 3768] [serial = 2037] [outer = 00000000] 15:29:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16584400) [pid = 3768] [serial = 2038] [outer = 15CDBC00] 15:29:33 INFO - PROCESS | 3768 | 1461104973421 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18418000) [pid = 3768] [serial = 2039] [outer = 15CDBC00] 15:29:34 INFO - PROCESS | 3768 | 1461104974472 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] 15:29:34 INFO - PROCESS | 3768 | 1461104974550 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 15:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:29:34 INFO - PROCESS | 3768 | 1461104974607 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 3768 | 1461104974610 Marionette TRACE conn2 <- [1,2682,null,{}] 15:29:34 INFO - PROCESS | 3768 | 1461104974617 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}] 15:29:34 INFO - PROCESS | 3768 | 1461104974740 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:29:34 INFO - PROCESS | 3768 | 1461104974842 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 3768 | ++DOCSHELL 18955000 == 47 [pid = 3768] [id = 680] 15:29:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (189A1C00) [pid = 3768] [serial = 2040] [outer = 00000000] 15:29:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18B27000) [pid = 3768] [serial = 2041] [outer = 189A1C00] 15:29:34 INFO - PROCESS | 3768 | 1461104974896 Marionette DEBUG loaded listener.js 15:29:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (18BE7400) [pid = 3768] [serial = 2042] [outer = 189A1C00] 15:29:35 INFO - PROCESS | 3768 | 1461104975936 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] 15:29:36 INFO - PROCESS | 3768 | 1461104976038 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 15:29:36 INFO - PROCESS | 3768 | 1461104976043 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:29:36 INFO - PROCESS | 3768 | 1461104976047 Marionette TRACE conn2 <- [1,2686,null,{}] 15:29:36 INFO - PROCESS | 3768 | 1461104976059 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}] 15:29:36 INFO - PROCESS | 3768 | 1461104976153 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:29:36 INFO - PROCESS | 3768 | 1461104976360 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 3768 | ++DOCSHELL 18DB2000 == 48 [pid = 3768] [id = 681] 15:29:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (18DB3000) [pid = 3768] [serial = 2043] [outer = 00000000] 15:29:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (193DA000) [pid = 3768] [serial = 2044] [outer = 18DB3000] 15:29:36 INFO - PROCESS | 3768 | 1461104976423 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19741C00) [pid = 3768] [serial = 2045] [outer = 18DB3000] 15:29:37 INFO - PROCESS | 3768 | --DOCSHELL 15519C00 == 47 [pid = 3768] [id = 677] 15:29:37 INFO - PROCESS | 3768 | --DOCSHELL 142AE400 == 46 [pid = 3768] [id = 675] 15:29:37 INFO - PROCESS | 3768 | 1461104977515 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] 15:29:37 INFO - PROCESS | 3768 | 1461104977530 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 15:29:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:29:37 INFO - PROCESS | 3768 | 1461104977535 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 3768 | 1461104977537 Marionette TRACE conn2 <- [1,2690,null,{}] 15:29:37 INFO - PROCESS | 3768 | 1461104977543 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}] 15:29:37 INFO - PROCESS | 3768 | 1461104977627 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:29:37 INFO - PROCESS | 3768 | 1461104977745 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:37 INFO - PROCESS | 3768 | ++DOCSHELL 142AE400 == 47 [pid = 3768] [id = 682] 15:29:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (14B61000) [pid = 3768] [serial = 2046] [outer = 00000000] 15:29:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (18039800) [pid = 3768] [serial = 2047] [outer = 14B61000] 15:29:37 INFO - PROCESS | 3768 | 1461104977792 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (189AAC00) [pid = 3768] [serial = 2048] [outer = 14B61000] 15:29:38 INFO - PROCESS | 3768 | 1461104978266 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]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:29:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 726ms 15:29:38 INFO - PROCESS | 3768 | 1461104978273 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 3768 | 1461104978278 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 15:29:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:29:38 INFO - PROCESS | 3768 | 1461104978289 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 3768 | 1461104978292 Marionette TRACE conn2 <- [1,2694,null,{}] 15:29:38 INFO - PROCESS | 3768 | 1461104978295 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}] 15:29:38 INFO - PROCESS | 3768 | 1461104978422 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:29:38 INFO - PROCESS | 3768 | 1461104978429 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 3768 | ++DOCSHELL 189A3000 == 48 [pid = 3768] [id = 683] 15:29:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (189AA800) [pid = 3768] [serial = 2049] [outer = 00000000] 15:29:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (19002000) [pid = 3768] [serial = 2050] [outer = 189AA800] 15:29:38 INFO - PROCESS | 3768 | 1461104978473 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (193D2C00) [pid = 3768] [serial = 2051] [outer = 189AA800] 15:29:38 INFO - PROCESS | 3768 | 1461104978928 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]]]}] 15:29:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:29:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 696ms 15:29:38 INFO - PROCESS | 3768 | 1461104978973 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 3768 | 1461104978975 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 15:29:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:29:38 INFO - PROCESS | 3768 | 1461104978982 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 3768 | 1461104978985 Marionette TRACE conn2 <- [1,2698,null,{}] 15:29:38 INFO - PROCESS | 3768 | 1461104978995 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}] 15:29:39 INFO - PROCESS | 3768 | 1461104979152 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:29:39 INFO - PROCESS | 3768 | 1461104979168 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 3768 | ++DOCSHELL 19A5AC00 == 49 [pid = 3768] [id = 684] 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19A5D800) [pid = 3768] [serial = 2052] [outer = 00000000] 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (19A6D000) [pid = 3768] [serial = 2053] [outer = 19A5D800] 15:29:39 INFO - PROCESS | 3768 | 1461104979270 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1A04AC00) [pid = 3768] [serial = 2054] [outer = 19A5D800] 15:29:39 INFO - PROCESS | 3768 | 1461104979702 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] 15:29:39 INFO - PROCESS | 3768 | 1461104979721 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 15:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:29:39 INFO - PROCESS | 3768 | 1461104979724 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 3768 | 1461104979726 Marionette TRACE conn2 <- [1,2702,null,{}] 15:29:39 INFO - PROCESS | 3768 | 1461104979729 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}] 15:29:39 INFO - PROCESS | 3768 | 1461104979842 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:29:39 INFO - PROCESS | 3768 | 1461104979848 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 3768 | ++DOCSHELL 19A6B000 == 50 [pid = 3768] [id = 685] 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1A095400) [pid = 3768] [serial = 2055] [outer = 00000000] 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1A857800) [pid = 3768] [serial = 2056] [outer = 1A095400] 15:29:39 INFO - PROCESS | 3768 | 1461104979892 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (1A866400) [pid = 3768] [serial = 2057] [outer = 1A095400] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (13268400) [pid = 3768] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (18953C00) [pid = 3768] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1571DC00) [pid = 3768] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1A85A000) [pid = 3768] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18DB1400) [pid = 3768] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (15518800) [pid = 3768] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18DB0800) [pid = 3768] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (193DCC00) [pid = 3768] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (136B7400) [pid = 3768] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19A6C400) [pid = 3768] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (16570800) [pid = 3768] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (18411800) [pid = 3768] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (15CDB400) [pid = 3768] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (193D6800) [pid = 3768] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (196CAC00) [pid = 3768] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (143A7000) [pid = 3768] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (18B25800) [pid = 3768] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (15726000) [pid = 3768] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (19923800) [pid = 3768] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:29:40 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (15CD8400) [pid = 3768] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:29:40 INFO - PROCESS | 3768 | 1461104980400 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:29:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 685ms 15:29:40 INFO - PROCESS | 3768 | 1461104980424 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 3768 | 1461104980425 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 15:29:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:29:40 INFO - PROCESS | 3768 | 1461104980429 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 3768 | 1461104980431 Marionette TRACE conn2 <- [1,2706,null,{}] 15:29:40 INFO - PROCESS | 3768 | 1461104980434 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}] 15:29:40 INFO - PROCESS | 3768 | 1461104980537 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:29:40 INFO - PROCESS | 3768 | 1461104980546 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 3768 | ++DOCSHELL 16570800 == 51 [pid = 3768] [id = 686] 15:29:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (16579800) [pid = 3768] [serial = 2058] [outer = 00000000] 15:29:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18DAB400) [pid = 3768] [serial = 2059] [outer = 16579800] 15:29:40 INFO - PROCESS | 3768 | 1461104980590 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18B26C00) [pid = 3768] [serial = 2060] [outer = 16579800] 15:29:41 INFO - PROCESS | 3768 | 1461104981075 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] 15:29:41 INFO - PROCESS | 3768 | 1461104981131 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 15:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:29:41 INFO - PROCESS | 3768 | 1461104981134 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 3768 | 1461104981136 Marionette TRACE conn2 <- [1,2710,null,{}] 15:29:41 INFO - PROCESS | 3768 | 1461104981139 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}] 15:29:41 INFO - PROCESS | 3768 | 1461104981226 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:29:41 INFO - PROCESS | 3768 | 1461104981232 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 3768 | ++DOCSHELL 1434C800 == 52 [pid = 3768] [id = 687] 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (18078400) [pid = 3768] [serial = 2061] [outer = 00000000] 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (1ADBBC00) [pid = 3768] [serial = 2062] [outer = 18078400] 15:29:41 INFO - PROCESS | 3768 | 1461104981279 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (1C44CC00) [pid = 3768] [serial = 2063] [outer = 18078400] 15:29:41 INFO - PROCESS | 3768 | 1461104981721 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] 15:29:41 INFO - PROCESS | 3768 | 1461104981774 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 15:29:41 INFO - PROCESS | 3768 | 1461104981778 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:29:41 INFO - PROCESS | 3768 | 1461104981779 Marionette TRACE conn2 <- [1,2714,null,{}] 15:29:41 INFO - PROCESS | 3768 | 1461104981782 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}] 15:29:41 INFO - PROCESS | 3768 | 1461104981858 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:29:41 INFO - PROCESS | 3768 | 1461104981864 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 3768 | ++DOCSHELL 189A9800 == 53 [pid = 3768] [id = 688] 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (1A2A5C00) [pid = 3768] [serial = 2064] [outer = 00000000] 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (1C4E5C00) [pid = 3768] [serial = 2065] [outer = 1A2A5C00] 15:29:41 INFO - PROCESS | 3768 | 1461104981907 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1C9A5C00) [pid = 3768] [serial = 2066] [outer = 1A2A5C00] 15:29:42 INFO - PROCESS | 3768 | 1461104982601 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]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:29:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 903ms 15:29:42 INFO - PROCESS | 3768 | 1461104982667 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 3768 | 1461104982673 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 15:29:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:29:42 INFO - PROCESS | 3768 | 1461104982678 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 3768 | 1461104982682 Marionette TRACE conn2 <- [1,2718,null,{}] 15:29:42 INFO - PROCESS | 3768 | 1461104982687 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}] 15:29:42 INFO - PROCESS | 3768 | 1461104982826 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:29:42 INFO - PROCESS | 3768 | 1461104982970 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 3768 | ++DOCSHELL 142AD000 == 54 [pid = 3768] [id = 689] 15:29:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (14350C00) [pid = 3768] [serial = 2067] [outer = 00000000] 15:29:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (18464000) [pid = 3768] [serial = 2068] [outer = 14350C00] 15:29:43 INFO - PROCESS | 3768 | 1461104983028 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (189C3C00) [pid = 3768] [serial = 2069] [outer = 14350C00] 15:29:44 INFO - PROCESS | 3768 | 1461104984101 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] 15:29:44 INFO - PROCESS | 3768 | 1461104984151 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 15:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:29:44 INFO - PROCESS | 3768 | 1461104984158 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 3768 | 1461104984161 Marionette TRACE conn2 <- [1,2722,null,{}] 15:29:44 INFO - PROCESS | 3768 | 1461104984165 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}] 15:29:44 INFO - PROCESS | 3768 | 1461104984300 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:29:44 INFO - PROCESS | 3768 | 1461104984471 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 3768 | ++DOCSHELL 1991D400 == 55 [pid = 3768] [id = 690] 15:29:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1991E000) [pid = 3768] [serial = 2070] [outer = 00000000] 15:29:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (19A5A000) [pid = 3768] [serial = 2071] [outer = 1991E000] 15:29:44 INFO - PROCESS | 3768 | 1461104984528 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (19A66400) [pid = 3768] [serial = 2072] [outer = 1991E000] 15:29:45 INFO - PROCESS | 3768 | 1461104985086 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]]]}] 15:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 996ms 15:29:45 INFO - PROCESS | 3768 | 1461104985163 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 15:29:45 INFO - PROCESS | 3768 | 1461104985167 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 15:29:45 INFO - PROCESS | 3768 | 1461104985172 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:29:45 INFO - PROCESS | 3768 | 1461104985178 Marionette TRACE conn2 <- [1,2726,null,{}] 15:29:45 INFO - PROCESS | 3768 | 1461104985189 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}] 15:29:45 INFO - PROCESS | 3768 | 1461104985339 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:29:45 INFO - PROCESS | 3768 | 1461104985407 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:45 INFO - PROCESS | 3768 | ++DOCSHELL 1C9ACC00 == 56 [pid = 3768] [id = 691] 15:29:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1C9AD400) [pid = 3768] [serial = 2073] [outer = 00000000] 15:29:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1C9B2400) [pid = 3768] [serial = 2074] [outer = 1C9AD400] 15:29:45 INFO - PROCESS | 3768 | 1461104985463 Marionette DEBUG loaded listener.js 15:29:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1CB4D400) [pid = 3768] [serial = 2075] [outer = 1C9AD400] 15:29:46 INFO - PROCESS | 3768 | 1461104986051 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]]]}] 15:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 950ms 15:29:46 INFO - PROCESS | 3768 | 1461104986117 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 3768 | 1461104986120 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 15:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:29:46 INFO - PROCESS | 3768 | 1461104986124 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 3768 | 1461104986126 Marionette TRACE conn2 <- [1,2730,null,{}] 15:29:46 INFO - PROCESS | 3768 | 1461104986130 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}] 15:29:46 INFO - PROCESS | 3768 | 1461104986234 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:29:46 INFO - PROCESS | 3768 | 1461104986517 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 3768 | ++DOCSHELL 12BBCC00 == 57 [pid = 3768] [id = 692] 15:29:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (13202C00) [pid = 3768] [serial = 2076] [outer = 00000000] 15:29:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (142B1400) [pid = 3768] [serial = 2077] [outer = 13202C00] 15:29:46 INFO - PROCESS | 3768 | 1461104986578 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (15C03C00) [pid = 3768] [serial = 2078] [outer = 13202C00] 15:29:47 INFO - PROCESS | 3768 | 1461104987115 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1043ms 15:29:47 INFO - PROCESS | 3768 | 1461104987147 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 3768 | 1461104987152 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 15:29:47 INFO - PROCESS | 3768 | 1461104987174 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 3768 | 1461104987177 Marionette TRACE conn2 <- [1,2734,null,{}] 15:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:29:47 INFO - PROCESS | 3768 | 1461104987181 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}] 15:29:47 INFO - PROCESS | 3768 | 1461104987288 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:29:47 INFO - PROCESS | 3768 | 1461104987454 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 3768 | ++DOCSHELL 18030400 == 58 [pid = 3768] [id = 693] 15:29:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18035800) [pid = 3768] [serial = 2079] [outer = 00000000] 15:29:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1845B800) [pid = 3768] [serial = 2080] [outer = 18035800] 15:29:47 INFO - PROCESS | 3768 | 1461104987503 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (18957000) [pid = 3768] [serial = 2081] [outer = 18035800] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 189AD400 == 57 [pid = 3768] [id = 591] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 1434C800 == 56 [pid = 3768] [id = 687] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 16570800 == 55 [pid = 3768] [id = 686] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 19A6B000 == 54 [pid = 3768] [id = 685] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 19A5AC00 == 53 [pid = 3768] [id = 684] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 13263800 == 52 [pid = 3768] [id = 664] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 189A3000 == 51 [pid = 3768] [id = 683] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 142AE400 == 50 [pid = 3768] [id = 682] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 1991E400 == 49 [pid = 3768] [id = 674] 15:29:47 INFO - PROCESS | 3768 | --DOCSHELL 1320A800 == 48 [pid = 3768] [id = 678] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (16574400) [pid = 3768] [serial = 1993] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (189ABC00) [pid = 3768] [serial = 2002] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (1656A800) [pid = 3768] [serial = 1996] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (18B29400) [pid = 3768] [serial = 1987] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1C44C800) [pid = 3768] [serial = 1949] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (19A4E800) [pid = 3768] [serial = 2014] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (189C4800) [pid = 3768] [serial = 2003] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1657B000) [pid = 3768] [serial = 1999] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (18F90000) [pid = 3768] [serial = 2008] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (15E87000) [pid = 3768] [serial = 1984] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18F93800) [pid = 3768] [serial = 2009] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (19896800) [pid = 3768] [serial = 2011] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (14B59C00) [pid = 3768] [serial = 1940] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1C449000) [pid = 3768] [serial = 1904] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18BEDC00) [pid = 3768] [serial = 1901] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (189A5C00) [pid = 3768] [serial = 1943] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (187D1000) [pid = 3768] [serial = 1907] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (16966000) [pid = 3768] [serial = 2000] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (19A54C00) [pid = 3768] [serial = 1946] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (1A2A6800) [pid = 3768] [serial = 1850] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1ADB3400) [pid = 3768] [serial = 1990] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (16577400) [pid = 3768] [serial = 1898] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (18BEC000) [pid = 3768] [serial = 2006] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1657FC00) [pid = 3768] [serial = 1997] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (189A7C00) [pid = 3768] [serial = 2018] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1841A000) [pid = 3768] [serial = 2017] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (17B13C00) [pid = 3768] [serial = 1994] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (19A4E400) [pid = 3768] [serial = 2015] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (18BE9400) [pid = 3768] [serial = 2005] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (19916000) [pid = 3768] [serial = 2012] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (1A009400) [pid = 3768] [serial = 2023] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 82 (19A5C000) [pid = 3768] [serial = 2020] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 81 (15F8B000) [pid = 3768] [serial = 2035] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 80 (16C11800) [pid = 3768] [serial = 2032] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 79 (18038000) [pid = 3768] [serial = 2033] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 78 (1656B000) [pid = 3768] [serial = 2026] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 77 (19013400) [pid = 3768] [serial = 2029] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | --DOMWINDOW == 76 (19A61C00) [pid = 3768] [serial = 2021] [outer = 00000000] [url = about:blank] 15:29:47 INFO - PROCESS | 3768 | 1461104988000 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 840ms 15:29:48 INFO - PROCESS | 3768 | 1461104988023 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3768 | 1461104988026 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:29:48 INFO - PROCESS | 3768 | 1461104988031 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3768 | 1461104988033 Marionette TRACE conn2 <- [1,2738,null,{}] 15:29:48 INFO - PROCESS | 3768 | 1461104988037 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}] 15:29:48 INFO - PROCESS | 3768 | 1461104988117 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:29:48 INFO - PROCESS | 3768 | 1461104988126 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3768 | ++DOCSHELL 16577C00 == 49 [pid = 3768] [id = 694] 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 77 (16579000) [pid = 3768] [serial = 2082] [outer = 00000000] 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 78 (17B85400) [pid = 3768] [serial = 2083] [outer = 16579000] 15:29:48 INFO - PROCESS | 3768 | 1461104988173 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 79 (18412000) [pid = 3768] [serial = 2084] [outer = 16579000] 15:29:48 INFO - PROCESS | 3768 | 1461104988675 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 685ms 15:29:48 INFO - PROCESS | 3768 | 1461104988731 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 3768 | 1461104988733 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 15:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:29:48 INFO - PROCESS | 3768 | 1461104988738 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 3768 | 1461104988743 Marionette TRACE conn2 <- [1,2742,null,{}] 15:29:48 INFO - PROCESS | 3768 | 1461104988752 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}] 15:29:48 INFO - PROCESS | 3768 | 1461104988833 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:29:48 INFO - PROCESS | 3768 | 1461104988840 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 3768 | ++DOCSHELL 18A1C000 == 50 [pid = 3768] [id = 695] 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 80 (18A23800) [pid = 3768] [serial = 2085] [outer = 00000000] 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 81 (18BEC000) [pid = 3768] [serial = 2086] [outer = 18A23800] 15:29:48 INFO - PROCESS | 3768 | 1461104988885 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 82 (18BF2800) [pid = 3768] [serial = 2087] [outer = 18A23800] 15:29:49 INFO - PROCESS | 3768 | 1461104989349 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 654ms 15:29:49 INFO - PROCESS | 3768 | 1461104989395 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:29:49 INFO - PROCESS | 3768 | 1461104989397 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 15:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:29:49 INFO - PROCESS | 3768 | 1461104989400 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 3768 | 1461104989402 Marionette TRACE conn2 <- [1,2746,null,{}] 15:29:49 INFO - PROCESS | 3768 | 1461104989405 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}] 15:29:49 INFO - PROCESS | 3768 | 1461104989485 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:29:49 INFO - PROCESS | 3768 | 1461104989492 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 3768 | ++DOCSHELL 1342EC00 == 51 [pid = 3768] [id = 696] 15:29:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 83 (17B7C000) [pid = 3768] [serial = 2088] [outer = 00000000] 15:29:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (19003400) [pid = 3768] [serial = 2089] [outer = 17B7C000] 15:29:49 INFO - PROCESS | 3768 | 1461104989536 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (1900A400) [pid = 3768] [serial = 2090] [outer = 17B7C000] 15:29:50 INFO - PROCESS | 3768 | 1461104990023 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 701ms 15:29:50 INFO - PROCESS | 3768 | 1461104990104 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 3768 | 1461104990106 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 15:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:29:50 INFO - PROCESS | 3768 | 1461104990109 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 3768 | 1461104990111 Marionette TRACE conn2 <- [1,2750,null,{}] 15:29:50 INFO - PROCESS | 3768 | 1461104990115 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}] 15:29:50 INFO - PROCESS | 3768 | 1461104990226 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:29:50 INFO - PROCESS | 3768 | 1461104990231 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3768 | ++DOCSHELL 132DD400 == 52 [pid = 3768] [id = 697] 15:29:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (1961A800) [pid = 3768] [serial = 2091] [outer = 00000000] 15:29:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (19916800) [pid = 3768] [serial = 2092] [outer = 1961A800] 15:29:50 INFO - PROCESS | 3768 | 1461104990348 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (19920400) [pid = 3768] [serial = 2093] [outer = 1961A800] 15:29:50 INFO - PROCESS | 3768 | 1461104990782 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 685ms 15:29:50 INFO - PROCESS | 3768 | 1461104990812 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 3768 | 1461104990814 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 15:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:29:50 INFO - PROCESS | 3768 | 1461104990818 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 3768 | 1461104990819 Marionette TRACE conn2 <- [1,2754,null,{}] 15:29:50 INFO - PROCESS | 3768 | 1461104990822 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}] 15:29:50 INFO - PROCESS | 3768 | 1461104990961 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:29:50 INFO - PROCESS | 3768 | 1461104990972 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 3768 | ++DOCSHELL 19915C00 == 53 [pid = 3768] [id = 698] 15:29:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (19A55400) [pid = 3768] [serial = 2094] [outer = 00000000] 15:29:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (19A5EC00) [pid = 3768] [serial = 2095] [outer = 19A55400] 15:29:51 INFO - PROCESS | 3768 | 1461104991016 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (13387800) [pid = 3768] [serial = 2096] [outer = 19A55400] 15:29:51 INFO - PROCESS | 3768 | 1461104991450 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:29:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 685ms 15:29:51 INFO - PROCESS | 3768 | 1461104991499 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 3768 | 1461104991501 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 15:29:51 INFO - PROCESS | 3768 | 1461104991504 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:29:51 INFO - PROCESS | 3768 | 1461104991506 Marionette TRACE conn2 <- [1,2758,null,{}] 15:29:51 INFO - PROCESS | 3768 | 1461104991516 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}] 15:29:51 INFO - PROCESS | 3768 | 1461104991626 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:29:51 INFO - PROCESS | 3768 | 1461104991635 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 3768 | ++DOCSHELL 19A50C00 == 54 [pid = 3768] [id = 699] 15:29:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (19A61400) [pid = 3768] [serial = 2097] [outer = 00000000] 15:29:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1A2A0400) [pid = 3768] [serial = 2098] [outer = 19A61400] 15:29:51 INFO - PROCESS | 3768 | 1461104991678 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (1A30EC00) [pid = 3768] [serial = 2099] [outer = 19A61400] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (189AA800) [pid = 3768] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (18DB3000) [pid = 3768] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (14B61000) [pid = 3768] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (19A5D800) [pid = 3768] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18078400) [pid = 3768] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1A095400) [pid = 3768] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (16579800) [pid = 3768] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (1AA5E400) [pid = 3768] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 85 (1A49F000) [pid = 3768] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 84 (18957400) [pid = 3768] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:29:52 INFO - PROCESS | 3768 | --DOMWINDOW == 83 (142B2800) [pid = 3768] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:29:52 INFO - PROCESS | 3768 | 1461104992334 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]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:29:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 903ms 15:29:52 INFO - PROCESS | 3768 | 1461104992409 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 3768 | 1461104992411 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 15:29:52 INFO - PROCESS | 3768 | 1461104992414 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:29:52 INFO - PROCESS | 3768 | 1461104992416 Marionette TRACE conn2 <- [1,2762,null,{}] 15:29:52 INFO - PROCESS | 3768 | 1461104992419 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}] 15:29:52 INFO - PROCESS | 3768 | 1461104992497 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:29:52 INFO - PROCESS | 3768 | 1461104992596 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 3768 | ++DOCSHELL 13385400 == 55 [pid = 3768] [id = 700] 15:29:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 84 (142B2800) [pid = 3768] [serial = 2100] [outer = 00000000] 15:29:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 85 (16583800) [pid = 3768] [serial = 2101] [outer = 142B2800] 15:29:52 INFO - PROCESS | 3768 | 1461104992639 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 86 (18DB9C00) [pid = 3768] [serial = 2102] [outer = 142B2800] 15:29:53 INFO - PROCESS | 3768 | 1461104992999 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:29:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 639ms 15:29:53 INFO - PROCESS | 3768 | 1461104993052 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3768 | 1461104993054 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 15:29:53 INFO - PROCESS | 3768 | 1461104993057 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:29:53 INFO - PROCESS | 3768 | 1461104993059 Marionette TRACE conn2 <- [1,2766,null,{}] 15:29:53 INFO - PROCESS | 3768 | 1461104993071 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}] 15:29:53 INFO - PROCESS | 3768 | 1461104993152 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:29:53 INFO - PROCESS | 3768 | 1461104993159 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 3768 | ++DOCSHELL 18411800 == 56 [pid = 3768] [id = 701] 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (19006000) [pid = 3768] [serial = 2103] [outer = 00000000] 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (1A4A2800) [pid = 3768] [serial = 2104] [outer = 19006000] 15:29:53 INFO - PROCESS | 3768 | 1461104993202 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (1A8B4000) [pid = 3768] [serial = 2105] [outer = 19006000] 15:29:53 INFO - PROCESS | 3768 | 1461104993625 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:29:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 591ms 15:29:53 INFO - PROCESS | 3768 | 1461104993656 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 3768 | 1461104993658 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 15:29:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:29:53 INFO - PROCESS | 3768 | 1461104993661 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 3768 | 1461104993663 Marionette TRACE conn2 <- [1,2770,null,{}] 15:29:53 INFO - PROCESS | 3768 | 1461104993667 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}] 15:29:53 INFO - PROCESS | 3768 | 1461104993789 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:29:53 INFO - PROCESS | 3768 | 1461104993797 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 3768 | ++DOCSHELL 1ADBAC00 == 57 [pid = 3768] [id = 702] 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (1ADBB800) [pid = 3768] [serial = 2106] [outer = 00000000] 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (1C44D800) [pid = 3768] [serial = 2107] [outer = 1ADBB800] 15:29:53 INFO - PROCESS | 3768 | 1461104993847 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (1C4E9C00) [pid = 3768] [serial = 2108] [outer = 1ADBB800] 15:29:54 INFO - PROCESS | 3768 | 1461104994373 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]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:29:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 731ms 15:29:54 INFO - PROCESS | 3768 | 1461104994402 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 3768 | 1461104994406 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 15:29:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:29:54 INFO - PROCESS | 3768 | 1461104994413 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 3768 | 1461104994421 Marionette TRACE conn2 <- [1,2774,null,{}] 15:29:54 INFO - PROCESS | 3768 | 1461104994430 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}] 15:29:54 INFO - PROCESS | 3768 | 1461104994540 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:29:54 INFO - PROCESS | 3768 | 1461104994656 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 3768 | ++DOCSHELL 1342A000 == 58 [pid = 3768] [id = 703] 15:29:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (1342BC00) [pid = 3768] [serial = 2109] [outer = 00000000] 15:29:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (16579800) [pid = 3768] [serial = 2110] [outer = 1342BC00] 15:29:54 INFO - PROCESS | 3768 | 1461104994753 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (16646800) [pid = 3768] [serial = 2111] [outer = 1342BC00] 15:29:55 INFO - PROCESS | 3768 | 1461104995391 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]]]}] 15:29:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:29:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1043ms 15:29:55 INFO - PROCESS | 3768 | 1461104995453 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 3768 | 1461104995459 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 15:29:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:29:55 INFO - PROCESS | 3768 | 1461104995485 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 3768 | 1461104995488 Marionette TRACE conn2 <- [1,2778,null,{}] 15:29:55 INFO - PROCESS | 3768 | 1461104995492 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}] 15:29:55 INFO - PROCESS | 3768 | 1461104995596 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:29:55 INFO - PROCESS | 3768 | 1461104995737 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 3768 | ++DOCSHELL 1894F000 == 59 [pid = 3768] [id = 704] 15:29:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (189AE800) [pid = 3768] [serial = 2112] [outer = 00000000] 15:29:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (18B25800) [pid = 3768] [serial = 2113] [outer = 189AE800] 15:29:55 INFO - PROCESS | 3768 | 1461104995793 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (18DB5000) [pid = 3768] [serial = 2114] [outer = 189AE800] 15:29:56 INFO - PROCESS | 3768 | 1461104996332 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]]]}] 15:29:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:29:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 903ms 15:29:56 INFO - PROCESS | 3768 | 1461104996387 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 3768 | 1461104996390 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 15:29:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:29:56 INFO - PROCESS | 3768 | 1461104996394 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 3768 | 1461104996397 Marionette TRACE conn2 <- [1,2782,null,{}] 15:29:56 INFO - PROCESS | 3768 | 1461104996409 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}] 15:29:56 INFO - PROCESS | 3768 | 1461104996553 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:29:56 INFO - PROCESS | 3768 | 1461104996692 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 3768 | ++DOCSHELL 19003000 == 60 [pid = 3768] [id = 705] 15:29:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (1991C800) [pid = 3768] [serial = 2115] [outer = 00000000] 15:29:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (1C44B800) [pid = 3768] [serial = 2116] [outer = 1991C800] 15:29:56 INFO - PROCESS | 3768 | 1461104996752 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1C9A5800) [pid = 3768] [serial = 2117] [outer = 1991C800] 15:29:57 INFO - PROCESS | 3768 | 1461104997313 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]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 934ms 15:29:57 INFO - PROCESS | 3768 | 1461104997346 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 3768 | 1461104997349 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 15:29:57 INFO - PROCESS | 3768 | 1461104997354 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:29:57 INFO - PROCESS | 3768 | 1461104997356 Marionette TRACE conn2 <- [1,2786,null,{}] 15:29:57 INFO - PROCESS | 3768 | 1461104997359 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}] 15:29:57 INFO - PROCESS | 3768 | 1461104997461 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:29:57 INFO - PROCESS | 3768 | 1461104997619 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 3768 | ++DOCSHELL 189A5000 == 61 [pid = 3768] [id = 706] 15:29:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C448400) [pid = 3768] [serial = 2118] [outer = 00000000] 15:29:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1CC78C00) [pid = 3768] [serial = 2119] [outer = 1C448400] 15:29:57 INFO - PROCESS | 3768 | 1461104997673 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1CC7D400) [pid = 3768] [serial = 2120] [outer = 1C448400] 15:29:58 INFO - PROCESS | 3768 | 1461104998251 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:29:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 950ms 15:29:58 INFO - PROCESS | 3768 | 1461104998555 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 3768 | 1461104998560 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 15:29:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:29:58 INFO - PROCESS | 3768 | 1461104998566 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 3768 | 1461104998569 Marionette TRACE conn2 <- [1,2790,null,{}] 15:29:58 INFO - PROCESS | 3768 | 1461104998575 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}] 15:29:58 INFO - PROCESS | 3768 | 1461104998734 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:29:58 INFO - PROCESS | 3768 | 1461104998841 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 3768 | ++DOCSHELL 12B3C000 == 62 [pid = 3768] [id = 707] 15:29:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (12DD3400) [pid = 3768] [serial = 2121] [outer = 00000000] 15:29:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (13A25800) [pid = 3768] [serial = 2122] [outer = 12DD3400] 15:29:58 INFO - PROCESS | 3768 | 1461104998889 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (16565400) [pid = 3768] [serial = 2123] [outer = 12DD3400] 15:29:59 INFO - PROCESS | 3768 | 1461104999467 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]]]}] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 17B7C800 == 61 [pid = 3768] [id = 604] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 18DB2000 == 60 [pid = 3768] [id = 681] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 18955000 == 59 [pid = 3768] [id = 680] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 18411800 == 58 [pid = 3768] [id = 701] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 13385400 == 57 [pid = 3768] [id = 700] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 19A50C00 == 56 [pid = 3768] [id = 699] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 19915C00 == 55 [pid = 3768] [id = 698] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 132DD400 == 54 [pid = 3768] [id = 697] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 1342EC00 == 53 [pid = 3768] [id = 696] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 18A1C000 == 52 [pid = 3768] [id = 695] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 16577C00 == 51 [pid = 3768] [id = 694] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 18030400 == 50 [pid = 3768] [id = 693] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 12BBCC00 == 49 [pid = 3768] [id = 692] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1C4E5C00) [pid = 3768] [serial = 2065] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 142AD000 == 48 [pid = 3768] [id = 689] 15:29:59 INFO - PROCESS | 3768 | --DOCSHELL 189A9800 == 47 [pid = 3768] [id = 688] 15:29:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:29:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 997ms 15:29:59 INFO - PROCESS | 3768 | 1461104999566 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 3768 | 1461104999570 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 15:29:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:29:59 INFO - PROCESS | 3768 | 1461104999577 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 3768 | 1461104999581 Marionette TRACE conn2 <- [1,2794,null,{}] 15:29:59 INFO - PROCESS | 3768 | 1461104999585 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}] 15:29:59 INFO - PROCESS | 3768 | 1461104999668 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C73A800) [pid = 3768] [serial = 1982] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (1C452C00) [pid = 3768] [serial = 1991] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (18BF3400) [pid = 3768] [serial = 1988] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (16582C00) [pid = 3768] [serial = 1985] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (16584400) [pid = 3768] [serial = 2038] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (19002000) [pid = 3768] [serial = 2050] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (19741C00) [pid = 3768] [serial = 2045] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (193DA000) [pid = 3768] [serial = 2044] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (18039800) [pid = 3768] [serial = 2047] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 96 (18B27000) [pid = 3768] [serial = 2041] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 95 (19A6D000) [pid = 3768] [serial = 2053] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 94 (193D2C00) [pid = 3768] [serial = 2051] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 93 (1C44CC00) [pid = 3768] [serial = 2063] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 92 (1A866400) [pid = 3768] [serial = 2057] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 91 (1A857800) [pid = 3768] [serial = 2056] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 90 (1A04AC00) [pid = 3768] [serial = 2054] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 89 (18DAB400) [pid = 3768] [serial = 2059] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 88 (1ADBBC00) [pid = 3768] [serial = 2062] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 87 (18B26C00) [pid = 3768] [serial = 2060] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | --DOMWINDOW == 86 (189AAC00) [pid = 3768] [serial = 2048] [outer = 00000000] [url = about:blank] 15:29:59 INFO - PROCESS | 3768 | 1461104999761 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 3768 | ++DOCSHELL 1320A800 == 48 [pid = 3768] [id = 708] 15:29:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 87 (13269400) [pid = 3768] [serial = 2124] [outer = 00000000] 15:29:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 88 (16566000) [pid = 3768] [serial = 2125] [outer = 13269400] 15:29:59 INFO - PROCESS | 3768 | 1461104999806 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 89 (17B06800) [pid = 3768] [serial = 2126] [outer = 13269400] 15:30:00 INFO - PROCESS | 3768 | 1461105000178 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:30:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 700ms 15:30:00 INFO - PROCESS | 3768 | 1461105000270 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 3768 | 1461105000272 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 15:30:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:30:00 INFO - PROCESS | 3768 | 1461105000279 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 3768 | 1461105000281 Marionette TRACE conn2 <- [1,2798,null,{}] 15:30:00 INFO - PROCESS | 3768 | 1461105000290 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}] 15:30:00 INFO - PROCESS | 3768 | 1461105000374 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:30:00 INFO - PROCESS | 3768 | 1461105000386 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 3768 | ++DOCSHELL 189A7C00 == 49 [pid = 3768] [id = 709] 15:30:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 90 (189A9800) [pid = 3768] [serial = 2127] [outer = 00000000] 15:30:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 91 (189CB000) [pid = 3768] [serial = 2128] [outer = 189A9800] 15:30:00 INFO - PROCESS | 3768 | 1461105000434 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 92 (18A1D000) [pid = 3768] [serial = 2129] [outer = 189A9800] 15:30:00 INFO - PROCESS | 3768 | 1461105000912 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:30:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 700ms 15:30:00 INFO - PROCESS | 3768 | 1461105000975 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 3768 | 1461105000977 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 15:30:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:30:00 INFO - PROCESS | 3768 | 1461105000981 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 3768 | 1461105000982 Marionette TRACE conn2 <- [1,2802,null,{}] 15:30:00 INFO - PROCESS | 3768 | 1461105000986 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}] 15:30:01 INFO - PROCESS | 3768 | 1461105001064 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:30:01 INFO - PROCESS | 3768 | 1461105001070 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 3768 | ++DOCSHELL 18BEBC00 == 50 [pid = 3768] [id = 710] 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 93 (18BED000) [pid = 3768] [serial = 2130] [outer = 00000000] 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 94 (19002000) [pid = 3768] [serial = 2131] [outer = 18BED000] 15:30:01 INFO - PROCESS | 3768 | 1461105001115 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 95 (19005C00) [pid = 3768] [serial = 2132] [outer = 18BED000] 15:30:01 INFO - PROCESS | 3768 | 1461105001549 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:30:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 592ms 15:30:01 INFO - PROCESS | 3768 | 1461105001582 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:30:01 INFO - PROCESS | 3768 | 1461105001584 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 15:30:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:30:01 INFO - PROCESS | 3768 | 1461105001587 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 3768 | 1461105001589 Marionette TRACE conn2 <- [1,2806,null,{}] 15:30:01 INFO - PROCESS | 3768 | 1461105001593 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}] 15:30:01 INFO - PROCESS | 3768 | 1461105001678 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:30:01 INFO - PROCESS | 3768 | 1461105001683 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 3768 | ++DOCSHELL 15726000 == 51 [pid = 3768] [id = 711] 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 96 (193CE800) [pid = 3768] [serial = 2133] [outer = 00000000] 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 97 (19747800) [pid = 3768] [serial = 2134] [outer = 193CE800] 15:30:01 INFO - PROCESS | 3768 | 1461105001728 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (19914800) [pid = 3768] [serial = 2135] [outer = 193CE800] 15:30:02 INFO - PROCESS | 3768 | 1461105002226 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]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:30:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 701ms 15:30:02 INFO - PROCESS | 3768 | 1461105002288 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 3768 | 1461105002290 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 15:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:30:02 INFO - PROCESS | 3768 | 1461105002293 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 3768 | 1461105002295 Marionette TRACE conn2 <- [1,2810,null,{}] 15:30:02 INFO - PROCESS | 3768 | 1461105002298 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}] 15:30:02 INFO - PROCESS | 3768 | 1461105002434 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:30:02 INFO - PROCESS | 3768 | 1461105002504 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 3768 | ++DOCSHELL 14B59C00 == 52 [pid = 3768] [id = 712] 15:30:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (193CE000) [pid = 3768] [serial = 2136] [outer = 00000000] 15:30:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19A61000) [pid = 3768] [serial = 2137] [outer = 193CE000] 15:30:02 INFO - PROCESS | 3768 | 1461105002551 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (19B6E000) [pid = 3768] [serial = 2138] [outer = 193CE000] 15:30:02 INFO - PROCESS | 3768 | 1461105003006 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]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 747ms 15:30:03 INFO - PROCESS | 3768 | 1461105003034 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 3768 | 1461105003036 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 15:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:30:03 INFO - PROCESS | 3768 | 1461105003087 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 3768 | 1461105003089 Marionette TRACE conn2 <- [1,2814,null,{}] 15:30:03 INFO - PROCESS | 3768 | 1461105003093 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}] 15:30:03 INFO - PROCESS | 3768 | 1461105003202 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:30:03 INFO - PROCESS | 3768 | 1461105003211 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 3768 | ++DOCSHELL 19A52800 == 53 [pid = 3768] [id = 713] 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (19A5D800) [pid = 3768] [serial = 2139] [outer = 00000000] 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1A37C400) [pid = 3768] [serial = 2140] [outer = 19A5D800] 15:30:03 INFO - PROCESS | 3768 | 1461105003255 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1A317000) [pid = 3768] [serial = 2141] [outer = 19A5D800] 15:30:03 INFO - PROCESS | 3768 | 1461105003708 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 654ms 15:30:03 INFO - PROCESS | 3768 | 1461105003723 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:30:03 INFO - PROCESS | 3768 | 1461105003725 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 15:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:30:03 INFO - PROCESS | 3768 | 1461105003729 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 3768 | 1461105003730 Marionette TRACE conn2 <- [1,2818,null,{}] 15:30:03 INFO - PROCESS | 3768 | 1461105003734 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}] 15:30:03 INFO - PROCESS | 3768 | 1461105003845 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:30:03 INFO - PROCESS | 3768 | 1461105003851 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 3768 | ++DOCSHELL 18BE9400 == 54 [pid = 3768] [id = 714] 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1A49BC00) [pid = 3768] [serial = 2142] [outer = 00000000] 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1ADBE800) [pid = 3768] [serial = 2143] [outer = 1A49BC00] 15:30:03 INFO - PROCESS | 3768 | 1461105003950 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (1ADBBC00) [pid = 3768] [serial = 2144] [outer = 1A49BC00] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (19A55400) [pid = 3768] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (142B2800) [pid = 3768] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19006000) [pid = 3768] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (1961A800) [pid = 3768] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (16579000) [pid = 3768] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (19A61400) [pid = 3768] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (18035800) [pid = 3768] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 99 (18A23800) [pid = 3768] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 98 (13202C00) [pid = 3768] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:30:04 INFO - PROCESS | 3768 | --DOMWINDOW == 97 (17B7C000) [pid = 3768] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:30:04 INFO - PROCESS | 3768 | 1461105004540 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 903ms 15:30:04 INFO - PROCESS | 3768 | 1461105004618 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 3768 | 1461105004620 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 15:30:04 INFO - PROCESS | 3768 | 1461105004623 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:30:04 INFO - PROCESS | 3768 | 1461105004625 Marionette TRACE conn2 <- [1,2822,null,{}] 15:30:04 INFO - PROCESS | 3768 | 1461105004628 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}] 15:30:04 INFO - PROCESS | 3768 | 1461105004716 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:30:04 INFO - PROCESS | 3768 | 1461105004722 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 3768 | ++DOCSHELL 16574400 == 55 [pid = 3768] [id = 715] 15:30:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 98 (16583400) [pid = 3768] [serial = 2145] [outer = 00000000] 15:30:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 99 (19916400) [pid = 3768] [serial = 2146] [outer = 16583400] 15:30:04 INFO - PROCESS | 3768 | 1461105004766 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 100 (19A5C400) [pid = 3768] [serial = 2147] [outer = 16583400] 15:30:05 INFO - PROCESS | 3768 | 1461105005189 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 592ms 15:30:05 INFO - PROCESS | 3768 | 1461105005222 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 3768 | 1461105005224 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 15:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:30:05 INFO - PROCESS | 3768 | 1461105005227 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 3768 | 1461105005229 Marionette TRACE conn2 <- [1,2826,null,{}] 15:30:05 INFO - PROCESS | 3768 | 1461105005232 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}] 15:30:05 INFO - PROCESS | 3768 | 1461105005310 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:30:05 INFO - PROCESS | 3768 | 1461105005315 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 3768 | ++DOCSHELL 137E8C00 == 56 [pid = 3768] [id = 716] 15:30:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (1A00D400) [pid = 3768] [serial = 2148] [outer = 00000000] 15:30:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (1C454000) [pid = 3768] [serial = 2149] [outer = 1A00D400] 15:30:05 INFO - PROCESS | 3768 | 1461105005358 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (1C732400) [pid = 3768] [serial = 2150] [outer = 1A00D400] 15:30:05 INFO - PROCESS | 3768 | 1461105005788 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]]]}] 15:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 592ms 15:30:05 INFO - PROCESS | 3768 | 1461105005826 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:30:05 INFO - PROCESS | 3768 | 1461105005828 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 15:30:05 INFO - PROCESS | 3768 | 1461105005831 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:30:05 INFO - PROCESS | 3768 | 1461105005834 Marionette TRACE conn2 <- [1,2830,null,{}] 15:30:05 INFO - PROCESS | 3768 | 1461105005837 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}] 15:30:05 INFO - PROCESS | 3768 | 1461105005931 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:30:05 INFO - PROCESS | 3768 | 1461105005937 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 3768 | ++DOCSHELL 19A53800 == 57 [pid = 3768] [id = 717] 15:30:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1C73B800) [pid = 3768] [serial = 2151] [outer = 00000000] 15:30:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1CB55C00) [pid = 3768] [serial = 2152] [outer = 1C73B800] 15:30:05 INFO - PROCESS | 3768 | 1461105005986 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (1CE4AC00) [pid = 3768] [serial = 2153] [outer = 1C73B800] 15:30:06 INFO - PROCESS | 3768 | 1461105006663 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:30:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 903ms 15:30:06 INFO - PROCESS | 3768 | 1461105006739 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 3768 | 1461105006746 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 15:30:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:30:06 INFO - PROCESS | 3768 | 1461105006754 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 3768 | 1461105006759 Marionette TRACE conn2 <- [1,2834,null,{}] 15:30:06 INFO - PROCESS | 3768 | 1461105006806 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}] 15:30:06 INFO - PROCESS | 3768 | 1461105006927 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:30:07 INFO - PROCESS | 3768 | 1461105007061 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 3768 | ++DOCSHELL 13426800 == 58 [pid = 3768] [id = 718] 15:30:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (14B16800) [pid = 3768] [serial = 2154] [outer = 00000000] 15:30:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (1802CC00) [pid = 3768] [serial = 2155] [outer = 14B16800] 15:30:07 INFO - PROCESS | 3768 | 1461105007119 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (1807C000) [pid = 3768] [serial = 2156] [outer = 14B16800] 15:30:07 INFO - PROCESS | 3768 | 1461105007733 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:30:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1027ms 15:30:07 INFO - PROCESS | 3768 | 1461105007787 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 3768 | 1461105007793 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 15:30:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:30:07 INFO - PROCESS | 3768 | 1461105007799 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 3768 | 1461105007802 Marionette TRACE conn2 <- [1,2838,null,{}] 15:30:07 INFO - PROCESS | 3768 | 1461105007806 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}] 15:30:07 INFO - PROCESS | 3768 | 1461105007910 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:30:08 INFO - PROCESS | 3768 | 1461105008023 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 3768 | ++DOCSHELL 189AB000 == 59 [pid = 3768] [id = 719] 15:30:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (189ADC00) [pid = 3768] [serial = 2157] [outer = 00000000] 15:30:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18DAC000) [pid = 3768] [serial = 2158] [outer = 189ADC00] 15:30:08 INFO - PROCESS | 3768 | 1461105008117 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18F93000) [pid = 3768] [serial = 2159] [outer = 189ADC00] 15:30:08 INFO - PROCESS | 3768 | 1461105008720 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:30:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 996ms 15:30:08 INFO - PROCESS | 3768 | 1461105008786 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 3768 | 1461105008790 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 15:30:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:30:08 INFO - PROCESS | 3768 | 1461105008796 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 3768 | 1461105008801 Marionette TRACE conn2 <- [1,2842,null,{}] 15:30:08 INFO - PROCESS | 3768 | 1461105008825 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}] 15:30:08 INFO - PROCESS | 3768 | 1461105008990 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:30:09 INFO - PROCESS | 3768 | 1461105009054 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 3768 | ++DOCSHELL 1C736C00 == 60 [pid = 3768] [id = 720] 15:30:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (1C73A800) [pid = 3768] [serial = 2160] [outer = 00000000] 15:30:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (1C9B2000) [pid = 3768] [serial = 2161] [outer = 1C73A800] 15:30:09 INFO - PROCESS | 3768 | 1461105009110 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1CB57400) [pid = 3768] [serial = 2162] [outer = 1C73A800] 15:30:09 INFO - PROCESS | 3768 | 1461105009680 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:30:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 934ms 15:30:09 INFO - PROCESS | 3768 | 1461105009740 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 3768 | 1461105009743 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 15:30:09 INFO - PROCESS | 3768 | 1461105009747 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:30:09 INFO - PROCESS | 3768 | 1461105009748 Marionette TRACE conn2 <- [1,2846,null,{}] 15:30:09 INFO - PROCESS | 3768 | 1461105009752 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}] 15:30:09 INFO - PROCESS | 3768 | 1461105009858 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:30:09 INFO - PROCESS | 3768 | 1461105009970 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 3768 | ++DOCSHELL 1D103C00 == 61 [pid = 3768] [id = 721] 15:30:09 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1D104000) [pid = 3768] [serial = 2163] [outer = 00000000] 15:30:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1D14E400) [pid = 3768] [serial = 2164] [outer = 1D104000] 15:30:10 INFO - PROCESS | 3768 | 1461105010024 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (1D152C00) [pid = 3768] [serial = 2165] [outer = 1D104000] 15:30:10 INFO - PROCESS | 3768 | 1461105010587 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:30:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 903ms 15:30:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:30:10 INFO - PROCESS | 3768 | 1461105010650 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 3768 | 1461105010653 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 15:30:10 INFO - PROCESS | 3768 | 1461105010656 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 3768 | 1461105010658 Marionette TRACE conn2 <- [1,2850,null,{}] 15:30:10 INFO - PROCESS | 3768 | 1461105010662 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}] 15:30:10 INFO - PROCESS | 3768 | 1461105010775 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:30:10 INFO - PROCESS | 3768 | 1461105010920 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 3768 | ++DOCSHELL 132D8400 == 62 [pid = 3768] [id = 722] 15:30:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (132D9400) [pid = 3768] [serial = 2166] [outer = 00000000] 15:30:10 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (19923C00) [pid = 3768] [serial = 2167] [outer = 132D9400] 15:30:10 INFO - PROCESS | 3768 | 1461105010975 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (19A53C00) [pid = 3768] [serial = 2168] [outer = 132D9400] 15:30:11 INFO - PROCESS | 3768 | 1461105011680 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]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:30:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1027ms 15:30:11 INFO - PROCESS | 3768 | 1461105011719 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 3768 | 1461105011722 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 15:30:11 INFO - PROCESS | 3768 | 1461105011728 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:30:11 INFO - PROCESS | 3768 | 1461105011732 Marionette TRACE conn2 <- [1,2854,null,{}] 15:30:11 INFO - PROCESS | 3768 | 1461105011738 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}] 15:30:11 INFO - PROCESS | 3768 | 1461105011836 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:30:11 INFO - PROCESS | 3768 | 1461105011991 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3768 | ++DOCSHELL 132D8000 == 63 [pid = 3768] [id = 723] 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (132DC400) [pid = 3768] [serial = 2169] [outer = 00000000] 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1342A400) [pid = 3768] [serial = 2170] [outer = 132DC400] 15:30:12 INFO - PROCESS | 3768 | 1461105012041 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (137E1000) [pid = 3768] [serial = 2171] [outer = 132DC400] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 137E8C00 == 62 [pid = 3768] [id = 716] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 16574400 == 61 [pid = 3768] [id = 715] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 18BE9400 == 60 [pid = 3768] [id = 714] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 19A52800 == 59 [pid = 3768] [id = 713] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 14B59C00 == 58 [pid = 3768] [id = 712] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 15726000 == 57 [pid = 3768] [id = 711] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 18BEBC00 == 56 [pid = 3768] [id = 710] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 189A7C00 == 55 [pid = 3768] [id = 709] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 1320A800 == 54 [pid = 3768] [id = 708] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 12B3C000 == 53 [pid = 3768] [id = 707] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 189A5000 == 52 [pid = 3768] [id = 706] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 19003000 == 51 [pid = 3768] [id = 705] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 1894F000 == 50 [pid = 3768] [id = 704] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1C44D800) [pid = 3768] [serial = 2107] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 1342A000 == 49 [pid = 3768] [id = 703] 15:30:12 INFO - PROCESS | 3768 | --DOCSHELL 1ADBAC00 == 48 [pid = 3768] [id = 702] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (17B85400) [pid = 3768] [serial = 2083] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1A2A0400) [pid = 3768] [serial = 2098] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (18412000) [pid = 3768] [serial = 2084] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (18957000) [pid = 3768] [serial = 2081] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (1845B800) [pid = 3768] [serial = 2080] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (18BEC000) [pid = 3768] [serial = 2086] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (18BF2800) [pid = 3768] [serial = 2087] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (15C03C00) [pid = 3768] [serial = 2078] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (142B1400) [pid = 3768] [serial = 2077] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (18464000) [pid = 3768] [serial = 2068] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (19003400) [pid = 3768] [serial = 2089] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (19A5A000) [pid = 3768] [serial = 2071] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (19A5EC00) [pid = 3768] [serial = 2095] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (16583800) [pid = 3768] [serial = 2101] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (1A8B4000) [pid = 3768] [serial = 2105] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 107 (1A4A2800) [pid = 3768] [serial = 2104] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 106 (1A30EC00) [pid = 3768] [serial = 2099] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 105 (1C9B2400) [pid = 3768] [serial = 2074] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 104 (19916800) [pid = 3768] [serial = 2092] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 103 (19920400) [pid = 3768] [serial = 2093] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 102 (13387800) [pid = 3768] [serial = 2096] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 101 (18DB9C00) [pid = 3768] [serial = 2102] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | --DOMWINDOW == 100 (1900A400) [pid = 3768] [serial = 2090] [outer = 00000000] [url = about:blank] 15:30:12 INFO - PROCESS | 3768 | 1461105012665 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]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:30:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 997ms 15:30:12 INFO - PROCESS | 3768 | 1461105012716 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 3768 | 1461105012722 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 15:30:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:30:12 INFO - PROCESS | 3768 | 1461105012728 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 3768 | 1461105012730 Marionette TRACE conn2 <- [1,2858,null,{}] 15:30:12 INFO - PROCESS | 3768 | 1461105012734 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}] 15:30:12 INFO - PROCESS | 3768 | 1461105012817 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:30:12 INFO - PROCESS | 3768 | 1461105012823 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 3768 | ++DOCSHELL 137E8C00 == 49 [pid = 3768] [id = 724] 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 101 (138EC400) [pid = 3768] [serial = 2172] [outer = 00000000] 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 102 (15724800) [pid = 3768] [serial = 2173] [outer = 138EC400] 15:30:12 INFO - PROCESS | 3768 | 1461105012870 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 3768 | ++DOMWINDOW == 103 (15CD8400) [pid = 3768] [serial = 2174] [outer = 138EC400] 15:30:13 INFO - PROCESS | 3768 | 1461105013429 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:30:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 732ms 15:30:13 INFO - PROCESS | 3768 | 1461105013467 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 3768 | 1461105013469 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 15:30:13 INFO - PROCESS | 3768 | 1461105013473 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:30:13 INFO - PROCESS | 3768 | 1461105013476 Marionette TRACE conn2 <- [1,2862,null,{}] 15:30:13 INFO - PROCESS | 3768 | 1461105013486 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}] 15:30:13 INFO - PROCESS | 3768 | 1461105013571 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:30:13 INFO - PROCESS | 3768 | 1461105013674 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 3768 | ++DOCSHELL 16578C00 == 50 [pid = 3768] [id = 725] 15:30:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 104 (1664DC00) [pid = 3768] [serial = 2175] [outer = 00000000] 15:30:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 105 (1802A800) [pid = 3768] [serial = 2176] [outer = 1664DC00] 15:30:13 INFO - PROCESS | 3768 | 1461105013721 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 3768 | ++DOMWINDOW == 106 (18412000) [pid = 3768] [serial = 2177] [outer = 1664DC00] 15:30:14 INFO - PROCESS | 3768 | 1461105014127 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 700ms 15:30:14 INFO - PROCESS | 3768 | 1461105014172 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 3768 | 1461105014175 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 15:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:30:14 INFO - PROCESS | 3768 | 1461105014178 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 3768 | 1461105014180 Marionette TRACE conn2 <- [1,2866,null,{}] 15:30:14 INFO - PROCESS | 3768 | 1461105014183 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}] 15:30:14 INFO - PROCESS | 3768 | 1461105014267 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:30:14 INFO - PROCESS | 3768 | 1461105014273 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 3768 | ++DOCSHELL 18034800 == 51 [pid = 3768] [id = 726] 15:30:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 107 (187CCC00) [pid = 3768] [serial = 2178] [outer = 00000000] 15:30:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 108 (18959800) [pid = 3768] [serial = 2179] [outer = 187CCC00] 15:30:14 INFO - PROCESS | 3768 | 1461105014319 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (189A8800) [pid = 3768] [serial = 2180] [outer = 187CCC00] 15:30:14 INFO - PROCESS | 3768 | 1461105014765 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:30:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 638ms 15:30:14 INFO - PROCESS | 3768 | 1461105014816 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 3768 | 1461105014818 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 15:30:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:30:14 INFO - PROCESS | 3768 | 1461105014821 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 3768 | 1461105014823 Marionette TRACE conn2 <- [1,2870,null,{}] 15:30:14 INFO - PROCESS | 3768 | 1461105014826 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}] 15:30:14 INFO - PROCESS | 3768 | 1461105014938 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:30:15 INFO - PROCESS | 3768 | 1461105015041 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 3768 | ++DOCSHELL 189BF400 == 52 [pid = 3768] [id = 727] 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (189BF800) [pid = 3768] [serial = 2181] [outer = 00000000] 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (18A1E000) [pid = 3768] [serial = 2182] [outer = 189BF800] 15:30:15 INFO - PROCESS | 3768 | 1461105015087 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (18B2C800) [pid = 3768] [serial = 2183] [outer = 189BF800] 15:30:15 INFO - PROCESS | 3768 | 1461105015509 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:30:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 732ms 15:30:15 INFO - PROCESS | 3768 | 1461105015563 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 3768 | 1461105015565 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 15:30:15 INFO - PROCESS | 3768 | 1461105015568 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:30:15 INFO - PROCESS | 3768 | 1461105015570 Marionette TRACE conn2 <- [1,2874,null,{}] 15:30:15 INFO - PROCESS | 3768 | 1461105015573 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}] 15:30:15 INFO - PROCESS | 3768 | 1461105015709 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:30:15 INFO - PROCESS | 3768 | 1461105015784 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 3768 | ++DOCSHELL 18DABC00 == 53 [pid = 3768] [id = 728] 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (18DAC400) [pid = 3768] [serial = 2184] [outer = 00000000] 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (18F92C00) [pid = 3768] [serial = 2185] [outer = 18DAC400] 15:30:15 INFO - PROCESS | 3768 | 1461105015834 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1900D000) [pid = 3768] [serial = 2186] [outer = 18DAC400] 15:30:16 INFO - PROCESS | 3768 | 1461105016260 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:30:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 731ms 15:30:16 INFO - PROCESS | 3768 | 1461105016332 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 3768 | 1461105016334 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 15:30:16 INFO - PROCESS | 3768 | 1461105016342 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 3768 | 1461105016344 Marionette TRACE conn2 <- [1,2878,null,{}] 15:30:16 INFO - PROCESS | 3768 | 1461105016347 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}] 15:30:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:30:16 INFO - PROCESS | 3768 | 1461105016466 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:30:16 INFO - PROCESS | 3768 | 1461105016475 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 3768 | ++DOCSHELL 19003800 == 54 [pid = 3768] [id = 729] 15:30:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (19612800) [pid = 3768] [serial = 2187] [outer = 00000000] 15:30:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (19916000) [pid = 3768] [serial = 2188] [outer = 19612800] 15:30:16 INFO - PROCESS | 3768 | 1461105016522 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (19915400) [pid = 3768] [serial = 2189] [outer = 19612800] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (13269400) [pid = 3768] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (18BED000) [pid = 3768] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (19A5D800) [pid = 3768] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (189A9800) [pid = 3768] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (16583400) [pid = 3768] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 112 (1A00D400) [pid = 3768] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 111 (12DD3400) [pid = 3768] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 110 (193CE000) [pid = 3768] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 109 (1A49BC00) [pid = 3768] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:30:17 INFO - PROCESS | 3768 | --DOMWINDOW == 108 (193CE800) [pid = 3768] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:30:17 INFO - PROCESS | 3768 | 1461105017126 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:30:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 841ms 15:30:17 INFO - PROCESS | 3768 | 1461105017174 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 3768 | 1461105017176 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 15:30:17 INFO - PROCESS | 3768 | 1461105017180 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:30:17 INFO - PROCESS | 3768 | 1461105017181 Marionette TRACE conn2 <- [1,2882,null,{}] 15:30:17 INFO - PROCESS | 3768 | 1461105017186 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}] 15:30:17 INFO - PROCESS | 3768 | 1461105017265 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:30:17 INFO - PROCESS | 3768 | 1461105017365 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 3768 | ++DOCSHELL 12B42800 == 55 [pid = 3768] [id = 730] 15:30:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 109 (13269400) [pid = 3768] [serial = 2190] [outer = 00000000] 15:30:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 110 (189A9800) [pid = 3768] [serial = 2191] [outer = 13269400] 15:30:17 INFO - PROCESS | 3768 | 1461105017409 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 3768 | ++DOMWINDOW == 111 (193D3400) [pid = 3768] [serial = 2192] [outer = 13269400] 15:30:17 INFO - PROCESS | 3768 | 1461105017805 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:30:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 700ms 15:30:17 INFO - PROCESS | 3768 | 1461105017881 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 3768 | 1461105017883 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 15:30:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:30:17 INFO - PROCESS | 3768 | 1461105017886 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 3768 | 1461105017888 Marionette TRACE conn2 <- [1,2886,null,{}] 15:30:17 INFO - PROCESS | 3768 | 1461105017909 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}] 15:30:17 INFO - PROCESS | 3768 | 1461105017996 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:30:18 INFO - PROCESS | 3768 | 1461105018004 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 3768 | ++DOCSHELL 1845C000 == 56 [pid = 3768] [id = 731] 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 112 (19A50C00) [pid = 3768] [serial = 2193] [outer = 00000000] 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 113 (19A5BC00) [pid = 3768] [serial = 2194] [outer = 19A50C00] 15:30:18 INFO - PROCESS | 3768 | 1461105018054 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (19A60000) [pid = 3768] [serial = 2195] [outer = 19A50C00] 15:30:18 INFO - PROCESS | 3768 | 1461105018489 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:30:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 638ms 15:30:18 INFO - PROCESS | 3768 | 1461105018523 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 3768 | 1461105018525 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 15:30:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:30:18 INFO - PROCESS | 3768 | 1461105018528 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 3768 | 1461105018530 Marionette TRACE conn2 <- [1,2890,null,{}] 15:30:18 INFO - PROCESS | 3768 | 1461105018533 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}] 15:30:18 INFO - PROCESS | 3768 | 1461105018612 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:30:18 INFO - PROCESS | 3768 | 1461105018618 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 3768 | ++DOCSHELL 19A5EC00 == 57 [pid = 3768] [id = 732] 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (19A63800) [pid = 3768] [serial = 2196] [outer = 00000000] 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (1A04AC00) [pid = 3768] [serial = 2197] [outer = 19A63800] 15:30:18 INFO - PROCESS | 3768 | 1461105018660 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (1A09B800) [pid = 3768] [serial = 2198] [outer = 19A63800] 15:30:19 INFO - PROCESS | 3768 | 1461105019214 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:30:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 732ms 15:30:19 INFO - PROCESS | 3768 | 1461105019270 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 3768 | 1461105019274 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 15:30:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:30:19 INFO - PROCESS | 3768 | 1461105019280 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 3768 | 1461105019284 Marionette TRACE conn2 <- [1,2894,null,{}] 15:30:19 INFO - PROCESS | 3768 | 1461105019291 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}] 15:30:19 INFO - PROCESS | 3768 | 1461105019461 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:30:19 INFO - PROCESS | 3768 | 1461105019623 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 3768 | ++DOCSHELL 132D1800 == 58 [pid = 3768] [id = 733] 15:30:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (13386000) [pid = 3768] [serial = 2199] [outer = 00000000] 15:30:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (15513C00) [pid = 3768] [serial = 2200] [outer = 13386000] 15:30:19 INFO - PROCESS | 3768 | 1461105019679 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (15CEF400) [pid = 3768] [serial = 2201] [outer = 13386000] 15:30:20 INFO - PROCESS | 3768 | 1461105020245 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]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:30:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 996ms 15:30:20 INFO - PROCESS | 3768 | 1461105020284 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 3768 | 1461105020290 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 15:30:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:30:20 INFO - PROCESS | 3768 | 1461105020296 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 3768 | 1461105020299 Marionette TRACE conn2 <- [1,2898,null,{}] 15:30:20 INFO - PROCESS | 3768 | 1461105020303 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}] 15:30:20 INFO - PROCESS | 3768 | 1461105020409 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:30:20 INFO - PROCESS | 3768 | 1461105020525 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 3768 | ++DOCSHELL 1664F400 == 59 [pid = 3768] [id = 734] 15:30:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (16964C00) [pid = 3768] [serial = 2202] [outer = 00000000] 15:30:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (18952000) [pid = 3768] [serial = 2203] [outer = 16964C00] 15:30:20 INFO - PROCESS | 3768 | 1461105020619 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (189A7400) [pid = 3768] [serial = 2204] [outer = 16964C00] 15:30:21 INFO - PROCESS | 3768 | 1461105021201 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]]]}] 15:30:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:30:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:30:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 934ms 15:30:21 INFO - PROCESS | 3768 | 1461105021239 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 3768 | 1461105021242 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 15:30:21 INFO - TEST-START | /DOMEvents/constructors.html 15:30:21 INFO - PROCESS | 3768 | 1461105021246 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 3768 | 1461105021249 Marionette TRACE conn2 <- [1,2902,null,{}] 15:30:21 INFO - PROCESS | 3768 | 1461105021260 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}] 15:30:21 INFO - PROCESS | 3768 | 1461105021359 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:30:21 INFO - PROCESS | 3768 | 1461105021502 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 3768 | ++DOCSHELL 18DB9C00 == 60 [pid = 3768] [id = 735] 15:30:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (19002C00) [pid = 3768] [serial = 2205] [outer = 00000000] 15:30:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (19A57C00) [pid = 3768] [serial = 2206] [outer = 19002C00] 15:30:21 INFO - PROCESS | 3768 | 1461105021559 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1A098800) [pid = 3768] [serial = 2207] [outer = 19002C00] 15:30:22 INFO - PROCESS | 3768 | 1461105022204 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]]]}] 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:30:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:30:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:30:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1012ms 15:30:22 INFO - PROCESS | 3768 | 1461105022261 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 3768 | 1461105022266 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 15:30:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:30:22 INFO - PROCESS | 3768 | 1461105022271 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 3768 | 1461105022273 Marionette TRACE conn2 <- [1,2906,null,{}] 15:30:22 INFO - PROCESS | 3768 | 1461105022277 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}] 15:30:22 INFO - PROCESS | 3768 | 1461105022380 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:30:22 INFO - PROCESS | 3768 | 1461105022522 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 3768 | ++DOCSHELL 19923800 == 61 [pid = 3768] [id = 736] 15:30:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (19A4F800) [pid = 3768] [serial = 2208] [outer = 00000000] 15:30:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1C448C00) [pid = 3768] [serial = 2209] [outer = 19A4F800] 15:30:22 INFO - PROCESS | 3768 | 1461105022576 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1C44C800) [pid = 3768] [serial = 2210] [outer = 19A4F800] 15:30:23 INFO - PROCESS | 3768 | 1461105023072 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:30:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:30:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 841ms 15:30:23 INFO - PROCESS | 3768 | 1461105023113 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 3768 | 1461105023116 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 15:30:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:30:23 INFO - PROCESS | 3768 | 1461105023119 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 3768 | 1461105023121 Marionette TRACE conn2 <- [1,2910,null,{}] 15:30:23 INFO - PROCESS | 3768 | 1461105023125 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}] 15:30:23 INFO - PROCESS | 3768 | 1461105023234 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:30:23 INFO - PROCESS | 3768 | 1461105023377 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 3768 | ++DOCSHELL 1696A400 == 62 [pid = 3768] [id = 737] 15:30:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (18BE9800) [pid = 3768] [serial = 2211] [outer = 00000000] 15:30:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1C9ADC00) [pid = 3768] [serial = 2212] [outer = 18BE9800] 15:30:23 INFO - PROCESS | 3768 | 1461105023433 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1C9AD000) [pid = 3768] [serial = 2213] [outer = 18BE9800] 15:30:23 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 15:30:23 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 15:30:23 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 15:30:23 INFO - PROCESS | 3768 | [3768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 15:30:23 INFO - PROCESS | 3768 | 1461105023988 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]]]}] 15:30:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:30:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:24 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 15:30:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:24 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 15:30:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:24 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]" 15:30:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:30:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:30:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 918ms 15:30:24 INFO - PROCESS | 3768 | 1461105024034 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 3768 | 1461105024036 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 15:30:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:30:24 INFO - PROCESS | 3768 | 1461105024040 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 3768 | 1461105024042 Marionette TRACE conn2 <- [1,2914,null,{}] 15:30:24 INFO - PROCESS | 3768 | 1461105024045 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}] 15:30:24 INFO - PROCESS | 3768 | 1461105024170 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:30:24 INFO - PROCESS | 3768 | 1461105024340 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 3768 | ++DOCSHELL 16579400 == 63 [pid = 3768] [id = 738] 15:30:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1657C400) [pid = 3768] [serial = 2214] [outer = 00000000] 15:30:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1841A400) [pid = 3768] [serial = 2215] [outer = 1657C400] 15:30:24 INFO - PROCESS | 3768 | 1461105024401 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1900B800) [pid = 3768] [serial = 2216] [outer = 1657C400] 15:30:25 INFO - PROCESS | 3768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:30:25 INFO - PROCESS | 3768 | 1461105025187 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]]]}] 15:30:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:30:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1183ms 15:30:25 INFO - PROCESS | 3768 | 1461105025232 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 3768 | 1461105025238 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 15:30:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:30:25 INFO - PROCESS | 3768 | 1461105025245 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 3768 | 1461105025250 Marionette TRACE conn2 <- [1,2918,null,{}] 15:30:25 INFO - PROCESS | 3768 | 1461105025256 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}] 15:30:25 INFO - PROCESS | 3768 | 1461105025381 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:30:25 INFO - PROCESS | 3768 | 1461105025546 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 3768 | ++DOCSHELL 16572C00 == 64 [pid = 3768] [id = 739] 15:30:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (16574400) [pid = 3768] [serial = 2217] [outer = 00000000] 15:30:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (16581400) [pid = 3768] [serial = 2218] [outer = 16574400] 15:30:25 INFO - PROCESS | 3768 | 1461105025602 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (15512C00) [pid = 3768] [serial = 2219] [outer = 16574400] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 1845C000 == 63 [pid = 3768] [id = 731] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 12B42800 == 62 [pid = 3768] [id = 730] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 19003800 == 61 [pid = 3768] [id = 729] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 18DABC00 == 60 [pid = 3768] [id = 728] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 16578C00 == 59 [pid = 3768] [id = 725] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 137E8C00 == 58 [pid = 3768] [id = 724] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 132D8000 == 57 [pid = 3768] [id = 723] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 1D103C00 == 56 [pid = 3768] [id = 721] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 1C736C00 == 55 [pid = 3768] [id = 720] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (1CB55C00) [pid = 3768] [serial = 2152] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 189AB000 == 54 [pid = 3768] [id = 719] 15:30:26 INFO - PROCESS | 3768 | --DOCSHELL 13426800 == 53 [pid = 3768] [id = 718] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (16566000) [pid = 3768] [serial = 2125] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (19005C00) [pid = 3768] [serial = 2132] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1A317000) [pid = 3768] [serial = 2141] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1CC78C00) [pid = 3768] [serial = 2119] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (18A1D000) [pid = 3768] [serial = 2129] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (189CB000) [pid = 3768] [serial = 2128] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (19916400) [pid = 3768] [serial = 2146] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (1C454000) [pid = 3768] [serial = 2149] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (13A25800) [pid = 3768] [serial = 2122] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (18B25800) [pid = 3768] [serial = 2113] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (17B06800) [pid = 3768] [serial = 2126] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (1C44B800) [pid = 3768] [serial = 2116] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (19002000) [pid = 3768] [serial = 2131] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (19B6E000) [pid = 3768] [serial = 2138] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (1ADBBC00) [pid = 3768] [serial = 2144] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (19A61000) [pid = 3768] [serial = 2137] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (1A37C400) [pid = 3768] [serial = 2140] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (19A5C400) [pid = 3768] [serial = 2147] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (19914800) [pid = 3768] [serial = 2135] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (16565400) [pid = 3768] [serial = 2123] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (16579800) [pid = 3768] [serial = 2110] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (19747800) [pid = 3768] [serial = 2134] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 114 (1ADBE800) [pid = 3768] [serial = 2143] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | --DOMWINDOW == 113 (1C732400) [pid = 3768] [serial = 2150] [outer = 00000000] [url = about:blank] 15:30:26 INFO - PROCESS | 3768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:30:26 INFO - PROCESS | 3768 | 1461105026193 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]]]}] 15:30:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:30:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 996ms 15:30:26 INFO - PROCESS | 3768 | 1461105026229 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 3768 | 1461105026234 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 15:30:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:30:26 INFO - PROCESS | 3768 | 1461105026240 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 3768 | 1461105026243 Marionette TRACE conn2 <- [1,2922,null,{}] 15:30:26 INFO - PROCESS | 3768 | 1461105026247 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}] 15:30:26 INFO - PROCESS | 3768 | 1461105026341 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:30:26 INFO - PROCESS | 3768 | 1461105026441 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 3768 | ++DOCSHELL 137E8400 == 54 [pid = 3768] [id = 740] 15:30:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 114 (13A25800) [pid = 3768] [serial = 2220] [outer = 00000000] 15:30:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 115 (1657B000) [pid = 3768] [serial = 2221] [outer = 13A25800] 15:30:26 INFO - PROCESS | 3768 | 1461105026488 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (17B0D800) [pid = 3768] [serial = 2222] [outer = 13A25800] 15:30:26 INFO - PROCESS | 3768 | 1461105026883 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]]]}] 15:30:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:30:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 700ms 15:30:26 INFO - PROCESS | 3768 | 1461105026971 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:30:26 INFO - PROCESS | 3768 | 1461105026974 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 15:30:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:30:26 INFO - PROCESS | 3768 | 1461105026981 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 3768 | 1461105026985 Marionette TRACE conn2 <- [1,2926,null,{}] 15:30:26 INFO - PROCESS | 3768 | 1461105026995 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}] 15:30:27 INFO - PROCESS | 3768 | 1461105027079 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:30:27 INFO - PROCESS | 3768 | 1461105027092 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 3768 | ++DOCSHELL 189C4000 == 55 [pid = 3768] [id = 741] 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (189C4C00) [pid = 3768] [serial = 2223] [outer = 00000000] 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (18BE8000) [pid = 3768] [serial = 2224] [outer = 189C4C00] 15:30:27 INFO - PROCESS | 3768 | 1461105027141 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (18BF2C00) [pid = 3768] [serial = 2225] [outer = 189C4C00] 15:30:27 INFO - PROCESS | 3768 | 1461105027590 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]]]}] 15:30:27 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. 15:30:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 638ms 15:30:27 INFO - PROCESS | 3768 | 1461105027616 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 3768 | 1461105027619 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 15:30:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:30:27 INFO - PROCESS | 3768 | 1461105027622 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 3768 | 1461105027624 Marionette TRACE conn2 <- [1,2930,null,{}] 15:30:27 INFO - PROCESS | 3768 | 1461105027627 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}] 15:30:27 INFO - PROCESS | 3768 | 1461105027709 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:30:27 INFO - PROCESS | 3768 | 1461105027714 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 3768 | ++DOCSHELL 18A21800 == 56 [pid = 3768] [id = 742] 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (18BED400) [pid = 3768] [serial = 2226] [outer = 00000000] 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1900F400) [pid = 3768] [serial = 2227] [outer = 18BED400] 15:30:27 INFO - PROCESS | 3768 | 1461105027759 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (193D9C00) [pid = 3768] [serial = 2228] [outer = 18BED400] 15:30:28 INFO - PROCESS | 3768 | 1461105028186 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"]]]}] 15:30:28 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 15:30:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:30:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 592ms 15:30:28 INFO - PROCESS | 3768 | 1461105028219 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 3768 | 1461105028221 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 15:30:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:30:28 INFO - PROCESS | 3768 | 1461105028248 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 3768 | 1461105028249 Marionette TRACE conn2 <- [1,2934,null,{}] 15:30:28 INFO - PROCESS | 3768 | 1461105028253 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}] 15:30:28 INFO - PROCESS | 3768 | 1461105028377 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:30:28 INFO - PROCESS | 3768 | 1461105028382 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 3768 | ++DOCSHELL 19005800 == 57 [pid = 3768] [id = 743] 15:30:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1900E000) [pid = 3768] [serial = 2229] [outer = 00000000] 15:30:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (19A51000) [pid = 3768] [serial = 2230] [outer = 1900E000] 15:30:28 INFO - PROCESS | 3768 | 1461105028430 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (19A53000) [pid = 3768] [serial = 2231] [outer = 1900E000] 15:30:28 INFO - PROCESS | 3768 | 1461105028891 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]]]}] 15:30:28 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. 15:30:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 701ms 15:30:28 INFO - PROCESS | 3768 | 1461105028941 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 3768 | 1461105028943 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 15:30:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:30:28 INFO - PROCESS | 3768 | 1461105028947 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 3768 | 1461105028948 Marionette TRACE conn2 <- [1,2938,null,{}] 15:30:28 INFO - PROCESS | 3768 | 1461105028951 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}] 15:30:29 INFO - PROCESS | 3768 | 1461105029082 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:30:29 INFO - PROCESS | 3768 | 1461105029150 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 3768 | ++DOCSHELL 1A04D000 == 58 [pid = 3768] [id = 744] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1A090C00) [pid = 3768] [serial = 2232] [outer = 00000000] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1ADB2400) [pid = 3768] [serial = 2233] [outer = 1A090C00] 15:30:29 INFO - PROCESS | 3768 | 1461105029197 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1ADC1000) [pid = 3768] [serial = 2234] [outer = 1A090C00] 15:30:29 INFO - PROCESS | 3768 | ++DOCSHELL 1C9AC000 == 59 [pid = 3768] [id = 745] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1C9B2800) [pid = 3768] [serial = 2235] [outer = 00000000] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1CB4F400) [pid = 3768] [serial = 2236] [outer = 1C9B2800] 15:30:29 INFO - PROCESS | 3768 | 1461105029639 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]]]}] 15:30:29 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. 15:30:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 747ms 15:30:29 INFO - PROCESS | 3768 | 1461105029688 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 3768 | 1461105029690 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 15:30:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:30:29 INFO - PROCESS | 3768 | 1461105029693 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 3768 | 1461105029694 Marionette TRACE conn2 <- [1,2942,null,{}] 15:30:29 INFO - PROCESS | 3768 | 1461105029698 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}] 15:30:29 INFO - PROCESS | 3768 | 1461105029840 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:30:29 INFO - PROCESS | 3768 | 1461105029864 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 3768 | ++DOCSHELL 1C73DC00 == 60 [pid = 3768] [id = 746] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1C73E800) [pid = 3768] [serial = 2237] [outer = 00000000] 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1CC83800) [pid = 3768] [serial = 2238] [outer = 1C73E800] 15:30:29 INFO - PROCESS | 3768 | 1461105029908 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1D103C00) [pid = 3768] [serial = 2239] [outer = 1C73E800] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (18DAC400) [pid = 3768] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (189BF800) [pid = 3768] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (1664DC00) [pid = 3768] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (132DC400) [pid = 3768] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (138EC400) [pid = 3768] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (187CCC00) [pid = 3768] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (13269400) [pid = 3768] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (19612800) [pid = 3768] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (19A50C00) [pid = 3768] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (189A1C00) [pid = 3768] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (189CD400) [pid = 3768] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (142B7400) [pid = 3768] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (13265400) [pid = 3768] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 119 (19A65000) [pid = 3768] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 118 (15CDBC00) [pid = 3768] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 117 (14350C00) [pid = 3768] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 116 (1991E000) [pid = 3768] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:30:30 INFO - PROCESS | 3768 | --DOMWINDOW == 115 (1C9AD400) [pid = 3768] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:30:30 INFO - PROCESS | 3768 | 1461105030524 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]]]}] 15:30:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:30:30 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 15:30:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 903ms 15:30:30 INFO - PROCESS | 3768 | 1461105030582 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 3768 | 1461105030584 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 15:30:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:30:30 INFO - PROCESS | 3768 | 1461105030587 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 3768 | 1461105030588 Marionette TRACE conn2 <- [1,2946,null,{}] 15:30:30 INFO - PROCESS | 3768 | 1461105030592 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}] 15:30:30 INFO - PROCESS | 3768 | 1461105030684 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:30:30 INFO - PROCESS | 3768 | 1461105030690 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 3768 | ++DOCSHELL 157AF000 == 61 [pid = 3768] [id = 747] 15:30:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 116 (18034000) [pid = 3768] [serial = 2240] [outer = 00000000] 15:30:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 117 (189CD400) [pid = 3768] [serial = 2241] [outer = 18034000] 15:30:30 INFO - PROCESS | 3768 | 1461105030734 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 3768 | ++DOMWINDOW == 118 (18DB8800) [pid = 3768] [serial = 2242] [outer = 18034000] 15:30:31 INFO - PROCESS | 3768 | 1461105031151 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]]]}] 15:30:31 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. 15:30:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 638ms 15:30:31 INFO - PROCESS | 3768 | 1461105031226 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 3768 | 1461105031228 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 15:30:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:30:31 INFO - PROCESS | 3768 | 1461105031231 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 3768 | 1461105031233 Marionette TRACE conn2 <- [1,2950,null,{}] 15:30:31 INFO - PROCESS | 3768 | 1461105031236 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}] 15:30:31 INFO - PROCESS | 3768 | 1461105031315 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:30:31 INFO - PROCESS | 3768 | 1461105031321 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 3768 | ++DOCSHELL 1325F000 == 62 [pid = 3768] [id = 748] 15:30:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 119 (13427C00) [pid = 3768] [serial = 2243] [outer = 00000000] 15:30:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 120 (1C73C000) [pid = 3768] [serial = 2244] [outer = 13427C00] 15:30:31 INFO - PROCESS | 3768 | 1461105031365 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1D10B400) [pid = 3768] [serial = 2245] [outer = 13427C00] 15:30:31 INFO - PROCESS | 3768 | 1461105031779 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]]]}] 15:30:31 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. 15:30:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 591ms 15:30:31 INFO - PROCESS | 3768 | 1461105031828 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 3768 | 1461105031830 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 15:30:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:30:31 INFO - PROCESS | 3768 | 1461105031850 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 3768 | 1461105031851 Marionette TRACE conn2 <- [1,2954,null,{}] 15:30:31 INFO - PROCESS | 3768 | 1461105031855 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}] 15:30:31 INFO - PROCESS | 3768 | 1461105031936 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:30:31 INFO - PROCESS | 3768 | 1461105031942 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 3768 | ++DOCSHELL 1C4E3000 == 63 [pid = 3768] [id = 749] 15:30:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1D159400) [pid = 3768] [serial = 2246] [outer = 00000000] 15:30:31 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (1D509800) [pid = 3768] [serial = 2247] [outer = 1D159400] 15:30:31 INFO - PROCESS | 3768 | 1461105031985 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (1D50DC00) [pid = 3768] [serial = 2248] [outer = 1D159400] 15:30:32 INFO - PROCESS | 3768 | 1461105032404 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]]]}] 15:30:32 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. 15:30:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 591ms 15:30:32 INFO - PROCESS | 3768 | 1461105032441 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 3768 | 1461105032444 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 15:30:32 INFO - PROCESS | 3768 | 1461105032447 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:30:32 INFO - PROCESS | 3768 | 1461105032449 Marionette TRACE conn2 <- [1,2958,null,{}] 15:30:32 INFO - PROCESS | 3768 | 1461105032453 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}] 15:30:32 INFO - PROCESS | 3768 | 1461105032653 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:30:32 INFO - PROCESS | 3768 | 1461105032796 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 3768 | ++DOCSHELL 1342E400 == 64 [pid = 3768] [id = 750] 15:30:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (136B0800) [pid = 3768] [serial = 2249] [outer = 00000000] 15:30:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (147BE800) [pid = 3768] [serial = 2250] [outer = 136B0800] 15:30:32 INFO - PROCESS | 3768 | 1461105032854 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (147B8000) [pid = 3768] [serial = 2251] [outer = 136B0800] 15:30:33 INFO - PROCESS | 3768 | 1461105033390 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]]]}] 15:30:33 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. 15:30:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 997ms 15:30:33 INFO - PROCESS | 3768 | 1461105033451 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 3768 | 1461105033457 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 15:30:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:30:33 INFO - PROCESS | 3768 | 1461105033464 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 3768 | 1461105033470 Marionette TRACE conn2 <- [1,2962,null,{}] 15:30:33 INFO - PROCESS | 3768 | 1461105033475 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}] 15:30:33 INFO - PROCESS | 3768 | 1461105033584 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:30:33 INFO - PROCESS | 3768 | 1461105033743 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 3768 | ++DOCSHELL 18951C00 == 65 [pid = 3768] [id = 751] 15:30:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (18952800) [pid = 3768] [serial = 2252] [outer = 00000000] 15:30:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (18A16000) [pid = 3768] [serial = 2253] [outer = 18952800] 15:30:33 INFO - PROCESS | 3768 | 1461105033801 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (18F91400) [pid = 3768] [serial = 2254] [outer = 18952800] 15:30:34 INFO - PROCESS | 3768 | 1461105034333 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]]]}] 15:30:34 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. 15:30:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 950ms 15:30:34 INFO - PROCESS | 3768 | 1461105034391 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:30:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:30:34 INFO - PROCESS | 3768 | 1461105034394 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 15:30:34 INFO - PROCESS | 3768 | 1461105034398 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 3768 | 1461105034400 Marionette TRACE conn2 <- [1,2966,null,{}] 15:30:34 INFO - PROCESS | 3768 | 1461105034404 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}] 15:30:34 INFO - PROCESS | 3768 | 1461105034514 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:30:34 INFO - PROCESS | 3768 | 1461105034672 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 3768 | ++DOCSHELL 19B6E000 == 66 [pid = 3768] [id = 752] 15:30:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (1A095C00) [pid = 3768] [serial = 2255] [outer = 00000000] 15:30:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1ADB4800) [pid = 3768] [serial = 2256] [outer = 1A095C00] 15:30:34 INFO - PROCESS | 3768 | 1461105034727 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (1C451C00) [pid = 3768] [serial = 2257] [outer = 1A095C00] 15:30:35 INFO - PROCESS | 3768 | 1461105035229 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]]]}] 15:30:35 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. 15:30:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 840ms 15:30:35 INFO - PROCESS | 3768 | 1461105035238 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 3768 | 1461105035242 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 15:30:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:30:35 INFO - PROCESS | 3768 | 1461105035253 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 3768 | 1461105035258 Marionette TRACE conn2 <- [1,2970,null,{}] 15:30:35 INFO - PROCESS | 3768 | 1461105035278 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}] 15:30:35 INFO - PROCESS | 3768 | 1461105035385 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:30:35 INFO - PROCESS | 3768 | 1461105035501 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 3768 | ++DOCSHELL 1A498400 == 67 [pid = 3768] [id = 753] 15:30:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1AA5C800) [pid = 3768] [serial = 2258] [outer = 00000000] 15:30:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1D590C00) [pid = 3768] [serial = 2259] [outer = 1AA5C800] 15:30:35 INFO - PROCESS | 3768 | 1461105035598 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1D665400) [pid = 3768] [serial = 2260] [outer = 1AA5C800] 15:30:36 INFO - PROCESS | 3768 | 1461105036119 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"]]]}] 15:30:36 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 15:30:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:30:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 918ms 15:30:36 INFO - PROCESS | 3768 | 1461105036174 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 3768 | 1461105036176 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 15:30:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:30:36 INFO - PROCESS | 3768 | 1461105036180 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 3768 | 1461105036182 Marionette TRACE conn2 <- [1,2974,null,{}] 15:30:36 INFO - PROCESS | 3768 | 1461105036186 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}] 15:30:36 INFO - PROCESS | 3768 | 1461105036289 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:30:36 INFO - PROCESS | 3768 | 1461105036446 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 3768 | ++DOCSHELL 1D506800 == 68 [pid = 3768] [id = 754] 15:30:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (1D50FC00) [pid = 3768] [serial = 2261] [outer = 00000000] 15:30:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (1D672C00) [pid = 3768] [serial = 2262] [outer = 1D50FC00] 15:30:36 INFO - PROCESS | 3768 | 1461105036501 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (1D674000) [pid = 3768] [serial = 2263] [outer = 1D50FC00] 15:30:36 INFO - PROCESS | 3768 | 1461105036976 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]]]}] 15:30:37 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. 15:30:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 841ms 15:30:37 INFO - PROCESS | 3768 | 1461105037022 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 3768 | 1461105037024 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 15:30:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:30:37 INFO - PROCESS | 3768 | 1461105037028 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 3768 | 1461105037030 Marionette TRACE conn2 <- [1,2978,null,{}] 15:30:37 INFO - PROCESS | 3768 | 1461105037033 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}] 15:30:37 INFO - PROCESS | 3768 | 1461105037138 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:30:37 INFO - PROCESS | 3768 | 1461105037259 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 3768 | ++DOCSHELL 1D929000 == 69 [pid = 3768] [id = 755] 15:30:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1D929400) [pid = 3768] [serial = 2264] [outer = 00000000] 15:30:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1D92D400) [pid = 3768] [serial = 2265] [outer = 1D929400] 15:30:37 INFO - PROCESS | 3768 | 1461105037322 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1DB21C00) [pid = 3768] [serial = 2266] [outer = 1D929400] 15:30:37 INFO - PROCESS | 3768 | ++DOCSHELL 1D92C400 == 70 [pid = 3768] [id = 756] 15:30:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1DB2A800) [pid = 3768] [serial = 2267] [outer = 00000000] 15:30:37 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1DB2CC00) [pid = 3768] [serial = 2268] [outer = 1DB2A800] 15:30:37 INFO - PROCESS | 3768 | 1461105037905 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]]]}] 15:30:37 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. 15:30:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 887ms 15:30:37 INFO - PROCESS | 3768 | 1461105037932 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 3768 | 1461105037934 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 15:30:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:30:37 INFO - PROCESS | 3768 | 1461105037953 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 3768 | 1461105037955 Marionette TRACE conn2 <- [1,2982,null,{}] 15:30:37 INFO - PROCESS | 3768 | 1461105037960 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}] 15:30:38 INFO - PROCESS | 3768 | 1461105038084 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:30:38 INFO - PROCESS | 3768 | 1461105038224 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 3768 | ++DOCSHELL 1D92B000 == 71 [pid = 3768] [id = 757] 15:30:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1DB22C00) [pid = 3768] [serial = 2269] [outer = 00000000] 15:30:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1DB2B000) [pid = 3768] [serial = 2270] [outer = 1DB22C00] 15:30:38 INFO - PROCESS | 3768 | 1461105038278 Marionette DEBUG loaded listener.js 15:30:38 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1DB2E800) [pid = 3768] [serial = 2271] [outer = 1DB22C00] 15:30:38 INFO - PROCESS | 3768 | 1461105038802 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]]]}] 15:30:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:30:38 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 15:30:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 903ms 15:30:38 INFO - PROCESS | 3768 | 1461105038826 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 3768 | 1461105038828 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 15:30:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:30:38 INFO - PROCESS | 3768 | 1461105038832 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 3768 | 1461105038834 Marionette TRACE conn2 <- [1,2986,null,{}] 15:30:38 INFO - PROCESS | 3768 | 1461105038837 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}] 15:30:38 INFO - PROCESS | 3768 | 1461105038999 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:30:39 INFO - PROCESS | 3768 | 1461105039084 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 3768 | ++DOCSHELL 1342B400 == 72 [pid = 3768] [id = 758] 15:30:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (136B6400) [pid = 3768] [serial = 2272] [outer = 00000000] 15:30:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1664D800) [pid = 3768] [serial = 2273] [outer = 136B6400] 15:30:39 INFO - PROCESS | 3768 | 1461105039138 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (18958000) [pid = 3768] [serial = 2274] [outer = 136B6400] 15:30:39 INFO - PROCESS | 3768 | 1461105039815 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]]]}] 15:30:39 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. 15:30:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1043ms 15:30:39 INFO - PROCESS | 3768 | 1461105039886 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 3768 | 1461105039890 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 15:30:39 INFO - PROCESS | 3768 | 1461105039913 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:30:39 INFO - PROCESS | 3768 | 1461105039916 Marionette TRACE conn2 <- [1,2990,null,{}] 15:30:39 INFO - PROCESS | 3768 | 1461105039922 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}] 15:30:40 INFO - PROCESS | 3768 | 1461105040027 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:30:40 INFO - PROCESS | 3768 | 1461105040178 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 3768 | ++DOCSHELL 16572000 == 73 [pid = 3768] [id = 759] 15:30:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (16576400) [pid = 3768] [serial = 2275] [outer = 00000000] 15:30:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1845B400) [pid = 3768] [serial = 2276] [outer = 16576400] 15:30:40 INFO - PROCESS | 3768 | 1461105040229 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (18953C00) [pid = 3768] [serial = 2277] [outer = 16576400] 15:30:40 INFO - PROCESS | 3768 | 1461105040791 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]]]}] 15:30:40 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. 15:30:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 903ms 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 1C4E3000 == 72 [pid = 3768] [id = 749] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 1325F000 == 71 [pid = 3768] [id = 748] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 157AF000 == 70 [pid = 3768] [id = 747] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 1C73DC00 == 69 [pid = 3768] [id = 746] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 1C9AC000 == 68 [pid = 3768] [id = 745] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 1A04D000 == 67 [pid = 3768] [id = 744] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 19005800 == 66 [pid = 3768] [id = 743] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 18034800 == 65 [pid = 3768] [id = 726] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 189BF400 == 64 [pid = 3768] [id = 727] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 18A21800 == 63 [pid = 3768] [id = 742] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 189C4000 == 62 [pid = 3768] [id = 741] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 137E8400 == 61 [pid = 3768] [id = 740] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 16572C00 == 60 [pid = 3768] [id = 739] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (1802CC00) [pid = 3768] [serial = 2155] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (18DAC000) [pid = 3768] [serial = 2158] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (1C9B2000) [pid = 3768] [serial = 2161] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (1D14E400) [pid = 3768] [serial = 2164] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (1A04AC00) [pid = 3768] [serial = 2197] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | 1461105040880 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 3768 | 1461105040885 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 19A53800 == 59 [pid = 3768] [id = 717] 15:30:40 INFO - PROCESS | 3768 | --DOCSHELL 132D1800 == 58 [pid = 3768] [id = 733] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (189C3C00) [pid = 3768] [serial = 2069] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (19A66400) [pid = 3768] [serial = 2072] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (1CB4D400) [pid = 3768] [serial = 2075] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (18F92C00) [pid = 3768] [serial = 2185] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (18A1E000) [pid = 3768] [serial = 2182] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (18B2C800) [pid = 3768] [serial = 2183] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1802A800) [pid = 3768] [serial = 2176] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (18412000) [pid = 3768] [serial = 2177] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (137E1000) [pid = 3768] [serial = 2171] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1342A400) [pid = 3768] [serial = 2170] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (15724800) [pid = 3768] [serial = 2173] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (15CD8400) [pid = 3768] [serial = 2174] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (1900D000) [pid = 3768] [serial = 2186] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (18959800) [pid = 3768] [serial = 2179] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (19923C00) [pid = 3768] [serial = 2167] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (189A9800) [pid = 3768] [serial = 2191] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (19916000) [pid = 3768] [serial = 2188] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (19A5BC00) [pid = 3768] [serial = 2194] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (19915400) [pid = 3768] [serial = 2189] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (189A8800) [pid = 3768] [serial = 2180] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (193D3400) [pid = 3768] [serial = 2192] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (19A60000) [pid = 3768] [serial = 2195] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (18BE7400) [pid = 3768] [serial = 2042] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1961E000) [pid = 3768] [serial = 2030] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (17B86C00) [pid = 3768] [serial = 2027] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 122 (16645000) [pid = 3768] [serial = 2036] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 121 (1A097C00) [pid = 3768] [serial = 2024] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | --DOMWINDOW == 120 (18418000) [pid = 3768] [serial = 2039] [outer = 00000000] [url = about:blank] 15:30:40 INFO - PROCESS | 3768 | 1461105040897 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 3768 | 1461105040900 Marionette TRACE conn2 <- [1,2994,null,{}] 15:30:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:30:40 INFO - PROCESS | 3768 | 1461105040909 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}] 15:30:41 INFO - PROCESS | 3768 | 1461105041033 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:30:41 INFO - PROCESS | 3768 | 1461105041142 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 3768 | ++DOCSHELL 1434C800 == 59 [pid = 3768] [id = 760] 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 121 (1434D800) [pid = 3768] [serial = 2278] [outer = 00000000] 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 122 (1573A800) [pid = 3768] [serial = 2279] [outer = 1434D800] 15:30:41 INFO - PROCESS | 3768 | 1461105041190 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 123 (16566000) [pid = 3768] [serial = 2280] [outer = 1434D800] 15:30:41 INFO - PROCESS | 3768 | 1461105041559 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]]]}] 15:30:41 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. 15:30:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 15:30:41 INFO - PROCESS | 3768 | 1461105041612 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 3768 | 1461105041614 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 15:30:41 INFO - PROCESS | 3768 | 1461105041619 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:30:41 INFO - PROCESS | 3768 | 1461105041622 Marionette TRACE conn2 <- [1,2998,null,{}] 15:30:41 INFO - PROCESS | 3768 | 1461105041633 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}] 15:30:41 INFO - PROCESS | 3768 | 1461105041728 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:30:41 INFO - PROCESS | 3768 | 1461105041734 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 3768 | ++DOCSHELL 17B7D400 == 60 [pid = 3768] [id = 761] 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (18039800) [pid = 3768] [serial = 2281] [outer = 00000000] 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (189C0800) [pid = 3768] [serial = 2282] [outer = 18039800] 15:30:41 INFO - PROCESS | 3768 | 1461105041781 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (18A22400) [pid = 3768] [serial = 2283] [outer = 18039800] 15:30:42 INFO - PROCESS | 3768 | [3768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:42 INFO - PROCESS | 3768 | 1461105042278 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:30:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:30:42 INFO - {} 15:30:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:30:42 INFO - {} 15:30:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:30:42 INFO - {} 15:30:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:30:42 INFO - {} 15:30:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 685ms 15:30:42 INFO - TEST-START | /FileAPI/fileReader.html 15:30:42 INFO - PROCESS | 3768 | 1461105042323 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 3768 | 1461105042325 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 15:30:42 INFO - PROCESS | 3768 | 1461105042328 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 3768 | 1461105042330 Marionette TRACE conn2 <- [1,3002,null,{}] 15:30:42 INFO - PROCESS | 3768 | 1461105042333 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}] 15:30:42 INFO - PROCESS | 3768 | 1461105042417 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:30:42 INFO - PROCESS | 3768 | 1461105042548 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 3768 | ++DOCSHELL 18DB3000 == 61 [pid = 3768] [id = 762] 15:30:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (18DB6000) [pid = 3768] [serial = 2284] [outer = 00000000] 15:30:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (19012800) [pid = 3768] [serial = 2285] [outer = 18DB6000] 15:30:42 INFO - PROCESS | 3768 | 1461105042593 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (193D2C00) [pid = 3768] [serial = 2286] [outer = 18DB6000] 15:30:42 INFO - PROCESS | 3768 | 1461105042957 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]]]}] 15:30:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:30:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:30:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:30:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:30:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 685ms 15:30:43 INFO - PROCESS | 3768 | 1461105043012 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 3768 | 1461105043014 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 15:30:43 INFO - TEST-START | /FileAPI/historical.html 15:30:43 INFO - PROCESS | 3768 | 1461105043017 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 3768 | 1461105043019 Marionette TRACE conn2 <- [1,3006,null,{}] 15:30:43 INFO - PROCESS | 3768 | 1461105043023 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}] 15:30:43 INFO - PROCESS | 3768 | 1461105043103 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:30:43 INFO - PROCESS | 3768 | 1461105043220 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 3768 | ++DOCSHELL 18F85800 == 62 [pid = 3768] [id = 763] 15:30:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (1900D000) [pid = 3768] [serial = 2287] [outer = 00000000] 15:30:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (19917C00) [pid = 3768] [serial = 2288] [outer = 1900D000] 15:30:43 INFO - PROCESS | 3768 | 1461105043267 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (1991DC00) [pid = 3768] [serial = 2289] [outer = 1900D000] 15:30:43 INFO - PROCESS | 3768 | 1461105043670 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"]]]}] 15:30:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:30:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:30:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:30:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:30:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:30:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:30:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:30:43 INFO - TEST-OK | /FileAPI/historical.html | took 700ms 15:30:43 INFO - PROCESS | 3768 | 1461105043718 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 3768 | 1461105043721 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 15:30:43 INFO - TEST-START | /FileAPI/idlharness.html 15:30:43 INFO - PROCESS | 3768 | 1461105043726 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 3768 | 1461105043728 Marionette TRACE conn2 <- [1,3010,null,{}] 15:30:43 INFO - PROCESS | 3768 | 1461105043732 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}] 15:30:43 INFO - PROCESS | 3768 | 1461105043894 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:30:43 INFO - PROCESS | 3768 | 1461105043922 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 3768 | ++DOCSHELL 136B7400 == 63 [pid = 3768] [id = 764] 15:30:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (19615800) [pid = 3768] [serial = 2290] [outer = 00000000] 15:30:43 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (19A69800) [pid = 3768] [serial = 2291] [outer = 19615800] 15:30:43 INFO - PROCESS | 3768 | 1461105043968 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (1A09C400) [pid = 3768] [serial = 2292] [outer = 19615800] 15:30:44 INFO - PROCESS | 3768 | 1461105044861 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]]]}] 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:30:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:30:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:30:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:30:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:30:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:30:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:30:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:30:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:30:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:30:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:30:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:30:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:30:44 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 15:30:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:30:44 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 15:30:44 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 15:30:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:30:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:30:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:30:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:30:44 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 15:30:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:30:44 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 15:30:44 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 15:30:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:30:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:30:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:30:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:30:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:30:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:30:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:30:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1293ms 15:30:45 INFO - PROCESS | 3768 | 1461105045016 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 3768 | 1461105045018 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 15:30:45 INFO - TEST-START | /FileAPI/idlharness.worker 15:30:45 INFO - PROCESS | 3768 | 1461105045021 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 3768 | 1461105045023 Marionette TRACE conn2 <- [1,3014,null,{}] 15:30:45 INFO - PROCESS | 3768 | 1461105045026 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}] 15:30:45 INFO - PROCESS | 3768 | 1461105045147 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (1C73E800) [pid = 3768] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1A090C00) [pid = 3768] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1900E000) [pid = 3768] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (1C9B2800) [pid = 3768] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 130 (16574400) [pid = 3768] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 129 (13A25800) [pid = 3768] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 128 (189C4C00) [pid = 3768] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 127 (18BED400) [pid = 3768] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 126 (18034000) [pid = 3768] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 125 (13427C00) [pid = 3768] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 124 (1C73B800) [pid = 3768] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:30:45 INFO - PROCESS | 3768 | --DOMWINDOW == 123 (1ADBB800) [pid = 3768] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:30:45 INFO - PROCESS | 3768 | 1461105045332 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 3768 | ++DOCSHELL 11BD7400 == 64 [pid = 3768] [id = 765] 15:30:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 124 (11BDF400) [pid = 3768] [serial = 2293] [outer = 00000000] 15:30:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 125 (18DABC00) [pid = 3768] [serial = 2294] [outer = 11BDF400] 15:30:45 INFO - PROCESS | 3768 | 1461105045376 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 3768 | ++DOMWINDOW == 126 (1A8ABC00) [pid = 3768] [serial = 2295] [outer = 11BDF400] 15:30:45 INFO - PROCESS | 3768 | [3768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:46 INFO - PROCESS | 3768 | 1461105046332 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,{},{}]]]}] 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:30:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:30:46 INFO - {} 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:30:46 INFO - {} 15:30:46 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 - {} 15:30:46 INFO - {} 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:30:46 INFO - {} 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:30:46 INFO - {} 15:30:46 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 - {} 15:30:46 INFO - {} 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 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 15:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:30:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:30:46 INFO - {} 15:30:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1525ms 15:30:46 INFO - PROCESS | 3768 | 1461105046552 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 3768 | 1461105046554 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 15:30:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:30:46 INFO - PROCESS | 3768 | 1461105046589 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 3768 | 1461105046591 Marionette TRACE conn2 <- [1,3018,null,{}] 15:30:46 INFO - PROCESS | 3768 | 1461105046595 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}] 15:30:46 INFO - PROCESS | 3768 | 1461105046719 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:30:46 INFO - PROCESS | 3768 | 1461105046728 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 3768 | ++DOCSHELL 18070400 == 65 [pid = 3768] [id = 766] 15:30:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 127 (1D92C000) [pid = 3768] [serial = 2296] [outer = 00000000] 15:30:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 128 (1E08A400) [pid = 3768] [serial = 2297] [outer = 1D92C000] 15:30:46 INFO - PROCESS | 3768 | 1461105046771 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 3768 | ++DOMWINDOW == 129 (1E08CC00) [pid = 3768] [serial = 2298] [outer = 1D92C000] 15:30:47 INFO - PROCESS | 3768 | 1461105047169 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]]]}] 15:30:47 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 15:30:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 15:30:47 INFO - PROCESS | 3768 | 1461105047230 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 3768 | 1461105047232 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 15:30:47 INFO - PROCESS | 3768 | 1461105047235 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:30:47 INFO - PROCESS | 3768 | 1461105047237 Marionette TRACE conn2 <- [1,3022,null,{}] 15:30:47 INFO - PROCESS | 3768 | 1461105047240 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}] 15:30:47 INFO - PROCESS | 3768 | 1461105047346 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:30:47 INFO - PROCESS | 3768 | 1461105047485 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 3768 | ++DOCSHELL 1230D400 == 66 [pid = 3768] [id = 767] 15:30:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 130 (123F7400) [pid = 3768] [serial = 2299] [outer = 00000000] 15:30:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 131 (13423400) [pid = 3768] [serial = 2300] [outer = 123F7400] 15:30:47 INFO - PROCESS | 3768 | 1461105047542 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (137E1400) [pid = 3768] [serial = 2301] [outer = 123F7400] 15:30:48 INFO - PROCESS | 3768 | 1461105048160 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]]]}] 15:30:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:30:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 996ms 15:30:48 INFO - PROCESS | 3768 | 1461105048224 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 3768 | 1461105048229 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 15:30:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:30:48 INFO - PROCESS | 3768 | 1461105048234 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 3768 | 1461105048237 Marionette TRACE conn2 <- [1,3026,null,{}] 15:30:48 INFO - PROCESS | 3768 | 1461105048276 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}] 15:30:48 INFO - PROCESS | 3768 | 1461105048395 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:30:48 INFO - PROCESS | 3768 | 1461105048535 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 3768 | ++DOCSHELL 18034000 == 67 [pid = 3768] [id = 768] 15:30:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (18419800) [pid = 3768] [serial = 2302] [outer = 00000000] 15:30:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (189A8400) [pid = 3768] [serial = 2303] [outer = 18419800] 15:30:48 INFO - PROCESS | 3768 | 1461105048592 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (18BEE800) [pid = 3768] [serial = 2304] [outer = 18419800] 15:30:49 INFO - PROCESS | 3768 | 1461105049100 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"]]]}] 15:30:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:30:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:30:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 903ms 15:30:49 INFO - PROCESS | 3768 | 1461105049141 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 3768 | 1461105049145 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 15:30:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:30:49 INFO - PROCESS | 3768 | 1461105049150 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 3768 | 1461105049152 Marionette TRACE conn2 <- [1,3030,null,{}] 15:30:49 INFO - PROCESS | 3768 | 1461105049156 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}] 15:30:49 INFO - PROCESS | 3768 | 1461105049265 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:30:49 INFO - PROCESS | 3768 | 1461105049386 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 3768 | ++DOCSHELL 18BF0C00 == 68 [pid = 3768] [id = 769] 15:30:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (18BF2800) [pid = 3768] [serial = 2305] [outer = 00000000] 15:30:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (19A5B000) [pid = 3768] [serial = 2306] [outer = 18BF2800] 15:30:49 INFO - PROCESS | 3768 | 1461105049440 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (19A66000) [pid = 3768] [serial = 2307] [outer = 18BF2800] 15:30:50 INFO - PROCESS | 3768 | 1461105050178 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]]]}] 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:30:50 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. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:30:50 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'.) 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:30:50 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. 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:30:50 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. 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:30:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:30:50 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. 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:30:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:30:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:30:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:30:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:30:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1136ms 15:30:50 INFO - PROCESS | 3768 | 1461105050283 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 3768 | 1461105050286 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 15:30:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:30:50 INFO - PROCESS | 3768 | 1461105050298 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 3768 | 1461105050304 Marionette TRACE conn2 <- [1,3034,null,{}] 15:30:50 INFO - PROCESS | 3768 | 1461105050309 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}] 15:30:50 INFO - PROCESS | 3768 | 1461105050462 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:30:50 INFO - PROCESS | 3768 | 1461105050578 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 3768 | ++DOCSHELL 19A56C00 == 69 [pid = 3768] [id = 770] 15:30:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (19B72000) [pid = 3768] [serial = 2308] [outer = 00000000] 15:30:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1D5C7000) [pid = 3768] [serial = 2309] [outer = 19B72000] 15:30:50 INFO - PROCESS | 3768 | 1461105050631 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (1D5C9800) [pid = 3768] [serial = 2310] [outer = 19B72000] 15:30:50 INFO - PROCESS | 3768 | [3768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:51 INFO - PROCESS | 3768 | 1461105051122 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:30:51 INFO - {} 15:30:51 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 856ms 15:30:51 INFO - PROCESS | 3768 | 1461105051190 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 3768 | 1461105051193 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 15:30:51 INFO - PROCESS | 3768 | 1461105051198 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 3768 | 1461105051200 Marionette TRACE conn2 <- [1,3038,null,{}] 15:30:51 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:30:51 INFO - PROCESS | 3768 | 1461105051207 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}] 15:30:51 INFO - PROCESS | 3768 | 1461105051321 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:30:51 INFO - PROCESS | 3768 | 1461105051435 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 3768 | ++DOCSHELL 1A382800 == 70 [pid = 3768] [id = 771] 15:30:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1D66FC00) [pid = 3768] [serial = 2311] [outer = 00000000] 15:30:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1E0B6800) [pid = 3768] [serial = 2312] [outer = 1D66FC00] 15:30:51 INFO - PROCESS | 3768 | 1461105051487 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (1E0B8800) [pid = 3768] [serial = 2313] [outer = 1D66FC00] 15:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:30:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 778ms 15:30:51 INFO - PROCESS | 3768 | 1461105051962 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]]]}] 15:30:51 INFO - PROCESS | 3768 | 1461105051967 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 3768 | 1461105051969 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 15:30:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:30:51 INFO - PROCESS | 3768 | 1461105051974 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 3768 | 1461105051976 Marionette TRACE conn2 <- [1,3042,null,{}] 15:30:51 INFO - PROCESS | 3768 | 1461105051980 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}] 15:30:52 INFO - PROCESS | 3768 | 1461105052084 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:30:52 INFO - PROCESS | 3768 | 1461105052235 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 3768 | ++DOCSHELL 1D927800 == 71 [pid = 3768] [id = 772] 15:30:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1D927C00) [pid = 3768] [serial = 2314] [outer = 00000000] 15:30:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1DB29000) [pid = 3768] [serial = 2315] [outer = 1D927C00] 15:30:52 INFO - PROCESS | 3768 | 1461105052301 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1DB98800) [pid = 3768] [serial = 2316] [outer = 1D927C00] 15:30:53 INFO - PROCESS | 3768 | 1461105053117 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"]]]}] 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:30:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:30:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:53 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" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:53 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" 15:30:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:30:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:30:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1354ms 15:30:53 INFO - PROCESS | 3768 | 1461105053341 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 3768 | 1461105053344 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 15:30:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:30:53 INFO - PROCESS | 3768 | 1461105053348 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 3768 | 1461105053350 Marionette TRACE conn2 <- [1,3046,null,{}] 15:30:53 INFO - PROCESS | 3768 | 1461105053354 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}] 15:30:53 INFO - PROCESS | 3768 | 1461105053449 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:30:53 INFO - PROCESS | 3768 | 1461105053596 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 3768 | ++DOCSHELL 132DB000 == 72 [pid = 3768] [id = 773] 15:30:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1894F000) [pid = 3768] [serial = 2317] [outer = 00000000] 15:30:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1DC5D400) [pid = 3768] [serial = 2318] [outer = 1894F000] 15:30:53 INFO - PROCESS | 3768 | 1461105053692 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (1DC61400) [pid = 3768] [serial = 2319] [outer = 1894F000] 15:30:54 INFO - PROCESS | 3768 | 1461105054203 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]]]}] 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:30:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:30:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:30:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:30:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:30:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:30:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:30:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:30:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:30:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 918ms 15:30:54 INFO - PROCESS | 3768 | 1461105054268 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 3768 | 1461105054270 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 15:30:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:30:54 INFO - PROCESS | 3768 | 1461105054275 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 3768 | 1461105054277 Marionette TRACE conn2 <- [1,3050,null,{}] 15:30:54 INFO - PROCESS | 3768 | 1461105054281 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}] 15:30:54 INFO - PROCESS | 3768 | 1461105054384 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:30:54 INFO - PROCESS | 3768 | 1461105054544 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 3768 | ++DOCSHELL 1DC5A800 == 73 [pid = 3768] [id = 774] 15:30:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1DC5C000) [pid = 3768] [serial = 2320] [outer = 00000000] 15:30:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (1E2BE000) [pid = 3768] [serial = 2321] [outer = 1DC5C000] 15:30:54 INFO - PROCESS | 3768 | 1461105054597 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1E2C0400) [pid = 3768] [serial = 2322] [outer = 1DC5C000] 15:30:54 INFO - PROCESS | 3768 | [3768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:30:55 INFO - PROCESS | 3768 | 1461105055170 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:30:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:30:55 INFO - {} 15:30:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 934ms 15:30:55 INFO - PROCESS | 3768 | 1461105055220 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:30:55 INFO - PROCESS | 3768 | 1461105055222 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 15:30:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:30:55 INFO - PROCESS | 3768 | 1461105055226 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 3768 | 1461105055228 Marionette TRACE conn2 <- [1,3054,null,{}] 15:30:55 INFO - PROCESS | 3768 | 1461105055232 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}] 15:30:55 INFO - PROCESS | 3768 | 1461105055338 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:30:55 INFO - PROCESS | 3768 | 1461105055488 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 3768 | ++DOCSHELL 13269C00 == 74 [pid = 3768] [id = 775] 15:30:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (132CFC00) [pid = 3768] [serial = 2323] [outer = 00000000] 15:30:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (17B86400) [pid = 3768] [serial = 2324] [outer = 132CFC00] 15:30:55 INFO - PROCESS | 3768 | 1461105055543 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 3768 | ++DOMWINDOW == 156 (19A50000) [pid = 3768] [serial = 2325] [outer = 132CFC00] 15:30:56 INFO - PROCESS | 3768 | 1461105056267 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]]]}] 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:30:56 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:30:56 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1090ms 15:30:56 INFO - PROCESS | 3768 | 1461105056304 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:30:56 INFO - PROCESS | 3768 | 1461105056309 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 15:30:56 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:30:56 INFO - PROCESS | 3768 | 1461105056314 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 3768 | 1461105056318 Marionette TRACE conn2 <- [1,3058,null,{}] 15:30:56 INFO - PROCESS | 3768 | 1461105056323 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}] 15:30:56 INFO - PROCESS | 3768 | 1461105056426 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:30:56 INFO - PROCESS | 3768 | 1461105056593 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 3768 | ++DOCSHELL 16569800 == 75 [pid = 3768] [id = 776] 15:30:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 157 (16584400) [pid = 3768] [serial = 2326] [outer = 00000000] 15:30:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 158 (16574400) [pid = 3768] [serial = 2327] [outer = 16584400] 15:30:56 INFO - PROCESS | 3768 | 1461105056647 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 3768 | ++DOMWINDOW == 159 (189A5800) [pid = 3768] [serial = 2328] [outer = 16584400] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 18070400 == 74 [pid = 3768] [id = 766] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 11BD7400 == 73 [pid = 3768] [id = 765] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 136B7400 == 72 [pid = 3768] [id = 764] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 18F85800 == 71 [pid = 3768] [id = 763] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 18DB3000 == 70 [pid = 3768] [id = 762] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 17B7D400 == 69 [pid = 3768] [id = 761] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 1434C800 == 68 [pid = 3768] [id = 760] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 16572000 == 67 [pid = 3768] [id = 759] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 1D92C400 == 66 [pid = 3768] [id = 756] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 19B6E000 == 65 [pid = 3768] [id = 752] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 158 (1C9ADC00) [pid = 3768] [serial = 2212] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 157 (1D509800) [pid = 3768] [serial = 2247] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 18951C00 == 64 [pid = 3768] [id = 751] 15:30:57 INFO - PROCESS | 3768 | --DOCSHELL 1342E400 == 63 [pid = 3768] [id = 750] 15:30:57 INFO - PROCESS | 3768 | 1461105057265 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]]]}] 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:30:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 997ms 15:30:57 INFO - PROCESS | 3768 | 1461105057318 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:30:57 INFO - PROCESS | 3768 | 1461105057323 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 15:30:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:30:57 INFO - PROCESS | 3768 | 1461105057329 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 3768 | 1461105057331 Marionette TRACE conn2 <- [1,3062,null,{}] 15:30:57 INFO - PROCESS | 3768 | 1461105057335 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}] 15:30:57 INFO - PROCESS | 3768 | 1461105057424 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 156 (1CE4AC00) [pid = 3768] [serial = 2153] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 155 (1C4E9C00) [pid = 3768] [serial = 2108] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 154 (1ADB2400) [pid = 3768] [serial = 2233] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 153 (19A53000) [pid = 3768] [serial = 2231] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 152 (1CB4F400) [pid = 3768] [serial = 2236] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 151 (1ADC1000) [pid = 3768] [serial = 2234] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 150 (15512C00) [pid = 3768] [serial = 2219] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 149 (16581400) [pid = 3768] [serial = 2218] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (1657B000) [pid = 3768] [serial = 2221] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (17B0D800) [pid = 3768] [serial = 2222] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (18BE8000) [pid = 3768] [serial = 2224] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (18BF2C00) [pid = 3768] [serial = 2225] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (1900F400) [pid = 3768] [serial = 2227] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (18952000) [pid = 3768] [serial = 2203] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (1841A400) [pid = 3768] [serial = 2215] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (15513C00) [pid = 3768] [serial = 2200] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1C448C00) [pid = 3768] [serial = 2209] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 139 (19A57C00) [pid = 3768] [serial = 2206] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 138 (1CC83800) [pid = 3768] [serial = 2238] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 137 (189CD400) [pid = 3768] [serial = 2241] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 136 (1C73C000) [pid = 3768] [serial = 2244] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 135 (18DB8800) [pid = 3768] [serial = 2242] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 134 (19A51000) [pid = 3768] [serial = 2230] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 133 (1D103C00) [pid = 3768] [serial = 2239] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 132 (1D10B400) [pid = 3768] [serial = 2245] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | --DOMWINDOW == 131 (193D9C00) [pid = 3768] [serial = 2228] [outer = 00000000] [url = about:blank] 15:30:57 INFO - PROCESS | 3768 | 1461105057550 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 3768 | ++DOCSHELL 12DD7800 == 64 [pid = 3768] [id = 777] 15:30:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 132 (13263800) [pid = 3768] [serial = 2329] [outer = 00000000] 15:30:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 133 (16571800) [pid = 3768] [serial = 2330] [outer = 13263800] 15:30:57 INFO - PROCESS | 3768 | 1461105057598 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 3768 | ++DOMWINDOW == 134 (1841A400) [pid = 3768] [serial = 2331] [outer = 13263800] 15:30:57 INFO - PROCESS | 3768 | 1461105057961 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]]]}] 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:30:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 701ms 15:30:58 INFO - PROCESS | 3768 | 1461105058028 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:30:58 INFO - PROCESS | 3768 | 1461105058030 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 15:30:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:30:58 INFO - PROCESS | 3768 | 1461105058034 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 3768 | 1461105058037 Marionette TRACE conn2 <- [1,3066,null,{}] 15:30:58 INFO - PROCESS | 3768 | 1461105058047 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}] 15:30:58 INFO - PROCESS | 3768 | 1461105058144 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:30:58 INFO - PROCESS | 3768 | 1461105058150 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 3768 | ++DOCSHELL 18BEC800 == 65 [pid = 3768] [id = 778] 15:30:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 135 (18F85800) [pid = 3768] [serial = 2332] [outer = 00000000] 15:30:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 136 (1900E000) [pid = 3768] [serial = 2333] [outer = 18F85800] 15:30:58 INFO - PROCESS | 3768 | 1461105058203 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 3768 | ++DOMWINDOW == 137 (193D5C00) [pid = 3768] [serial = 2334] [outer = 18F85800] 15:30:58 INFO - PROCESS | 3768 | 1461105058709 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] 15:30:58 INFO - PROCESS | 3768 | 1461105058770 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 15:30:58 INFO - PROCESS | 3768 | 1461105058778 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:30:58 INFO - PROCESS | 3768 | 1461105058780 Marionette TRACE conn2 <- [1,3070,null,{}] 15:30:58 INFO - PROCESS | 3768 | 1461105058783 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}] 15:30:58 INFO - PROCESS | 3768 | 1461105058899 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:30:59 INFO - PROCESS | 3768 | 1461105059017 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 3768 | ++DOCSHELL 19A59400 == 66 [pid = 3768] [id = 779] 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 138 (19A5A000) [pid = 3768] [serial = 2335] [outer = 00000000] 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 139 (19A67C00) [pid = 3768] [serial = 2336] [outer = 19A5A000] 15:30:59 INFO - PROCESS | 3768 | 1461105059062 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 140 (1A002C00) [pid = 3768] [serial = 2337] [outer = 19A5A000] 15:30:59 INFO - PROCESS | 3768 | 1461105059414 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]]]}] 15:30:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:30:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:30:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:30:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:30:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 685ms 15:30:59 INFO - PROCESS | 3768 | 1461105059478 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 3768 | 1461105059480 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 15:30:59 INFO - PROCESS | 3768 | 1461105059483 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:30:59 INFO - PROCESS | 3768 | 1461105059485 Marionette TRACE conn2 <- [1,3074,null,{}] 15:30:59 INFO - PROCESS | 3768 | 1461105059489 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}] 15:30:59 INFO - PROCESS | 3768 | 1461105059627 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:30:59 INFO - PROCESS | 3768 | 1461105059646 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 3768 | ++DOCSHELL 19A50C00 == 67 [pid = 3768] [id = 780] 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (19A58800) [pid = 3768] [serial = 2338] [outer = 00000000] 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1C447400) [pid = 3768] [serial = 2339] [outer = 19A58800] 15:30:59 INFO - PROCESS | 3768 | 1461105059690 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1C44E800) [pid = 3768] [serial = 2340] [outer = 19A58800] 15:31:00 INFO - PROCESS | 3768 | 1461105060133 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 701ms 15:31:00 INFO - PROCESS | 3768 | 1461105060168 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 3768 | 1461105060171 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 15:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:31:00 INFO - PROCESS | 3768 | 1461105060174 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 3768 | 1461105060175 Marionette TRACE conn2 <- [1,3078,null,{}] 15:31:00 INFO - PROCESS | 3768 | 1461105060179 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}] 15:31:00 INFO - PROCESS | 3768 | 1461105060314 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:31:00 INFO - PROCESS | 3768 | 1461105060418 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 3768 | ++DOCSHELL 18F8E800 == 68 [pid = 3768] [id = 781] 15:31:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (18F93400) [pid = 3768] [serial = 2341] [outer = 00000000] 15:31:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (1C9A8400) [pid = 3768] [serial = 2342] [outer = 18F93400] 15:31:00 INFO - PROCESS | 3768 | 1461105060467 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (1CC84400) [pid = 3768] [serial = 2343] [outer = 18F93400] 15:31:00 INFO - PROCESS | 3768 | 1461105060855 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 732ms 15:31:00 INFO - PROCESS | 3768 | 1461105060913 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 3768 | 1461105060915 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 15:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:31:00 INFO - PROCESS | 3768 | 1461105060919 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 3768 | 1461105060920 Marionette TRACE conn2 <- [1,3082,null,{}] 15:31:00 INFO - PROCESS | 3768 | 1461105060923 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}] 15:31:01 INFO - PROCESS | 3768 | 1461105061054 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:31:01 INFO - PROCESS | 3768 | 1461105061073 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 3768 | ++DOCSHELL 1C9B4C00 == 69 [pid = 3768] [id = 782] 15:31:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1CE4B000) [pid = 3768] [serial = 2344] [outer = 00000000] 15:31:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1D159C00) [pid = 3768] [serial = 2345] [outer = 1CE4B000] 15:31:01 INFO - PROCESS | 3768 | 1461105061116 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D503400) [pid = 3768] [serial = 2346] [outer = 1CE4B000] 15:31:01 INFO - PROCESS | 3768 | 1461105061739 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 148 (11BDF400) [pid = 3768] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 147 (18039800) [pid = 3768] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 146 (19615800) [pid = 3768] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 145 (1434D800) [pid = 3768] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 144 (18DB6000) [pid = 3768] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 143 (1DB2A800) [pid = 3768] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 142 (16576400) [pid = 3768] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 141 (1D159400) [pid = 3768] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:31:01 INFO - PROCESS | 3768 | --DOMWINDOW == 140 (1900D000) [pid = 3768] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:31:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:31:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 903ms 15:31:01 INFO - PROCESS | 3768 | 1461105061823 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 3768 | 1461105061825 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 15:31:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:31:01 INFO - PROCESS | 3768 | 1461105061829 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 3768 | 1461105061831 Marionette TRACE conn2 <- [1,3086,null,{}] 15:31:01 INFO - PROCESS | 3768 | 1461105061834 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}] 15:31:01 INFO - PROCESS | 3768 | 1461105061917 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:31:01 INFO - PROCESS | 3768 | 1461105061923 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 3768 | ++DOCSHELL 16576400 == 70 [pid = 3768] [id = 783] 15:31:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 141 (18039800) [pid = 3768] [serial = 2347] [outer = 00000000] 15:31:01 INFO - PROCESS | 3768 | ++DOMWINDOW == 142 (1D50B000) [pid = 3768] [serial = 2348] [outer = 18039800] 15:31:01 INFO - PROCESS | 3768 | 1461105061966 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 143 (1D589400) [pid = 3768] [serial = 2349] [outer = 18039800] 15:31:02 INFO - PROCESS | 3768 | 1461105062395 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]]]}] 15:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 592ms 15:31:02 INFO - PROCESS | 3768 | 1461105062439 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 3768 | 1461105062441 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 15:31:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:31:02 INFO - PROCESS | 3768 | 1461105062444 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 3768 | 1461105062446 Marionette TRACE conn2 <- [1,3090,null,{}] 15:31:02 INFO - PROCESS | 3768 | 1461105062449 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}] 15:31:02 INFO - PROCESS | 3768 | 1461105062533 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:31:02 INFO - PROCESS | 3768 | 1461105062539 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 3768 | ++DOCSHELL 19010400 == 71 [pid = 3768] [id = 784] 15:31:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 144 (19972800) [pid = 3768] [serial = 2350] [outer = 00000000] 15:31:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 145 (19977C00) [pid = 3768] [serial = 2351] [outer = 19972800] 15:31:02 INFO - PROCESS | 3768 | 1461105062582 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 3768 | ++DOMWINDOW == 146 (19979000) [pid = 3768] [serial = 2352] [outer = 19972800] 15:31:02 INFO - PROCESS | 3768 | 1461105063007 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:31:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 592ms 15:31:03 INFO - PROCESS | 3768 | 1461105063039 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 3768 | 1461105063041 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 15:31:03 INFO - PROCESS | 3768 | 1461105063044 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:31:03 INFO - PROCESS | 3768 | 1461105063046 Marionette TRACE conn2 <- [1,3094,null,{}] 15:31:03 INFO - PROCESS | 3768 | 1461105063049 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}] 15:31:03 INFO - PROCESS | 3768 | 1461105063200 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:31:03 INFO - PROCESS | 3768 | 1461105063215 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 3768 | ++DOCSHELL 1A385400 == 72 [pid = 3768] [id = 785] 15:31:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 147 (1C44AC00) [pid = 3768] [serial = 2353] [outer = 00000000] 15:31:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 148 (1D591400) [pid = 3768] [serial = 2354] [outer = 1C44AC00] 15:31:03 INFO - PROCESS | 3768 | 1461105063267 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 3768 | ++DOMWINDOW == 149 (1D5C4C00) [pid = 3768] [serial = 2355] [outer = 1C44AC00] 15:31:03 INFO - PROCESS | 3768 | 1461105063692 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]]]}] 15:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:31:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 685ms 15:31:03 INFO - PROCESS | 3768 | 1461105063814 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 3768 | 1461105063818 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 15:31:03 INFO - PROCESS | 3768 | 1461105063828 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:31:03 INFO - PROCESS | 3768 | 1461105063832 Marionette TRACE conn2 <- [1,3098,null,{}] 15:31:03 INFO - PROCESS | 3768 | 1461105063838 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}] 15:31:03 INFO - PROCESS | 3768 | 1461105063970 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:31:04 INFO - PROCESS | 3768 | 1461105064132 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 3768 | ++DOCSHELL 1325D000 == 73 [pid = 3768] [id = 786] 15:31:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 150 (13265800) [pid = 3768] [serial = 2356] [outer = 00000000] 15:31:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 151 (1342E400) [pid = 3768] [serial = 2357] [outer = 13265800] 15:31:04 INFO - PROCESS | 3768 | 1461105064189 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 3768 | ++DOMWINDOW == 152 (14B09C00) [pid = 3768] [serial = 2358] [outer = 13265800] 15:31:04 INFO - PROCESS | 3768 | 1461105064771 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"]]]}] 15:31:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:31:04 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:31:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:31:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:31:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 996ms 15:31:04 INFO - PROCESS | 3768 | 1461105064817 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 3768 | 1461105064821 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 15:31:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:31:04 INFO - PROCESS | 3768 | 1461105064829 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 3768 | 1461105064833 Marionette TRACE conn2 <- [1,3102,null,{}] 15:31:04 INFO - PROCESS | 3768 | 1461105064838 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}] 15:31:04 INFO - PROCESS | 3768 | 1461105064948 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:31:05 INFO - PROCESS | 3768 | 1461105065119 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\", \"19d3810b-3c5b-46ae-950a-e4d306453537\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 3768 | ++DOCSHELL 1656C400 == 74 [pid = 3768] [id = 787] 15:31:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 153 (1657E000) [pid = 3768] [serial = 2359] [outer = 00000000] 15:31:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 154 (18953000) [pid = 3768] [serial = 2360] [outer = 1657E000] 15:31:05 INFO - PROCESS | 3768 | 1461105065173 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 3768 | ++DOMWINDOW == 155 (18A1E800) [pid = 3768] [serial = 2361] [outer = 1657E000] 15:31:05 INFO - PROCESS | 3768 | 1461105065676 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]]]}] 15:31:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:31:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 903ms 15:31:05 INFO - PROCESS | 3768 | 1461105065732 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 3768 | 1461105065735 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 15:31:06 WARNING - u'runner_teardown' () 15:31:06 INFO - No more tests 15:31:06 INFO - Got 0 unexpected results 15:31:06 INFO - SUITE-END | took 639s 15:31:07 INFO - Closing logging queue 15:31:07 INFO - queue closed 15:31:07 INFO - Return code: 0 15:31:07 WARNING - # TBPL SUCCESS # 15:31:07 INFO - Running post-action listener: _resource_record_post_action 15:31:07 INFO - Running post-run listener: _resource_record_post_run 15:31:08 INFO - Total resource usage - Wall time: 649s; CPU: 17.0%; Read bytes: 91917824; Write bytes: 997040640; Read time: 1902616; Write time: 1206041 15:31:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:31:08 INFO - install - Wall time: 4s; CPU: 9.0%; Read bytes: 0; Write bytes: 137595904; Read time: 0; Write time: 146617 15:31:08 INFO - run-tests - Wall time: 646s; CPU: 17.0%; Read bytes: 91917824; Write bytes: 815533056; Read time: 1902616; Write time: 1028852 15:31:08 INFO - Running post-run listener: _upload_blobber_files 15:31:08 INFO - Blob upload gear active. 15:31:08 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:31:08 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:31:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:31:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:31:09 INFO - (blobuploader) - INFO - Open directory for files ... 15:31:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:31:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:31:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:10 INFO - (blobuploader) - INFO - Done attempting. 15:31:10 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:31:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:31:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:31:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:31:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:31:13 INFO - (blobuploader) - INFO - Done attempting. 15:31:13 INFO - (blobuploader) - INFO - Iteration through files over. 15:31:13 INFO - Return code: 0 15:31:13 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:31:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89e6e2fd0751290e6dcc7da484b78e1f768a12ab444a4bde9de551b3fa934dddea950a23b7450249aecd194474a6227adc25f733b14c04e740a0f16c079411c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c81e4a948cb26b7821393f6ccac1ba26f9fc432e7edb88559774d710d7d383bfae849072b8cf3fd2f2fbdfd9d88fc0f69f9f4dc391e71549eead421048bca32a"} 15:31:13 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:31:13 INFO - Writing to file C:\slave\test\properties\blobber_files 15:31:13 INFO - Contents: 15:31:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89e6e2fd0751290e6dcc7da484b78e1f768a12ab444a4bde9de551b3fa934dddea950a23b7450249aecd194474a6227adc25f733b14c04e740a0f16c079411c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c81e4a948cb26b7821393f6ccac1ba26f9fc432e7edb88559774d710d7d383bfae849072b8cf3fd2f2fbdfd9d88fc0f69f9f4dc391e71549eead421048bca32a"} 15:31:13 INFO - Running post-run listener: copy_logs_to_upload_dir 15:31:13 INFO - Copying logs to upload dir... 15:31:13 INFO - mkdir: C:\slave\test\build\upload\logs 15:31:13 INFO - Copying logs to upload dir... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... 15:31:13 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=799.367000 ========= master_lag: 26.52 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 45 secs) (at 2016-04-19 15:31:16.280720) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.281841) ========= '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-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89e6e2fd0751290e6dcc7da484b78e1f768a12ab444a4bde9de551b3fa934dddea950a23b7450249aecd194474a6227adc25f733b14c04e740a0f16c079411c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c81e4a948cb26b7821393f6ccac1ba26f9fc432e7edb88559774d710d7d383bfae849072b8cf3fd2f2fbdfd9d88fc0f69f9f4dc391e71549eead421048bca32a"} build_url:https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/89e6e2fd0751290e6dcc7da484b78e1f768a12ab444a4bde9de551b3fa934dddea950a23b7450249aecd194474a6227adc25f733b14c04e740a0f16c079411c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c81e4a948cb26b7821393f6ccac1ba26f9fc432e7edb88559774d710d7d383bfae849072b8cf3fd2f2fbdfd9d88fc0f69f9f4dc391e71549eead421048bca32a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ho728nL_R-qqLiyXmvymxg/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.410201) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.410549) ========= '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-060\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-060 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-060 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-060 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-060 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-060 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.529724) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.530076) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 15:31:16.897079) ========= ========= Total master_lag: 27.72 =========