builder: fx-team_xp-ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-084 starttime: 1461266410.35 results: success (0) buildid: 20160421095844 builduid: d795cfbb64f6461bae7f11fa73d69ab8 revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:10.355365) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:10.355922) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:10.356244) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:10.417815) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:10.418249) ========= '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-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 WINDIR=C:\WINDOWS using PTY: False --12:20:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 21.96 MB/s 12:20:05 (21.96 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.652000 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:11.094734) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 12:20:11.095102) ========= '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-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.891000 ========= master_lag: 3.99 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 12:20:15.973240) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 12:20:15.973620) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --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 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 WINDIR=C:\WINDOWS using PTY: False 2016-04-21 12:20:10,891 truncating revision to first 12 chars 2016-04-21 12:20:10,891 Setting DEBUG logging. 2016-04-21 12:20:10,891 attempt 1/10 2016-04-21 12:20:10,891 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5ad0f8d2d7df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 12:20:11,463 unpacking tar archive at: fx-team-5ad0f8d2d7df/testing/mozharness/ program finished with exit code 0 elapsedTime=1.368000 ========= master_lag: 3.73 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 12:20:21.069944) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:21.070264) ========= script_repo_revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:21.070662) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:21.070928) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:20:21.349570) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 19 secs) (at 2016-04-21 12:20:21.349933) ========= '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-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 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-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 12:20:16 INFO - MultiFileLogger online at 20160421 12:20:16 in C:\slave\test 12:20:16 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 12:20:16 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:20:16 INFO - {'append_to_log': False, 12:20:16 INFO - 'base_work_dir': 'C:\\slave\\test', 12:20:16 INFO - 'blob_upload_branch': 'fx-team', 12:20:16 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:20:16 INFO - 'buildbot_json_path': 'buildprops.json', 12:20:16 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:20:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:20:16 INFO - 'download_minidump_stackwalk': True, 12:20:16 INFO - 'download_symbols': 'true', 12:20:16 INFO - 'e10s': False, 12:20:16 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:20:16 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:20:16 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:20:16 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:20:16 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:20:16 INFO - 'C:/mozilla-build/tooltool.py'), 12:20:16 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:20:16 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:20:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:20:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:20:16 INFO - 'log_level': 'info', 12:20:16 INFO - 'log_to_console': True, 12:20:16 INFO - 'opt_config_files': (), 12:20:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:20:16 INFO - '--processes=1', 12:20:16 INFO - '--config=%(test_path)s/wptrunner.ini', 12:20:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:20:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:20:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:20:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:20:16 INFO - 'pip_index': False, 12:20:16 INFO - 'require_test_zip': True, 12:20:16 INFO - 'test_type': ('testharness',), 12:20:16 INFO - 'this_chunk': '1', 12:20:16 INFO - 'total_chunks': '10', 12:20:16 INFO - 'virtualenv_path': 'venv', 12:20:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:20:16 INFO - 'work_dir': 'build'} 12:20:16 INFO - ##### 12:20:16 INFO - ##### Running clobber step. 12:20:16 INFO - ##### 12:20:16 INFO - Running pre-action listener: _resource_record_pre_action 12:20:16 INFO - Running main action method: clobber 12:20:16 INFO - rmtree: C:\slave\test\build 12:20:16 INFO - Using _rmtree_windows ... 12:20:16 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:20:54 INFO - Running post-action listener: _resource_record_post_action 12:20:54 INFO - ##### 12:20:54 INFO - ##### Running read-buildbot-config step. 12:20:54 INFO - ##### 12:20:54 INFO - Running pre-action listener: _resource_record_pre_action 12:20:54 INFO - Running main action method: read_buildbot_config 12:20:54 INFO - Using buildbot properties: 12:20:54 INFO - { 12:20:54 INFO - "project": "", 12:20:54 INFO - "product": "firefox", 12:20:54 INFO - "script_repo_revision": "production", 12:20:54 INFO - "scheduler": "tests-fx-team-xp_ix-debug-unittest-14-7200", 12:20:54 INFO - "repository": "", 12:20:54 INFO - "buildername": "Windows XP 32-bit fx-team debug test web-platform-tests-1", 12:20:54 INFO - "buildid": "20160421095844", 12:20:54 INFO - "pgo_build": "False", 12:20:54 INFO - "basedir": "C:\\slave\\test", 12:20:54 INFO - "buildnumber": 84, 12:20:54 INFO - "slavename": "t-xp32-ix-084", 12:20:54 INFO - "revision": "5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e", 12:20:54 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 12:20:54 INFO - "platform": "win32", 12:20:54 INFO - "branch": "fx-team", 12:20:54 INFO - "repo_path": "integration/fx-team", 12:20:54 INFO - "moz_repo_path": "", 12:20:54 INFO - "stage_platform": "win32", 12:20:54 INFO - "builduid": "d795cfbb64f6461bae7f11fa73d69ab8", 12:20:54 INFO - "slavebuilddir": "test" 12:20:54 INFO - } 12:20:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 12:20:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 12:20:54 INFO - Running post-action listener: _resource_record_post_action 12:20:54 INFO - ##### 12:20:54 INFO - ##### Running download-and-extract step. 12:20:54 INFO - ##### 12:20:54 INFO - Running pre-action listener: _resource_record_pre_action 12:20:54 INFO - Running main action method: download_and_extract 12:20:54 INFO - mkdir: C:\slave\test\build\tests 12:20:54 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')]} 12:20:54 INFO - https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:20:54 INFO - trying https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 12:20:54 INFO - Downloading https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:20:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:20:55 INFO - Downloaded 1274 bytes. 12:20:55 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 12:20:55 INFO - Using the following test package requirements: 12:20:55 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:20:55 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 12:20:55 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 12:20:55 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'jsshell-win32.zip'], 12:20:55 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 12:20:55 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 12:20:55 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 12:20:55 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 12:20:55 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 12:20:55 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 12:20:55 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 12:20:55 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 12:20:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:20:55 INFO - https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:20:55 INFO - trying https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 12:20:55 INFO - Downloading https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:20:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:20:57 INFO - Downloaded 20466894 bytes. 12:20:57 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/*'] 12:20:57 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/* 12:20:59 INFO - caution: filename not matched: web-platform/* 12:20:59 INFO - Return code: 11 12:20:59 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')]} 12:20:59 INFO - https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:20:59 INFO - trying https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 12:20:59 INFO - Downloading https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:20:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:21:02 INFO - Downloaded 36397879 bytes. 12:21:02 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/*'] 12:21:02 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/* 12:21:37 INFO - caution: filename not matched: bin/* 12:21:37 INFO - caution: filename not matched: config/* 12:21:37 INFO - caution: filename not matched: mozbase/* 12:21:37 INFO - caution: filename not matched: marionette/* 12:21:37 INFO - caution: filename not matched: tools/wptserve/* 12:21:37 INFO - Return code: 11 12:21:37 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')]} 12:21:37 INFO - https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 12:21:37 INFO - trying https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:21:37 INFO - Downloading https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 12:21:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:21:42 INFO - Downloaded 67464201 bytes. 12:21:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:21:42 INFO - mkdir: C:\slave\test\properties 12:21:42 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:21:42 INFO - Writing to file C:\slave\test\properties\build_url 12:21:42 INFO - Contents: 12:21:42 INFO - build_url:https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 12:21:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:21:43 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:21:43 INFO - Writing to file C:\slave\test\properties\symbols_url 12:21:43 INFO - Contents: 12:21:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:21:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:21:43 INFO - https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:21:43 INFO - trying https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 12:21:43 INFO - Downloading https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:21:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:21:47 INFO - Downloaded 58269545 bytes. 12:21:47 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'] 12:21:47 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 12:21:52 INFO - Return code: 0 12:21:52 INFO - Running post-action listener: _resource_record_post_action 12:21:52 INFO - Running post-action listener: set_extra_try_arguments 12:21:52 INFO - ##### 12:21:52 INFO - ##### Running create-virtualenv step. 12:21:52 INFO - ##### 12:21:52 INFO - Running pre-action listener: _pre_create_virtualenv 12:21:52 INFO - Running pre-action listener: _resource_record_pre_action 12:21:52 INFO - Running main action method: create_virtualenv 12:21:52 INFO - Creating virtualenv C:\slave\test\build\venv 12:21:52 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 12:21:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:21:54 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:21:55 INFO - Installing distribute......................................................................................................................................................................................done. 12:21:55 INFO - Return code: 0 12:21:55 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:21:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:21:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:21:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:21:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:21:55 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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1 12:21:55 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 12:21:55 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 12:21:55 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:21:55 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:21:55 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:21:55 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:21:55 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:21:55 INFO - 'DCLOCATION': 'SCL3', 12:21:55 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:21:55 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:21:55 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:21:55 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:21:55 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:21:55 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:21:55 INFO - 'HOMEDRIVE': 'C:', 12:21:55 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:55 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:21:55 INFO - 'KTS_VERSION': '1.19c', 12:21:55 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:21:55 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:21:55 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:21:55 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:21:55 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:21:55 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:21:55 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:21:55 INFO - 'MOZ_AIRBAG': '1', 12:21:55 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:21:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:21:55 INFO - 'MOZ_MSVCVERSION': '8', 12:21:55 INFO - 'MOZ_NO_REMOTE': '1', 12:21:55 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:21:55 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:21:55 INFO - 'NO_EM_RESTART': '1', 12:21:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:21:55 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:21:55 INFO - 'OS': 'Windows_NT', 12:21:55 INFO - 'OURDRIVE': 'C:', 12:21:55 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', 12:21:55 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:21:55 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:21:55 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:21:55 INFO - 'PROCESSOR_LEVEL': '6', 12:21:55 INFO - 'PROCESSOR_REVISION': '1e05', 12:21:55 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:21:55 INFO - 'PROMPT': '$P$G', 12:21:55 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:21:55 INFO - 'PWD': 'C:\\slave\\test', 12:21:55 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:21:55 INFO - 'SESSIONNAME': 'Console', 12:21:55 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:21:55 INFO - 'SYSTEMDRIVE': 'C:', 12:21:55 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:21:55 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:55 INFO - 'TEST1': 'testie', 12:21:55 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:55 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:21:55 INFO - 'USERNAME': 'cltbld', 12:21:55 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:55 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:21:55 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:21:55 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:21:55 INFO - 'WINDIR': 'C:\\WINDOWS', 12:21:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:21:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:21:56 INFO - Downloading/unpacking psutil>=0.7.1 12:21:56 INFO - Running setup.py egg_info for package psutil 12:21:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:21:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:21:56 INFO - Installing collected packages: psutil 12:21:56 INFO - Running setup.py install for psutil 12:21:56 INFO - building 'psutil._psutil_windows' extension 12:21:56 INFO - error: Unable to find vcvarsall.bat 12:21:56 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-9auig_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:21:56 INFO - running install 12:21:56 INFO - running build 12:21:56 INFO - running build_py 12:21:56 INFO - creating build 12:21:56 INFO - creating build\lib.win32-2.7 12:21:56 INFO - creating build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:21:56 INFO - running build_ext 12:21:56 INFO - building 'psutil._psutil_windows' extension 12:21:56 INFO - error: Unable to find vcvarsall.bat 12:21:56 INFO - ---------------------------------------- 12:21:56 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-9auig_-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:21:56 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log 12:21:56 WARNING - Return code: 1 12:21:56 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! 12:21:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:21:56 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')]} 12:21:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:21:56 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')]} 12:21:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:21:56 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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1 12:21:56 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 12:21:56 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 12:21:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:21:56 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:21:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:21:56 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:21:56 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:21:56 INFO - 'DCLOCATION': 'SCL3', 12:21:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:21:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:21:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:21:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:21:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:21:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:21:56 INFO - 'HOMEDRIVE': 'C:', 12:21:56 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:21:56 INFO - 'KTS_VERSION': '1.19c', 12:21:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:21:56 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:21:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:21:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:21:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:21:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:21:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:21:56 INFO - 'MOZ_AIRBAG': '1', 12:21:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:21:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:21:56 INFO - 'MOZ_MSVCVERSION': '8', 12:21:56 INFO - 'MOZ_NO_REMOTE': '1', 12:21:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:21:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:21:56 INFO - 'NO_EM_RESTART': '1', 12:21:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:21:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:21:56 INFO - 'OS': 'Windows_NT', 12:21:56 INFO - 'OURDRIVE': 'C:', 12:21:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:21:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:21:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:21:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:21:56 INFO - 'PROCESSOR_LEVEL': '6', 12:21:56 INFO - 'PROCESSOR_REVISION': '1e05', 12:21:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:21:56 INFO - 'PROMPT': '$P$G', 12:21:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:21:56 INFO - 'PWD': 'C:\\slave\\test', 12:21:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:21:56 INFO - 'SESSIONNAME': 'Console', 12:21:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:21:56 INFO - 'SYSTEMDRIVE': 'C:', 12:21:56 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:21:56 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:56 INFO - 'TEST1': 'testie', 12:21:56 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:56 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:21:56 INFO - 'USERNAME': 'cltbld', 12:21:56 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:21:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:21:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:21:56 INFO - 'WINDIR': 'C:\\WINDOWS', 12:21:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:21:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:21:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:21:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:21:57 INFO - Running setup.py egg_info for package mozsystemmonitor 12:21:57 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:21:57 INFO - Running setup.py egg_info for package psutil 12:21:57 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:21:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:21:57 INFO - Installing collected packages: mozsystemmonitor, psutil 12:21:57 INFO - Running setup.py install for mozsystemmonitor 12:21:57 INFO - Running setup.py install for psutil 12:21:57 INFO - building 'psutil._psutil_windows' extension 12:21:57 INFO - error: Unable to find vcvarsall.bat 12:21:57 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-9ctyqe-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:21:57 INFO - running install 12:21:57 INFO - running build 12:21:57 INFO - running build_py 12:21:57 INFO - running build_ext 12:21:57 INFO - building 'psutil._psutil_windows' extension 12:21:57 INFO - error: Unable to find vcvarsall.bat 12:21:57 INFO - ---------------------------------------- 12:21:57 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-9ctyqe-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:21:57 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-084\Application Data\pip\pip.log 12:21:57 WARNING - Return code: 1 12:21:57 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! 12:21:57 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:21:57 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')]} 12:21:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:21:57 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')]} 12:21:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:21:57 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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1 12:21:57 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 12:21:57 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 12:21:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:21:57 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:21:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:21:57 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:21:57 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:21:57 INFO - 'DCLOCATION': 'SCL3', 12:21:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:21:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:21:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:21:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:21:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:21:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:21:57 INFO - 'HOMEDRIVE': 'C:', 12:21:57 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:21:57 INFO - 'KTS_VERSION': '1.19c', 12:21:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:21:57 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:21:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:21:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:21:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:21:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:21:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:21:57 INFO - 'MOZ_AIRBAG': '1', 12:21:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:21:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:21:57 INFO - 'MOZ_MSVCVERSION': '8', 12:21:57 INFO - 'MOZ_NO_REMOTE': '1', 12:21:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:21:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:21:57 INFO - 'NO_EM_RESTART': '1', 12:21:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:21:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:21:57 INFO - 'OS': 'Windows_NT', 12:21:57 INFO - 'OURDRIVE': 'C:', 12:21:57 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', 12:21:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:21:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:21:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:21:57 INFO - 'PROCESSOR_LEVEL': '6', 12:21:57 INFO - 'PROCESSOR_REVISION': '1e05', 12:21:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:21:57 INFO - 'PROMPT': '$P$G', 12:21:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:21:57 INFO - 'PWD': 'C:\\slave\\test', 12:21:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:21:57 INFO - 'SESSIONNAME': 'Console', 12:21:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:21:57 INFO - 'SYSTEMDRIVE': 'C:', 12:21:57 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:21:57 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:57 INFO - 'TEST1': 'testie', 12:21:57 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:57 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:21:57 INFO - 'USERNAME': 'cltbld', 12:21:57 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:21:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:21:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:21:57 INFO - 'WINDIR': 'C:\\WINDOWS', 12:21:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:21:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:21:58 INFO - Downloading/unpacking blobuploader==1.2.4 12:21:58 INFO - Downloading blobuploader-1.2.4.tar.gz 12:21:58 INFO - Running setup.py egg_info for package blobuploader 12:21:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:21:59 INFO - Running setup.py egg_info for package requests 12:21:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:21:59 INFO - Downloading docopt-0.6.1.tar.gz 12:21:59 INFO - Running setup.py egg_info for package docopt 12:21:59 INFO - Installing collected packages: blobuploader, docopt, requests 12:21:59 INFO - Running setup.py install for blobuploader 12:21:59 INFO - Running setup.py install for docopt 12:21:59 INFO - Running setup.py install for requests 12:21:59 INFO - Successfully installed blobuploader docopt requests 12:21:59 INFO - Cleaning up... 12:21:59 INFO - Return code: 0 12:21:59 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:21:59 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')]} 12:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:21:59 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')]} 12:21:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:21:59 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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1 12:21:59 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 12:21:59 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 12:21:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:21:59 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:21:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:21:59 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:21:59 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:21:59 INFO - 'DCLOCATION': 'SCL3', 12:21:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:21:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:21:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:21:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:21:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:21:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:21:59 INFO - 'HOMEDRIVE': 'C:', 12:21:59 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:21:59 INFO - 'KTS_VERSION': '1.19c', 12:21:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:21:59 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:21:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:21:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:21:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:21:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:21:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:21:59 INFO - 'MOZ_AIRBAG': '1', 12:21:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:21:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:21:59 INFO - 'MOZ_MSVCVERSION': '8', 12:21:59 INFO - 'MOZ_NO_REMOTE': '1', 12:21:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:21:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:21:59 INFO - 'NO_EM_RESTART': '1', 12:21:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:21:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:21:59 INFO - 'OS': 'Windows_NT', 12:21:59 INFO - 'OURDRIVE': 'C:', 12:21:59 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', 12:21:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:21:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:21:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:21:59 INFO - 'PROCESSOR_LEVEL': '6', 12:21:59 INFO - 'PROCESSOR_REVISION': '1e05', 12:21:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:21:59 INFO - 'PROMPT': '$P$G', 12:21:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:21:59 INFO - 'PWD': 'C:\\slave\\test', 12:21:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:21:59 INFO - 'SESSIONNAME': 'Console', 12:21:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:21:59 INFO - 'SYSTEMDRIVE': 'C:', 12:21:59 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:21:59 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:59 INFO - 'TEST1': 'testie', 12:21:59 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:21:59 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:21:59 INFO - 'USERNAME': 'cltbld', 12:21:59 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:21:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:21:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:21:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:21:59 INFO - 'WINDIR': 'C:\\WINDOWS', 12:21:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:22:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:22:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:22:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:22:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:22:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:22:06 INFO - Unpacking c:\slave\test\build\tests\marionette 12:22:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:22:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:22:06 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 12:22:06 INFO - Running setup.py install for browsermob-proxy 12:22:11 INFO - Running setup.py install for manifestparser 12:22:11 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for marionette-client 12:22:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:22:11 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for marionette-driver 12:22:11 INFO - Running setup.py install for mozcrash 12:22:11 INFO - Running setup.py install for mozdebug 12:22:11 INFO - Running setup.py install for mozdevice 12:22:11 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozfile 12:22:11 INFO - Running setup.py install for mozhttpd 12:22:11 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozinfo 12:22:11 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozInstall 12:22:11 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozleak 12:22:11 INFO - Running setup.py install for mozlog 12:22:11 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for moznetwork 12:22:11 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozprocess 12:22:11 INFO - Running setup.py install for mozprofile 12:22:11 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozrunner 12:22:11 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for mozscreenshot 12:22:11 INFO - Running setup.py install for moztest 12:22:11 INFO - Running setup.py install for mozversion 12:22:11 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:22:11 INFO - Running setup.py install for wptserve 12:22:11 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 12:22:11 INFO - Cleaning up... 12:22:11 INFO - Return code: 0 12:22:11 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:22:11 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')]} 12:22:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:22:11 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')]} 12:22:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:22:11 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-084', 'USERDOMAIN': 'T-XP32-IX-084', '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-084', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-084', '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-084\\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-084'}}, attempt #1 12:22:11 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 12:22:11 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 12:22:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:22:11 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:22:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:22:11 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:22:11 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:22:11 INFO - 'DCLOCATION': 'SCL3', 12:22:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:22:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:22:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:22:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:22:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:22:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:22:11 INFO - 'HOMEDRIVE': 'C:', 12:22:11 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:22:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:22:11 INFO - 'KTS_VERSION': '1.19c', 12:22:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:22:11 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:22:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:22:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:22:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:22:11 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:22:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:22:11 INFO - 'MOZ_AIRBAG': '1', 12:22:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:22:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:22:11 INFO - 'MOZ_MSVCVERSION': '8', 12:22:11 INFO - 'MOZ_NO_REMOTE': '1', 12:22:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:22:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:22:11 INFO - 'NO_EM_RESTART': '1', 12:22:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:22:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:22:11 INFO - 'OS': 'Windows_NT', 12:22:11 INFO - 'OURDRIVE': 'C:', 12:22:11 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', 12:22:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:22:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:22:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:22:11 INFO - 'PROCESSOR_LEVEL': '6', 12:22:11 INFO - 'PROCESSOR_REVISION': '1e05', 12:22:11 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:22:11 INFO - 'PROMPT': '$P$G', 12:22:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:22:11 INFO - 'PWD': 'C:\\slave\\test', 12:22:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:22:11 INFO - 'SESSIONNAME': 'Console', 12:22:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:22:11 INFO - 'SYSTEMDRIVE': 'C:', 12:22:11 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:22:11 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:22:11 INFO - 'TEST1': 'testie', 12:22:11 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:22:11 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:22:11 INFO - 'USERNAME': 'cltbld', 12:22:11 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:22:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:22:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:22:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:22:11 INFO - 'WINDIR': 'C:\\WINDOWS', 12:22:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:22:16 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:22:16 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:22:16 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:22:16 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:22:16 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:22:16 INFO - Unpacking c:\slave\test\build\tests\marionette 12:22:16 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:22:16 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:22:16 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)) 12:22:21 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)) 12:22:21 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)) 12:22:21 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)) 12:22:21 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)) 12:22:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:22:21 INFO - Downloading blessings-1.6.tar.gz 12:22:21 INFO - Running setup.py egg_info for package blessings 12:22:21 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)) 12:22:21 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:22:21 INFO - Running setup.py install for blessings 12:22:21 INFO - Running setup.py install for browsermob-proxy 12:22:21 INFO - Running setup.py install for manifestparser 12:22:21 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for marionette-client 12:22:21 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:22:21 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for marionette-driver 12:22:21 INFO - Running setup.py install for mozcrash 12:22:21 INFO - Running setup.py install for mozdebug 12:22:21 INFO - Running setup.py install for mozdevice 12:22:21 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for mozhttpd 12:22:21 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for mozInstall 12:22:21 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for mozleak 12:22:21 INFO - Running setup.py install for mozprofile 12:22:21 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for mozrunner 12:22:21 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for mozscreenshot 12:22:21 INFO - Running setup.py install for moztest 12:22:21 INFO - Running setup.py install for mozversion 12:22:21 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:22:21 INFO - Running setup.py install for wptserve 12:22:21 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:22:21 INFO - Cleaning up... 12:22:21 INFO - Return code: 0 12:22:21 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:22:21 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:22:21 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:22:22 INFO - Reading from file tmpfile_stdout 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - Current package versions: 12:22:22 INFO - blessings == 1.6 12:22:22 INFO - blobuploader == 1.2.4 12:22:22 INFO - browsermob-proxy == 0.6.0 12:22:22 INFO - distribute == 0.6.14 12:22:22 INFO - docopt == 0.6.1 12:22:22 INFO - manifestparser == 1.1 12:22:22 INFO - marionette-client == 2.3.0 12:22:22 INFO - marionette-driver == 1.4.0 12:22:22 INFO - mozInstall == 1.12 12:22:22 INFO - mozcrash == 0.17 12:22:22 INFO - mozdebug == 0.1 12:22:22 INFO - mozdevice == 0.48 12:22:22 INFO - mozfile == 1.2 12:22:22 INFO - mozhttpd == 0.7 12:22:22 INFO - mozinfo == 0.9 12:22:22 INFO - mozleak == 0.1 12:22:22 INFO - mozlog == 3.1 12:22:22 INFO - moznetwork == 0.27 12:22:22 INFO - mozprocess == 0.22 12:22:22 INFO - mozprofile == 0.28 12:22:22 INFO - mozrunner == 6.11 12:22:22 INFO - mozscreenshot == 0.1 12:22:22 INFO - mozsystemmonitor == 0.0 12:22:22 INFO - moztest == 0.7 12:22:22 INFO - mozversion == 1.4 12:22:22 INFO - requests == 1.2.3 12:22:22 INFO - wptserve == 1.4.0 12:22:22 INFO - Running post-action listener: _resource_record_post_action 12:22:22 INFO - Running post-action listener: _start_resource_monitoring 12:22:22 INFO - Starting resource monitoring. 12:22:22 INFO - ##### 12:22:22 INFO - ##### Running pull step. 12:22:22 INFO - ##### 12:22:22 INFO - Running pre-action listener: _resource_record_pre_action 12:22:22 INFO - Running main action method: pull 12:22:22 INFO - Pull has nothing to do! 12:22:22 INFO - Running post-action listener: _resource_record_post_action 12:22:22 INFO - ##### 12:22:22 INFO - ##### Running install step. 12:22:22 INFO - ##### 12:22:22 INFO - Running pre-action listener: _resource_record_pre_action 12:22:22 INFO - Running main action method: install 12:22:22 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:22:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:22:22 INFO - Reading from file tmpfile_stdout 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - Detecting whether we're running mozinstall >=1.0... 12:22:22 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:22:22 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:22:22 INFO - Reading from file tmpfile_stdout 12:22:22 INFO - Output received: 12:22:22 INFO - Usage: mozinstall-script.py [options] installer 12:22:22 INFO - Options: 12:22:22 INFO - -h, --help show this help message and exit 12:22:22 INFO - -d DEST, --destination=DEST 12:22:22 INFO - Directory to install application into. [default: 12:22:22 INFO - "C:\slave\test"] 12:22:22 INFO - --app=APP Application being installed. [default: firefox] 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - Using _rmtree_windows ... 12:22:22 INFO - mkdir: C:\slave\test\build\application 12:22:22 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'] 12:22:22 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 12:22:25 INFO - Reading from file tmpfile_stdout 12:22:25 INFO - Output received: 12:22:25 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:22:25 INFO - Using _rmtree_windows ... 12:22:25 INFO - Using _rmtree_windows ... 12:22:25 INFO - Running post-action listener: _resource_record_post_action 12:22:25 INFO - ##### 12:22:25 INFO - ##### Running run-tests step. 12:22:25 INFO - ##### 12:22:25 INFO - Running pre-action listener: _resource_record_pre_action 12:22:25 INFO - Running main action method: run_tests 12:22:25 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:22:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:22:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:22:25 INFO - grabbing minidump binary from tooltool 12:22:25 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')]} 12:22:25 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 12:22:25 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 12:22:25 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 12:22:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:22:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp0exzjy 12:22:29 INFO - INFO - File integrity verified, renaming tmp0exzjy to win32-minidump_stackwalk.exe 12:22:29 INFO - Return code: 0 12:22:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:22:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:22:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:22:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:22:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:22:29 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084\\Application Data', 12:22:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:22:29 INFO - 'COMPUTERNAME': 'T-XP32-IX-084', 12:22:29 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:22:29 INFO - 'DCLOCATION': 'SCL3', 12:22:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:22:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:22:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:22:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:22:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:22:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:22:29 INFO - 'HOMEDRIVE': 'C:', 12:22:29 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:22:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:22:29 INFO - 'KTS_VERSION': '1.19c', 12:22:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:22:29 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-084', 12:22:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:22:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:22:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:22:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:22:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:22:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:22:29 INFO - 'MOZ_AIRBAG': '1', 12:22:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:22:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:22:29 INFO - 'MOZ_MSVCVERSION': '8', 12:22:29 INFO - 'MOZ_NO_REMOTE': '1', 12:22:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:22:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:22:29 INFO - 'NO_EM_RESTART': '1', 12:22:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:22:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:22:29 INFO - 'OS': 'Windows_NT', 12:22:29 INFO - 'OURDRIVE': 'C:', 12:22:29 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:22:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:22:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:22:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:22:29 INFO - 'PROCESSOR_LEVEL': '6', 12:22:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:22:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:22:29 INFO - 'PROMPT': '$P$G', 12:22:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:22:29 INFO - 'PWD': 'C:\\slave\\test', 12:22:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:22:29 INFO - 'SESSIONNAME': 'Console', 12:22:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:22:29 INFO - 'SYSTEMDRIVE': 'C:', 12:22:29 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:22:29 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:22:29 INFO - 'TEST1': 'testie', 12:22:29 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:22:29 INFO - 'USERDOMAIN': 'T-XP32-IX-084', 12:22:29 INFO - 'USERNAME': 'cltbld', 12:22:29 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-084', 12:22:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:22:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:22:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:22:29 INFO - 'WINDIR': 'C:\\WINDOWS', 12:22:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:22:29 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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 12:22:30 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:22:30 INFO - import pkg_resources 12:22:31 INFO - Using 1 client processes 12:22:34 INFO - SUITE-START | Running 778 tests 12:22:34 INFO - Running testharness tests 12:22:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:22:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:22:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:22:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:22:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:22:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:22:34 INFO - Setting up ssl 12:22:35 INFO - PROCESS | certutil | 12:22:35 INFO - PROCESS | certutil | 12:22:35 INFO - PROCESS | certutil | 12:22:35 INFO - Certificate Nickname Trust Attributes 12:22:35 INFO - SSL,S/MIME,JAR/XPI 12:22:35 INFO - 12:22:35 INFO - web-platform-tests CT,, 12:22:35 INFO - 12:22:35 INFO - Starting runner 12:22:37 INFO - PROCESS | 3756 | [3756] 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 12:22:37 INFO - PROCESS | 3756 | [3756] 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 12:22:37 INFO - PROCESS | 3756 | [3756] 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 12:22:38 INFO - PROCESS | 3756 | [3756] 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 12:22:38 INFO - PROCESS | 3756 | [3756] 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 12:22:38 INFO - PROCESS | 3756 | [3756] 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 12:22:38 INFO - PROCESS | 3756 | 1461266558757 Marionette DEBUG Marionette enabled via build flag and pref 12:22:38 INFO - PROCESS | 3756 | ++DOCSHELL 14497400 == 1 [pid = 3756] [id = 1] 12:22:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 1 (14497800) [pid = 3756] [serial = 1] [outer = 00000000] 12:22:38 INFO - PROCESS | 3756 | [3756] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:22:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 2 (14498400) [pid = 3756] [serial = 2] [outer = 14497800] 12:22:38 INFO - PROCESS | 3756 | [3756] 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 12:22:38 INFO - PROCESS | 3756 | [3756] 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 12:22:39 INFO - PROCESS | 3756 | ++DOCSHELL 14B63C00 == 2 [pid = 3756] [id = 2] 12:22:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 3 (14B64000) [pid = 3756] [serial = 3] [outer = 00000000] 12:22:39 INFO - PROCESS | 3756 | [3756] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:22:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 4 (14B64C00) [pid = 3756] [serial = 4] [outer = 14B64000] 12:22:39 INFO - PROCESS | 3756 | 1461266559257 Marionette INFO Listening on port 2828 12:22:39 INFO - PROCESS | 3756 | 1461266559637 Marionette DEBUG Marionette enabled via command-line flag 12:22:39 INFO - PROCESS | 3756 | ++DOCSHELL 15DEC800 == 3 [pid = 3756] [id = 3] 12:22:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 5 (15DF4800) [pid = 3756] [serial = 5] [outer = 00000000] 12:22:39 INFO - PROCESS | 3756 | [3756] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:22:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 6 (15DF5400) [pid = 3756] [serial = 6] [outer = 15DF4800] 12:22:39 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:22:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 7 (16631C00) [pid = 3756] [serial = 7] [outer = 14B64000] 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | 1461266560029 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1439 12:22:40 INFO - PROCESS | 3756 | 1461266560125 Marionette DEBUG Closed connection conn0 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | 1461266560130 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1440 12:22:40 INFO - PROCESS | 3756 | 1461266560173 Marionette DEBUG Closed connection conn1 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | 1461266560181 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1441 12:22:40 INFO - PROCESS | 3756 | ++DOCSHELL 14496800 == 4 [pid = 3756] [id = 4] 12:22:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 8 (1694D800) [pid = 3756] [serial = 8] [outer = 00000000] 12:22:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 9 (16C8D000) [pid = 3756] [serial = 9] [outer = 1694D800] 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 10 (16C94C00) [pid = 3756] [serial = 10] [outer = 1694D800] 12:22:40 INFO - PROCESS | 3756 | 1461266560437 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:22:40 INFO - PROCESS | 3756 | 1461266560442 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":"20160421095844","device":"desktop","version":"48.0a1"} 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:40 INFO - PROCESS | 3756 | [3756] 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 12:22:41 INFO - PROCESS | 3756 | [3756] 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 12:22:41 INFO - PROCESS | 3756 | ++DOCSHELL 1897D800 == 5 [pid = 3756] [id = 5] 12:22:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 11 (1897DC00) [pid = 3756] [serial = 11] [outer = 00000000] 12:22:41 INFO - PROCESS | 3756 | ++DOCSHELL 1897FC00 == 6 [pid = 3756] [id = 6] 12:22:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 12 (18980C00) [pid = 3756] [serial = 12] [outer = 00000000] 12:22:41 INFO - PROCESS | 3756 | [3756] 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 12:22:42 INFO - PROCESS | 3756 | ++DOCSHELL 192E7400 == 7 [pid = 3756] [id = 7] 12:22:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 13 (192E7800) [pid = 3756] [serial = 13] [outer = 00000000] 12:22:42 INFO - PROCESS | 3756 | [3756] 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 12:22:42 INFO - PROCESS | 3756 | [3756] 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 12:22:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 14 (196F1C00) [pid = 3756] [serial = 14] [outer = 192E7800] 12:22:42 INFO - PROCESS | 3756 | [3756] 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 12:22:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 15 (194C7800) [pid = 3756] [serial = 15] [outer = 1897DC00] 12:22:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 16 (194C9000) [pid = 3756] [serial = 16] [outer = 18980C00] 12:22:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 17 (199C0800) [pid = 3756] [serial = 17] [outer = 192E7800] 12:22:43 INFO - PROCESS | 3756 | 1461266563014 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 3756 | 1461266563029 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 18 (1AA65800) [pid = 3756] [serial = 18] [outer = 192E7800] 12:22:43 INFO - PROCESS | 3756 | 1461266563604 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cef494da-a44c-4b98-96d6-3dd20a491572","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":"20160421095844","device":"desktop","version":"48.0a1","command_id":1}}] 12:22:43 INFO - PROCESS | 3756 | 1461266563792 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}] 12:22:43 INFO - PROCESS | 3756 | 1461266563848 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:22:44 INFO - PROCESS | 3756 | 1461266563990 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:22:44 INFO - PROCESS | 3756 | [3756] 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 12:22:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 19 (18B2EC00) [pid = 3756] [serial = 19] [outer = 192E7800] 12:22:44 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:44 INFO - PROCESS | 3756 | 1461266564457 Marionette TRACE conn2 <- [1,3,null,{}] 12:22:44 INFO - PROCESS | 3756 | 1461266564477 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:22:44 INFO - PROCESS | 3756 | 1461266564534 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:22:44 INFO - PROCESS | 3756 | 1461266564550 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 3756 | 1461266564553 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 12:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:22:44 INFO - PROCESS | 3756 | 1461266564557 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 3756 | 1461266564561 Marionette TRACE conn2 <- [1,6,null,{}] 12:22:44 INFO - PROCESS | 3756 | 1461266564566 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}] 12:22:44 INFO - PROCESS | 3756 | 1461266564582 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:22:44 INFO - PROCESS | 3756 | 1461266564586 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 3756 | ++DOCSHELL 192E3400 == 8 [pid = 3756] [id = 8] 12:22:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 20 (1C988400) [pid = 3756] [serial = 20] [outer = 00000000] 12:22:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 21 (1C98B400) [pid = 3756] [serial = 21] [outer = 1C988400] 12:22:44 INFO - PROCESS | 3756 | 1461266564633 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 22 (1C98E400) [pid = 3756] [serial = 22] [outer = 1C988400] 12:22:45 INFO - PROCESS | 3756 | ++DOCSHELL 1CB41C00 == 9 [pid = 3756] [id = 9] 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 23 (1CC77C00) [pid = 3756] [serial = 23] [outer = 00000000] 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 24 (1CC7B000) [pid = 3756] [serial = 24] [outer = 1CC77C00] 12:22:45 INFO - PROCESS | 3756 | 1461266565051 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 25 (1CC7E400) [pid = 3756] [serial = 25] [outer = 1CC77C00] 12:22:45 INFO - PROCESS | 3756 | 1461266565270 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]]]}] 12:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 739ms 12:22:45 INFO - PROCESS | 3756 | 1461266565352 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 3756 | 1461266565354 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 12:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:22:45 INFO - PROCESS | 3756 | 1461266565400 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 3756 | 1461266565402 Marionette TRACE conn2 <- [1,10,null,{}] 12:22:45 INFO - PROCESS | 3756 | 1461266565456 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}] 12:22:45 INFO - PROCESS | 3756 | 1461266565563 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:22:45 INFO - PROCESS | 3756 | 1461266565583 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 3756 | ++DOCSHELL 1CEBBC00 == 10 [pid = 3756] [id = 10] 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 26 (1CEBC000) [pid = 3756] [serial = 26] [outer = 00000000] 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 27 (1D1BE400) [pid = 3756] [serial = 27] [outer = 1CEBC000] 12:22:45 INFO - PROCESS | 3756 | 1461266565632 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 28 (1D507000) [pid = 3756] [serial = 28] [outer = 1CEBC000] 12:22:46 INFO - PROCESS | 3756 | 1461266566007 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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 645ms 12:22:46 INFO - PROCESS | 3756 | 1461266566036 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 3756 | 1461266566040 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 12:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:22:46 INFO - PROCESS | 3756 | 1461266566044 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 3756 | 1461266566047 Marionette TRACE conn2 <- [1,14,null,{}] 12:22:46 INFO - PROCESS | 3756 | 1461266566051 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}] 12:22:46 INFO - PROCESS | 3756 | 1461266566153 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:22:46 INFO - PROCESS | 3756 | 1461266566162 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 3756 | ++DOCSHELL 1CC7A400 == 11 [pid = 3756] [id = 11] 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 29 (1D1BFC00) [pid = 3756] [serial = 29] [outer = 00000000] 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 30 (1D57F000) [pid = 3756] [serial = 30] [outer = 1D1BFC00] 12:22:46 INFO - PROCESS | 3756 | 1461266566207 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 31 (1D587000) [pid = 3756] [serial = 31] [outer = 1D1BFC00] 12:22:46 INFO - PROCESS | 3756 | 1461266566549 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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 535ms 12:22:46 INFO - PROCESS | 3756 | 1461266566577 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 3756 | 1461266566579 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 12:22:46 INFO - PROCESS | 3756 | 1461266566582 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:22:46 INFO - PROCESS | 3756 | 1461266566584 Marionette TRACE conn2 <- [1,18,null,{}] 12:22:46 INFO - PROCESS | 3756 | 1461266566587 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}] 12:22:46 INFO - PROCESS | 3756 | 1461266566675 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:22:46 INFO - PROCESS | 3756 | 1461266566681 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 3756 | ++DOCSHELL 1D683800 == 12 [pid = 3756] [id = 12] 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 32 (1D685800) [pid = 3756] [serial = 32] [outer = 00000000] 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 33 (1D6E3400) [pid = 3756] [serial = 33] [outer = 1D685800] 12:22:46 INFO - PROCESS | 3756 | 1461266566726 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 34 (1D6E6800) [pid = 3756] [serial = 34] [outer = 1D685800] 12:22:47 INFO - PROCESS | 3756 | 1461266567068 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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 534ms 12:22:47 INFO - PROCESS | 3756 | 1461266567118 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 3756 | 1461266567121 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:22:47 INFO - PROCESS | 3756 | 1461266567124 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 3756 | 1461266567126 Marionette TRACE conn2 <- [1,22,null,{}] 12:22:47 INFO - PROCESS | 3756 | 1461266567129 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}] 12:22:47 INFO - PROCESS | 3756 | 1461266567216 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:22:47 INFO - PROCESS | 3756 | 1461266567224 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 3756 | ++DOCSHELL 1D6EF800 == 13 [pid = 3756] [id = 13] 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 35 (1D6EFC00) [pid = 3756] [serial = 35] [outer = 00000000] 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 36 (1DCAA800) [pid = 3756] [serial = 36] [outer = 1D6EFC00] 12:22:47 INFO - PROCESS | 3756 | 1461266567269 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 37 (1DCADC00) [pid = 3756] [serial = 37] [outer = 1D6EFC00] 12:22:47 INFO - PROCESS | 3756 | 1461266567572 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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 503ms 12:22:47 INFO - PROCESS | 3756 | 1461266567618 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 3756 | 1461266567620 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 12:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:22:47 INFO - PROCESS | 3756 | 1461266567628 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 3756 | 1461266567630 Marionette TRACE conn2 <- [1,26,null,{}] 12:22:47 INFO - PROCESS | 3756 | 1461266567633 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}] 12:22:47 INFO - PROCESS | 3756 | 1461266567721 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:22:47 INFO - PROCESS | 3756 | 1461266567729 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 3756 | ++DOCSHELL 1DF10C00 == 14 [pid = 3756] [id = 14] 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 38 (1DF11000) [pid = 3756] [serial = 38] [outer = 00000000] 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 39 (1DF18800) [pid = 3756] [serial = 39] [outer = 1DF11000] 12:22:47 INFO - PROCESS | 3756 | 1461266567773 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 40 (1DF1C000) [pid = 3756] [serial = 40] [outer = 1DF11000] 12:22:48 INFO - PROCESS | 3756 | 1461266568151 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]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 535ms 12:22:48 INFO - PROCESS | 3756 | 1461266568196 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 3756 | 1461266568197 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 12:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:22:48 INFO - PROCESS | 3756 | 1461266568201 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 3756 | 1461266568202 Marionette TRACE conn2 <- [1,30,null,{}] 12:22:48 INFO - PROCESS | 3756 | 1461266568206 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}] 12:22:48 INFO - PROCESS | 3756 | 1461266568286 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:22:48 INFO - PROCESS | 3756 | 1461266568292 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 3756 | ++DOCSHELL 1DF15000 == 15 [pid = 3756] [id = 15] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 41 (1E18F400) [pid = 3756] [serial = 41] [outer = 00000000] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 42 (1E195000) [pid = 3756] [serial = 42] [outer = 1E18F400] 12:22:48 INFO - PROCESS | 3756 | 1461266568335 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 43 (1E194C00) [pid = 3756] [serial = 43] [outer = 1E18F400] 12:22:48 INFO - PROCESS | 3756 | ++DOCSHELL 1DFA9C00 == 16 [pid = 3756] [id = 16] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 44 (1DFAA000) [pid = 3756] [serial = 44] [outer = 00000000] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 45 (1DFAB000) [pid = 3756] [serial = 45] [outer = 1DFAA000] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 46 (1DF13C00) [pid = 3756] [serial = 46] [outer = 1DFAA000] 12:22:48 INFO - PROCESS | 3756 | ++DOCSHELL 1DFA5400 == 17 [pid = 3756] [id = 17] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 47 (1DFAC000) [pid = 3756] [serial = 47] [outer = 00000000] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 48 (1E379400) [pid = 3756] [serial = 48] [outer = 1DFAC000] 12:22:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 49 (1E383400) [pid = 3756] [serial = 49] [outer = 1DFAC000] 12:22:48 INFO - PROCESS | 3756 | 1461266568841 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]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 708ms 12:22:49 INFO - PROCESS | 3756 | 1461266569353 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 3756 | 1461266569357 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 12:22:49 INFO - PROCESS | 3756 | --DOCSHELL 14497400 == 16 [pid = 3756] [id = 1] 12:22:49 INFO - PROCESS | 3756 | 1461266569463 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 3756 | 1461266569466 Marionette TRACE conn2 <- [1,34,null,{}] 12:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:22:49 INFO - PROCESS | 3756 | 1461266569473 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}] 12:22:49 INFO - PROCESS | 3756 | 1461266569585 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:22:49 INFO - PROCESS | 3756 | 1461266569656 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 3756 | ++DOCSHELL 13368C00 == 17 [pid = 3756] [id = 18] 12:22:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 50 (13369C00) [pid = 3756] [serial = 50] [outer = 00000000] 12:22:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 51 (1337BC00) [pid = 3756] [serial = 51] [outer = 13369C00] 12:22:49 INFO - PROCESS | 3756 | 1461266569713 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 52 (13466400) [pid = 3756] [serial = 52] [outer = 13369C00] 12:22:50 INFO - PROCESS | 3756 | 1461266570221 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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 770ms 12:22:50 INFO - PROCESS | 3756 | 1461266570253 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 3756 | 1461266570257 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 12:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:22:50 INFO - PROCESS | 3756 | 1461266570265 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 3756 | 1461266570269 Marionette TRACE conn2 <- [1,38,null,{}] 12:22:50 INFO - PROCESS | 3756 | 1461266570274 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}] 12:22:50 INFO - PROCESS | 3756 | 1461266570381 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:22:50 INFO - PROCESS | 3756 | 1461266570459 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 3756 | ++DOCSHELL 14451000 == 18 [pid = 3756] [id = 19] 12:22:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 53 (14497C00) [pid = 3756] [serial = 53] [outer = 00000000] 12:22:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 54 (1607C800) [pid = 3756] [serial = 54] [outer = 14497C00] 12:22:50 INFO - PROCESS | 3756 | 1461266570514 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 55 (16581800) [pid = 3756] [serial = 55] [outer = 14497C00] 12:22:51 INFO - PROCESS | 3756 | 1461266571063 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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 849ms 12:22:51 INFO - PROCESS | 3756 | 1461266571106 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 3756 | 1461266571109 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 12:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:22:51 INFO - PROCESS | 3756 | 1461266571113 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 3756 | 1461266571115 Marionette TRACE conn2 <- [1,42,null,{}] 12:22:51 INFO - PROCESS | 3756 | 1461266571124 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}] 12:22:51 INFO - PROCESS | 3756 | 1461266571244 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:22:51 INFO - PROCESS | 3756 | 1461266571311 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 3756 | ++DOCSHELL 1840E000 == 19 [pid = 3756] [id = 20] 12:22:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 56 (184B3400) [pid = 3756] [serial = 56] [outer = 00000000] 12:22:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 57 (1897F400) [pid = 3756] [serial = 57] [outer = 184B3400] 12:22:51 INFO - PROCESS | 3756 | 1461266571371 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 58 (18BC4400) [pid = 3756] [serial = 58] [outer = 184B3400] 12:22:52 INFO - PROCESS | 3756 | 1461266572076 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1006ms 12:22:52 INFO - PROCESS | 3756 | 1461266572119 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 3756 | 1461266572123 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 12:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:22:52 INFO - PROCESS | 3756 | 1461266572128 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 3756 | 1461266572131 Marionette TRACE conn2 <- [1,46,null,{}] 12:22:52 INFO - PROCESS | 3756 | 1461266572136 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}] 12:22:52 INFO - PROCESS | 3756 | 1461266572234 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:22:52 INFO - PROCESS | 3756 | 1461266572300 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 3756 | ++DOCSHELL 13467C00 == 20 [pid = 3756] [id = 21] 12:22:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 59 (13727400) [pid = 3756] [serial = 59] [outer = 00000000] 12:22:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 60 (13B58800) [pid = 3756] [serial = 60] [outer = 13727400] 12:22:52 INFO - PROCESS | 3756 | 1461266572354 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 61 (13B60400) [pid = 3756] [serial = 61] [outer = 13727400] 12:22:52 INFO - PROCESS | 3756 | --DOCSHELL 14496800 == 19 [pid = 3756] [id = 4] 12:22:52 INFO - PROCESS | 3756 | 1461266572855 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 739ms 12:22:52 INFO - PROCESS | 3756 | 1461266572902 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 3756 | 1461266572907 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 12:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:22:52 INFO - PROCESS | 3756 | 1461266572940 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 3756 | 1461266572943 Marionette TRACE conn2 <- [1,50,null,{}] 12:22:52 INFO - PROCESS | 3756 | 1461266572948 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}] 12:22:53 INFO - PROCESS | 3756 | 1461266573080 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:22:53 INFO - PROCESS | 3756 | 1461266573118 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 3756 | ++DOCSHELL 15DC0400 == 20 [pid = 3756] [id = 22] 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 62 (15DC0800) [pid = 3756] [serial = 62] [outer = 00000000] 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 63 (15DDA800) [pid = 3756] [serial = 63] [outer = 15DC0800] 12:22:53 INFO - PROCESS | 3756 | 1461266573163 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 64 (15DF2400) [pid = 3756] [serial = 64] [outer = 15DC0800] 12:22:53 INFO - PROCESS | 3756 | 1461266573588 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 707ms 12:22:53 INFO - PROCESS | 3756 | 1461266573632 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 3756 | 1461266573634 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 12:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:22:53 INFO - PROCESS | 3756 | 1461266573638 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 3756 | 1461266573641 Marionette TRACE conn2 <- [1,54,null,{}] 12:22:53 INFO - PROCESS | 3756 | 1461266573655 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}] 12:22:53 INFO - PROCESS | 3756 | 1461266573753 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:22:53 INFO - PROCESS | 3756 | 1461266573772 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 3756 | ++DOCSHELL 16762000 == 21 [pid = 3756] [id = 23] 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 65 (16762C00) [pid = 3756] [serial = 65] [outer = 00000000] 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 66 (1694B000) [pid = 3756] [serial = 66] [outer = 16762C00] 12:22:53 INFO - PROCESS | 3756 | 1461266573819 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (16C92400) [pid = 3756] [serial = 67] [outer = 16762C00] 12:22:54 INFO - PROCESS | 3756 | 1461266574217 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]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 645ms 12:22:54 INFO - PROCESS | 3756 | 1461266574276 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 3756 | 1461266574279 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 12:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:22:54 INFO - PROCESS | 3756 | 1461266574283 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 3756 | 1461266574284 Marionette TRACE conn2 <- [1,58,null,{}] 12:22:54 INFO - PROCESS | 3756 | 1461266574288 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}] 12:22:54 INFO - PROCESS | 3756 | 1461266574362 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:22:54 INFO - PROCESS | 3756 | 1461266574369 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 3756 | ++DOCSHELL 17BC0000 == 22 [pid = 3756] [id = 24] 12:22:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (17BC0400) [pid = 3756] [serial = 68] [outer = 00000000] 12:22:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (181B0000) [pid = 3756] [serial = 69] [outer = 17BC0400] 12:22:54 INFO - PROCESS | 3756 | 1461266574414 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (181BE800) [pid = 3756] [serial = 70] [outer = 17BC0400] 12:22:54 INFO - PROCESS | 3756 | 1461266574786 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]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 535ms 12:22:54 INFO - PROCESS | 3756 | 1461266574816 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 3756 | 1461266574818 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 12:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:22:54 INFO - PROCESS | 3756 | 1461266574821 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 3756 | 1461266574823 Marionette TRACE conn2 <- [1,62,null,{}] 12:22:54 INFO - PROCESS | 3756 | 1461266574827 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}] 12:22:54 INFO - PROCESS | 3756 | 1461266574931 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:22:54 INFO - PROCESS | 3756 | 1461266574939 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 3756 | ++DOCSHELL 18410000 == 23 [pid = 3756] [id = 25] 12:22:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (184AF400) [pid = 3756] [serial = 71] [outer = 00000000] 12:22:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1881A400) [pid = 3756] [serial = 72] [outer = 184AF400] 12:22:55 INFO - PROCESS | 3756 | 1461266574985 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (1897C000) [pid = 3756] [serial = 73] [outer = 184AF400] 12:22:55 INFO - PROCESS | 3756 | 1461266575381 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 597ms 12:22:55 INFO - PROCESS | 3756 | 1461266575419 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 3756 | 1461266575420 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 12:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:22:55 INFO - PROCESS | 3756 | 1461266575424 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 3756 | 1461266575425 Marionette TRACE conn2 <- [1,66,null,{}] 12:22:55 INFO - PROCESS | 3756 | 1461266575429 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}] 12:22:55 INFO - PROCESS | 3756 | 1461266575545 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:22:55 INFO - PROCESS | 3756 | 1461266575555 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 3756 | ++DOCSHELL 18BCA800 == 24 [pid = 3756] [id = 26] 12:22:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (18BCAC00) [pid = 3756] [serial = 74] [outer = 00000000] 12:22:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (194C8C00) [pid = 3756] [serial = 75] [outer = 18BCAC00] 12:22:55 INFO - PROCESS | 3756 | 1461266575602 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (194C8400) [pid = 3756] [serial = 76] [outer = 18BCAC00] 12:22:56 INFO - PROCESS | 3756 | 1461266575979 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 598ms 12:22:56 INFO - PROCESS | 3756 | 1461266576021 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 3756 | 1461266576023 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 12:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:22:56 INFO - PROCESS | 3756 | 1461266576027 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 3756 | 1461266576028 Marionette TRACE conn2 <- [1,70,null,{}] 12:22:56 INFO - PROCESS | 3756 | 1461266576032 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}] 12:22:56 INFO - PROCESS | 3756 | 1461266576102 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:22:56 INFO - PROCESS | 3756 | 1461266576108 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 3756 | ++DOCSHELL 192E0000 == 25 [pid = 3756] [id = 27] 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (196EC400) [pid = 3756] [serial = 77] [outer = 00000000] 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1A12DC00) [pid = 3756] [serial = 78] [outer = 196EC400] 12:22:56 INFO - PROCESS | 3756 | 1461266576211 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (1A362000) [pid = 3756] [serial = 79] [outer = 196EC400] 12:22:56 INFO - PROCESS | 3756 | 1461266576561 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 597ms 12:22:56 INFO - PROCESS | 3756 | 1461266576624 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 3756 | 1461266576626 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 12:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:22:56 INFO - PROCESS | 3756 | 1461266576629 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 3756 | 1461266576631 Marionette TRACE conn2 <- [1,74,null,{}] 12:22:56 INFO - PROCESS | 3756 | 1461266576634 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}] 12:22:56 INFO - PROCESS | 3756 | 1461266576706 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:22:56 INFO - PROCESS | 3756 | 1461266576770 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 3756 | ++DOCSHELL 197A1400 == 26 [pid = 3756] [id = 28] 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (19A98C00) [pid = 3756] [serial = 80] [outer = 00000000] 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1A468000) [pid = 3756] [serial = 81] [outer = 19A98C00] 12:22:56 INFO - PROCESS | 3756 | 1461266576816 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1A46D400) [pid = 3756] [serial = 82] [outer = 19A98C00] 12:22:57 INFO - PROCESS | 3756 | 1461266577126 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]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 535ms 12:22:57 INFO - PROCESS | 3756 | 1461266577165 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 3756 | 1461266577167 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 12:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:22:57 INFO - PROCESS | 3756 | 1461266577170 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 3756 | 1461266577172 Marionette TRACE conn2 <- [1,78,null,{}] 12:22:57 INFO - PROCESS | 3756 | 1461266577175 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}] 12:22:57 INFO - PROCESS | 3756 | 1461266577248 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:22:57 INFO - PROCESS | 3756 | 1461266577254 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 3756 | ++DOCSHELL 17BBE800 == 27 [pid = 3756] [id = 29] 12:22:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1A74B800) [pid = 3756] [serial = 83] [outer = 00000000] 12:22:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1AB2F400) [pid = 3756] [serial = 84] [outer = 1A74B800] 12:22:57 INFO - PROCESS | 3756 | 1461266577297 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1AB37400) [pid = 3756] [serial = 85] [outer = 1A74B800] 12:22:57 INFO - PROCESS | 3756 | 1461266577691 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]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 597ms 12:22:57 INFO - PROCESS | 3756 | 1461266577768 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:22:57 INFO - PROCESS | 3756 | 1461266577817 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 12:22:57 INFO - PROCESS | 3756 | 1461266577820 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 3756 | 1461266577822 Marionette TRACE conn2 <- [1,82,null,{}] 12:22:57 INFO - PROCESS | 3756 | 1461266577826 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}] 12:22:57 INFO - PROCESS | 3756 | 1461266577897 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:22:57 INFO - PROCESS | 3756 | 1461266577902 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 3756 | ++DOCSHELL 1A74B000 == 28 [pid = 3756] [id = 30] 12:22:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1AA0D400) [pid = 3756] [serial = 86] [outer = 00000000] 12:22:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1AE32400) [pid = 3756] [serial = 87] [outer = 1AA0D400] 12:22:57 INFO - PROCESS | 3756 | 1461266577946 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1AE3E800) [pid = 3756] [serial = 88] [outer = 1AA0D400] 12:22:58 INFO - PROCESS | 3756 | 1461266578329 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 534ms 12:22:58 INFO - PROCESS | 3756 | 1461266578358 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 3756 | 1461266578360 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 12:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:22:58 INFO - PROCESS | 3756 | 1461266578382 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 3756 | 1461266578386 Marionette TRACE conn2 <- [1,86,null,{}] 12:22:58 INFO - PROCESS | 3756 | 1461266578390 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}] 12:22:58 INFO - PROCESS | 3756 | 1461266578482 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:22:58 INFO - PROCESS | 3756 | 1461266578488 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 3756 | ++DOCSHELL 1C26E000 == 29 [pid = 3756] [id = 31] 12:22:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1C455C00) [pid = 3756] [serial = 89] [outer = 00000000] 12:22:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1C997000) [pid = 3756] [serial = 90] [outer = 1C455C00] 12:22:58 INFO - PROCESS | 3756 | 1461266578534 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1CB41800) [pid = 3756] [serial = 91] [outer = 1C455C00] 12:22:58 INFO - PROCESS | 3756 | 1461266578932 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 613ms 12:22:58 INFO - PROCESS | 3756 | 1461266578981 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 3756 | 1461266578983 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 12:22:58 INFO - PROCESS | 3756 | 1461266578986 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:22:58 INFO - PROCESS | 3756 | 1461266578988 Marionette TRACE conn2 <- [1,90,null,{}] 12:22:59 INFO - PROCESS | 3756 | 1461266579005 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}] 12:22:59 INFO - PROCESS | 3756 | 1461266579077 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:22:59 INFO - PROCESS | 3756 | 1461266579084 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 3756 | ++DOCSHELL 1675F400 == 30 [pid = 3756] [id = 32] 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1C994C00) [pid = 3756] [serial = 92] [outer = 00000000] 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1CEB3800) [pid = 3756] [serial = 93] [outer = 1C994C00] 12:22:59 INFO - PROCESS | 3756 | 1461266579128 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1D07C400) [pid = 3756] [serial = 94] [outer = 1C994C00] 12:22:59 INFO - PROCESS | 3756 | 1461266579505 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 551ms 12:22:59 INFO - PROCESS | 3756 | 1461266579522 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 3756 | 1461266579524 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 12:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:22:59 INFO - PROCESS | 3756 | 1461266579527 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 3756 | 1461266579528 Marionette TRACE conn2 <- [1,94,null,{}] 12:22:59 INFO - PROCESS | 3756 | 1461266579532 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}] 12:22:59 INFO - PROCESS | 3756 | 1461266579603 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:22:59 INFO - PROCESS | 3756 | 1461266579673 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 3756 | ++DOCSHELL 13308800 == 31 [pid = 3756] [id = 33] 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (157A9C00) [pid = 3756] [serial = 95] [outer = 00000000] 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1D1B4C00) [pid = 3756] [serial = 96] [outer = 157A9C00] 12:22:59 INFO - PROCESS | 3756 | 1461266579716 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1D1BD000) [pid = 3756] [serial = 97] [outer = 157A9C00] 12:23:00 INFO - PROCESS | 3756 | 1461266580085 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]]]}] 12:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 597ms 12:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:23:00 INFO - PROCESS | 3756 | 1461266580125 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 3756 | 1461266580126 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 12:23:00 INFO - PROCESS | 3756 | 1461266580130 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 3756 | 1461266580131 Marionette TRACE conn2 <- [1,98,null,{}] 12:23:00 INFO - PROCESS | 3756 | 1461266580135 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}] 12:23:01 INFO - PROCESS | 3756 | 1461266580995 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:23:01 INFO - PROCESS | 3756 | 1461266581131 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 3756 | ++DOCSHELL 13371400 == 32 [pid = 3756] [id = 34] 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (13372000) [pid = 3756] [serial = 98] [outer = 00000000] 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (13461000) [pid = 3756] [serial = 99] [outer = 13372000] 12:23:01 INFO - PROCESS | 3756 | 1461266581184 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (139D3000) [pid = 3756] [serial = 100] [outer = 13372000] 12:23:01 INFO - PROCESS | 3756 | 1461266581603 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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1510ms 12:23:01 INFO - PROCESS | 3756 | 1461266581639 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 3756 | 1461266581643 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 12:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:23:01 INFO - PROCESS | 3756 | 1461266581647 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 3756 | 1461266581651 Marionette TRACE conn2 <- [1,102,null,{}] 12:23:01 INFO - PROCESS | 3756 | 1461266581667 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}] 12:23:01 INFO - PROCESS | 3756 | 1461266581765 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:23:01 INFO - PROCESS | 3756 | 1461266581773 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 3756 | ++DOCSHELL 13B25C00 == 33 [pid = 3756] [id = 35] 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (14495000) [pid = 3756] [serial = 101] [outer = 00000000] 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (157F6400) [pid = 3756] [serial = 102] [outer = 14495000] 12:23:01 INFO - PROCESS | 3756 | 1461266581820 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (15DE7400) [pid = 3756] [serial = 103] [outer = 14495000] 12:23:02 INFO - PROCESS | 3756 | 1461266582219 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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 613ms 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1694D800) [pid = 3756] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1DF11000) [pid = 3756] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1D6EFC00) [pid = 3756] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1D685800) [pid = 3756] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1D1BFC00) [pid = 3756] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1CEBC000) [pid = 3756] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C988400) [pid = 3756] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1E18F400) [pid = 3756] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (13369C00) [pid = 3756] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (14497C00) [pid = 3756] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (184B3400) [pid = 3756] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (13727400) [pid = 3756] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (15DC0800) [pid = 3756] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (16762C00) [pid = 3756] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (17BC0400) [pid = 3756] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (184AF400) [pid = 3756] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (18BCAC00) [pid = 3756] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (196EC400) [pid = 3756] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (19A98C00) [pid = 3756] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1A74B800) [pid = 3756] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1AA0D400) [pid = 3756] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1C455C00) [pid = 3756] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:23:02 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1C994C00) [pid = 3756] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:23:02 INFO - PROCESS | 3756 | 1461266582798 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 3756 | 1461266582801 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 12:23:02 INFO - PROCESS | 3756 | 1461266582859 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 3756 | 1461266582861 Marionette TRACE conn2 <- [1,106,null,{}] 12:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:23:02 INFO - PROCESS | 3756 | 1461266582866 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}] 12:23:02 INFO - PROCESS | 3756 | 1461266582938 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:23:02 INFO - PROCESS | 3756 | 1461266582949 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 3756 | ++DOCSHELL 143CDC00 == 34 [pid = 3756] [id = 36] 12:23:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (14497C00) [pid = 3756] [serial = 104] [outer = 00000000] 12:23:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (15DE8400) [pid = 3756] [serial = 105] [outer = 14497C00] 12:23:02 INFO - PROCESS | 3756 | 1461266582994 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1607E800) [pid = 3756] [serial = 106] [outer = 14497C00] 12:23:03 INFO - PROCESS | 3756 | 1461266583396 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 598ms 12:23:03 INFO - PROCESS | 3756 | 1461266583461 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 3756 | 1461266583465 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 12:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:23:03 INFO - PROCESS | 3756 | 1461266583475 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 3756 | 1461266583479 Marionette TRACE conn2 <- [1,110,null,{}] 12:23:03 INFO - PROCESS | 3756 | 1461266583483 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}] 12:23:03 INFO - PROCESS | 3756 | 1461266583571 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:23:03 INFO - PROCESS | 3756 | 1461266583580 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 3756 | ++DOCSHELL 1694A800 == 35 [pid = 3756] [id = 37] 12:23:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (16C88400) [pid = 3756] [serial = 107] [outer = 00000000] 12:23:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (17BB7400) [pid = 3756] [serial = 108] [outer = 16C88400] 12:23:03 INFO - PROCESS | 3756 | 1461266583627 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (18142000) [pid = 3756] [serial = 109] [outer = 16C88400] 12:23:04 INFO - PROCESS | 3756 | 1461266584041 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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 597ms 12:23:04 INFO - PROCESS | 3756 | 1461266584068 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 3756 | 1461266584070 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 12:23:04 INFO - PROCESS | 3756 | 1461266584074 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:23:04 INFO - PROCESS | 3756 | 1461266584075 Marionette TRACE conn2 <- [1,114,null,{}] 12:23:04 INFO - PROCESS | 3756 | 1461266584079 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}] 12:23:04 INFO - PROCESS | 3756 | 1461266584152 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:23:04 INFO - PROCESS | 3756 | 1461266584158 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 3756 | ++DOCSHELL 18139C00 == 36 [pid = 3756] [id = 38] 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (18146000) [pid = 3756] [serial = 110] [outer = 00000000] 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1881E400) [pid = 3756] [serial = 111] [outer = 18146000] 12:23:04 INFO - PROCESS | 3756 | 1461266584202 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (18B2A000) [pid = 3756] [serial = 112] [outer = 18146000] 12:23:04 INFO - PROCESS | 3756 | 1461266584622 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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 597ms 12:23:04 INFO - PROCESS | 3756 | 1461266584671 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 3756 | 1461266584673 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 12:23:04 INFO - PROCESS | 3756 | 1461266584676 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:23:04 INFO - PROCESS | 3756 | 1461266584678 Marionette TRACE conn2 <- [1,118,null,{}] 12:23:04 INFO - PROCESS | 3756 | 1461266584681 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}] 12:23:04 INFO - PROCESS | 3756 | 1461266584753 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:23:04 INFO - PROCESS | 3756 | 1461266584760 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 3756 | ++DOCSHELL 18E28400 == 37 [pid = 3756] [id = 39] 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (18E2A800) [pid = 3756] [serial = 113] [outer = 00000000] 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (194C5C00) [pid = 3756] [serial = 114] [outer = 18E2A800] 12:23:04 INFO - PROCESS | 3756 | 1461266584814 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19A8FC00) [pid = 3756] [serial = 115] [outer = 18E2A800] 12:23:05 INFO - PROCESS | 3756 | 1461266585362 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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 739ms 12:23:05 INFO - PROCESS | 3756 | 1461266585418 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 3756 | 1461266585422 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 12:23:05 INFO - PROCESS | 3756 | 1461266585426 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:23:05 INFO - PROCESS | 3756 | 1461266585430 Marionette TRACE conn2 <- [1,122,null,{}] 12:23:05 INFO - PROCESS | 3756 | 1461266585436 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}] 12:23:05 INFO - PROCESS | 3756 | 1461266585569 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:23:05 INFO - PROCESS | 3756 | 1461266585653 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 3756 | ++DOCSHELL 13735400 == 38 [pid = 3756] [id = 40] 12:23:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (13736C00) [pid = 3756] [serial = 116] [outer = 00000000] 12:23:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (14B67C00) [pid = 3756] [serial = 117] [outer = 13736C00] 12:23:05 INFO - PROCESS | 3756 | 1461266585709 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (15DC4800) [pid = 3756] [serial = 118] [outer = 13736C00] 12:23:06 INFO - PROCESS | 3756 | 1461266586183 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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 802ms 12:23:06 INFO - PROCESS | 3756 | 1461266586230 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 3756 | 1461266586236 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 12:23:06 INFO - PROCESS | 3756 | 1461266586259 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:23:06 INFO - PROCESS | 3756 | 1461266586262 Marionette TRACE conn2 <- [1,126,null,{}] 12:23:06 INFO - PROCESS | 3756 | 1461266586266 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}] 12:23:06 INFO - PROCESS | 3756 | 1461266586366 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:23:06 INFO - PROCESS | 3756 | 1461266586449 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 3756 | ++DOCSHELL 16626800 == 39 [pid = 3756] [id = 41] 12:23:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (16C91400) [pid = 3756] [serial = 119] [outer = 00000000] 12:23:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1840E400) [pid = 3756] [serial = 120] [outer = 16C91400] 12:23:06 INFO - PROCESS | 3756 | 1461266586504 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (18BD1C00) [pid = 3756] [serial = 121] [outer = 16C91400] 12:23:07 INFO - PROCESS | 3756 | 1461266587076 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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 849ms 12:23:07 INFO - PROCESS | 3756 | 1461266587104 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 3756 | 1461266587106 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 12:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:23:07 INFO - PROCESS | 3756 | 1461266587110 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 3756 | 1461266587114 Marionette TRACE conn2 <- [1,130,null,{}] 12:23:07 INFO - PROCESS | 3756 | 1461266587125 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}] 12:23:07 INFO - PROCESS | 3756 | 1461266587224 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:23:07 INFO - PROCESS | 3756 | 1461266587308 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 3756 | ++DOCSHELL 19E23400 == 40 [pid = 3756] [id = 42] 12:23:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1A1F1000) [pid = 3756] [serial = 122] [outer = 00000000] 12:23:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1A467C00) [pid = 3756] [serial = 123] [outer = 1A1F1000] 12:23:07 INFO - PROCESS | 3756 | 1461266587365 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1AA04000) [pid = 3756] [serial = 124] [outer = 1A1F1000] 12:23:07 INFO - PROCESS | 3756 | 1461266587972 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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 849ms 12:23:07 INFO - PROCESS | 3756 | 1461266587984 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 3756 | 1461266587987 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 12:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:23:07 INFO - PROCESS | 3756 | 1461266587991 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 3756 | 1461266587993 Marionette TRACE conn2 <- [1,134,null,{}] 12:23:08 INFO - PROCESS | 3756 | 1461266587996 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}] 12:23:08 INFO - PROCESS | 3756 | 1461266588089 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:23:08 INFO - PROCESS | 3756 | 1461266588153 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 3756 | ++DOCSHELL 16763000 == 41 [pid = 3756] [id = 43] 12:23:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (18BD1800) [pid = 3756] [serial = 125] [outer = 00000000] 12:23:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1AE09400) [pid = 3756] [serial = 126] [outer = 18BD1800] 12:23:08 INFO - PROCESS | 3756 | 1461266588212 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1AE30400) [pid = 3756] [serial = 127] [outer = 18BD1800] 12:23:08 INFO - PROCESS | 3756 | 1461266588869 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]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 896ms 12:23:08 INFO - PROCESS | 3756 | 1461266588895 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 3756 | 1461266588898 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 12:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:23:08 INFO - PROCESS | 3756 | 1461266588904 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 3756 | 1461266588907 Marionette TRACE conn2 <- [1,138,null,{}] 12:23:08 INFO - PROCESS | 3756 | 1461266588913 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}] 12:23:09 INFO - PROCESS | 3756 | 1461266589004 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:23:09 INFO - PROCESS | 3756 | 1461266589079 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 3756 | ++DOCSHELL 13728C00 == 42 [pid = 3756] [id = 44] 12:23:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (13731800) [pid = 3756] [serial = 128] [outer = 00000000] 12:23:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1445C400) [pid = 3756] [serial = 129] [outer = 13731800] 12:23:09 INFO - PROCESS | 3756 | 1461266589127 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (148BF800) [pid = 3756] [serial = 130] [outer = 13731800] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 18139C00 == 41 [pid = 3756] [id = 38] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 1694A800 == 40 [pid = 3756] [id = 37] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 143CDC00 == 39 [pid = 3756] [id = 36] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 13B25C00 == 38 [pid = 3756] [id = 35] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 13371400 == 37 [pid = 3756] [id = 34] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 16763000 == 36 [pid = 3756] [id = 43] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 17BBE800 == 35 [pid = 3756] [id = 29] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 16626800 == 34 [pid = 3756] [id = 41] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 19E23400 == 33 [pid = 3756] [id = 42] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 1C26E000 == 32 [pid = 3756] [id = 31] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 1675F400 == 31 [pid = 3756] [id = 32] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 18E28400 == 30 [pid = 3756] [id = 39] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 1A74B000 == 29 [pid = 3756] [id = 30] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 13308800 == 28 [pid = 3756] [id = 33] 12:23:09 INFO - PROCESS | 3756 | --DOCSHELL 13735400 == 27 [pid = 3756] [id = 40] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (16C8D000) [pid = 3756] [serial = 9] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (16C94C00) [pid = 3756] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (14B64C00) [pid = 3756] [serial = 4] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1337BC00) [pid = 3756] [serial = 51] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1607C800) [pid = 3756] [serial = 54] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1897F400) [pid = 3756] [serial = 57] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (13B58800) [pid = 3756] [serial = 60] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (15DDA800) [pid = 3756] [serial = 63] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (15DF2400) [pid = 3756] [serial = 64] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1694B000) [pid = 3756] [serial = 66] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (181B0000) [pid = 3756] [serial = 69] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1881A400) [pid = 3756] [serial = 72] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (194C8C00) [pid = 3756] [serial = 75] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1A12DC00) [pid = 3756] [serial = 78] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1A468000) [pid = 3756] [serial = 81] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1AB2F400) [pid = 3756] [serial = 84] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1AE32400) [pid = 3756] [serial = 87] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1C997000) [pid = 3756] [serial = 90] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1897C000) [pid = 3756] [serial = 73] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1CEB3800) [pid = 3756] [serial = 93] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (13466400) [pid = 3756] [serial = 52] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (194C8400) [pid = 3756] [serial = 76] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1A362000) [pid = 3756] [serial = 79] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1A46D400) [pid = 3756] [serial = 82] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (181BE800) [pid = 3756] [serial = 70] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1AB37400) [pid = 3756] [serial = 85] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (13B60400) [pid = 3756] [serial = 61] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1AE3E800) [pid = 3756] [serial = 88] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1CB41800) [pid = 3756] [serial = 91] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (16C92400) [pid = 3756] [serial = 67] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (16581800) [pid = 3756] [serial = 55] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (18BC4400) [pid = 3756] [serial = 58] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1E194C00) [pid = 3756] [serial = 43] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1D07C400) [pid = 3756] [serial = 94] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (1D1B4C00) [pid = 3756] [serial = 96] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (1D587000) [pid = 3756] [serial = 31] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (1D6E3400) [pid = 3756] [serial = 33] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (1D57F000) [pid = 3756] [serial = 30] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (1D1BE400) [pid = 3756] [serial = 27] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (1D507000) [pid = 3756] [serial = 28] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 66 (1CC7B000) [pid = 3756] [serial = 24] [outer = 00000000] [url = about:blank] 12:23:09 INFO - PROCESS | 3756 | --DOMWINDOW == 65 (1C98B400) [pid = 3756] [serial = 21] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 64 (1C98E400) [pid = 3756] [serial = 22] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 63 (199C0800) [pid = 3756] [serial = 17] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 62 (196F1C00) [pid = 3756] [serial = 14] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 61 (1DFAB000) [pid = 3756] [serial = 45] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 60 (1E379400) [pid = 3756] [serial = 48] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 59 (1E195000) [pid = 3756] [serial = 42] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 58 (1DF18800) [pid = 3756] [serial = 39] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 57 (1DF1C000) [pid = 3756] [serial = 40] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 56 (1DCAA800) [pid = 3756] [serial = 36] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 55 (1DCADC00) [pid = 3756] [serial = 37] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | --DOMWINDOW == 54 (1D6E6800) [pid = 3756] [serial = 34] [outer = 00000000] [url = about:blank] 12:23:10 INFO - PROCESS | 3756 | 1461266590106 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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1258ms 12:23:10 INFO - PROCESS | 3756 | 1461266590160 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 3756 | 1461266590164 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 12:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:23:10 INFO - PROCESS | 3756 | 1461266590170 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 3756 | 1461266590173 Marionette TRACE conn2 <- [1,142,null,{}] 12:23:10 INFO - PROCESS | 3756 | 1461266590179 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}] 12:23:10 INFO - PROCESS | 3756 | 1461266590262 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:23:10 INFO - PROCESS | 3756 | 1461266590329 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 3756 | ++DOCSHELL 13B1D400 == 28 [pid = 3756] [id = 45] 12:23:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 55 (13B1D800) [pid = 3756] [serial = 131] [outer = 00000000] 12:23:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 56 (13B61C00) [pid = 3756] [serial = 132] [outer = 13B1D800] 12:23:10 INFO - PROCESS | 3756 | 1461266590377 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 57 (14452800) [pid = 3756] [serial = 133] [outer = 13B1D800] 12:23:10 INFO - PROCESS | 3756 | 1461266590783 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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 645ms 12:23:10 INFO - PROCESS | 3756 | 1461266590810 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 3756 | 1461266590816 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 12:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:23:10 INFO - PROCESS | 3756 | 1461266590822 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 3756 | 1461266590825 Marionette TRACE conn2 <- [1,146,null,{}] 12:23:10 INFO - PROCESS | 3756 | 1461266590829 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}] 12:23:10 INFO - PROCESS | 3756 | 1461266590910 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:23:10 INFO - PROCESS | 3756 | 1461266590917 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 3756 | ++DOCSHELL 14B67000 == 29 [pid = 3756] [id = 46] 12:23:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 58 (157F6000) [pid = 3756] [serial = 134] [outer = 00000000] 12:23:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 59 (1607D400) [pid = 3756] [serial = 135] [outer = 157F6000] 12:23:10 INFO - PROCESS | 3756 | 1461266590963 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 60 (16086800) [pid = 3756] [serial = 136] [outer = 157F6000] 12:23:11 INFO - PROCESS | 3756 | 1461266591401 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]]]}] 12:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 629ms 12:23:11 INFO - PROCESS | 3756 | 1461266591457 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 3756 | 1461266591460 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 12:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:23:11 INFO - PROCESS | 3756 | 1461266591463 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 3756 | 1461266591467 Marionette TRACE conn2 <- [1,150,null,{}] 12:23:11 INFO - PROCESS | 3756 | 1461266591477 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}] 12:23:11 INFO - PROCESS | 3756 | 1461266591555 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:23:11 INFO - PROCESS | 3756 | 1461266591565 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 3756 | ++DOCSHELL 16954400 == 30 [pid = 3756] [id = 47] 12:23:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 61 (16954C00) [pid = 3756] [serial = 137] [outer = 00000000] 12:23:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 62 (16C94400) [pid = 3756] [serial = 138] [outer = 16954C00] 12:23:11 INFO - PROCESS | 3756 | 1461266591613 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 63 (16CF9000) [pid = 3756] [serial = 139] [outer = 16954C00] 12:23:12 INFO - PROCESS | 3756 | 1461266592039 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 598ms 12:23:12 INFO - PROCESS | 3756 | 1461266592059 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 3756 | 1461266592062 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 12:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:23:12 INFO - PROCESS | 3756 | 1461266592065 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 3756 | 1461266592067 Marionette TRACE conn2 <- [1,154,null,{}] 12:23:12 INFO - PROCESS | 3756 | 1461266592070 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}] 12:23:12 INFO - PROCESS | 3756 | 1461266592175 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:23:12 INFO - PROCESS | 3756 | 1461266592187 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 3756 | ++DOCSHELL 16C97800 == 31 [pid = 3756] [id = 48] 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 64 (18404800) [pid = 3756] [serial = 140] [outer = 00000000] 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 65 (184B6400) [pid = 3756] [serial = 141] [outer = 18404800] 12:23:12 INFO - PROCESS | 3756 | 1461266592232 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 66 (18980000) [pid = 3756] [serial = 142] [outer = 18404800] 12:23:12 INFO - PROCESS | 3756 | 1461266592653 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 645ms 12:23:12 INFO - PROCESS | 3756 | 1461266592704 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 3756 | 1461266592707 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 12:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:23:12 INFO - PROCESS | 3756 | 1461266592758 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 3756 | 1461266592759 Marionette TRACE conn2 <- [1,158,null,{}] 12:23:12 INFO - PROCESS | 3756 | 1461266592774 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}] 12:23:12 INFO - PROCESS | 3756 | 1461266592864 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:23:12 INFO - PROCESS | 3756 | 1461266592875 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 3756 | ++DOCSHELL 18402000 == 32 [pid = 3756] [id = 49] 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (1840EC00) [pid = 3756] [serial = 143] [outer = 00000000] 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (194BB800) [pid = 3756] [serial = 144] [outer = 1840EC00] 12:23:12 INFO - PROCESS | 3756 | 1461266592923 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (196F1800) [pid = 3756] [serial = 145] [outer = 1840EC00] 12:23:13 INFO - PROCESS | 3756 | 1461266593359 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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 645ms 12:23:13 INFO - PROCESS | 3756 | 1461266593399 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:23:13 INFO - PROCESS | 3756 | 1461266593401 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 12:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:23:13 INFO - PROCESS | 3756 | 1461266593404 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 3756 | 1461266593406 Marionette TRACE conn2 <- [1,162,null,{}] 12:23:13 INFO - PROCESS | 3756 | 1461266593410 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}] 12:23:13 INFO - PROCESS | 3756 | 1461266593521 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:23:13 INFO - PROCESS | 3756 | 1461266593528 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 3756 | ++DOCSHELL 196F2C00 == 33 [pid = 3756] [id = 50] 12:23:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (199C1000) [pid = 3756] [serial = 146] [outer = 00000000] 12:23:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (1A362800) [pid = 3756] [serial = 147] [outer = 199C1000] 12:23:13 INFO - PROCESS | 3756 | 1461266593576 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1A461400) [pid = 3756] [serial = 148] [outer = 199C1000] 12:23:13 INFO - PROCESS | 3756 | 1461266593992 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 645ms 12:23:14 INFO - PROCESS | 3756 | 1461266594049 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 3756 | 1461266594051 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 12:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:23:14 INFO - PROCESS | 3756 | 1461266594054 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 3756 | 1461266594056 Marionette TRACE conn2 <- [1,166,null,{}] 12:23:14 INFO - PROCESS | 3756 | 1461266594059 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}] 12:23:14 INFO - PROCESS | 3756 | 1461266594156 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (18146000) [pid = 3756] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (14495000) [pid = 3756] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (14497C00) [pid = 3756] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (16C88400) [pid = 3756] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (13372000) [pid = 3756] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 66 (157A9C00) [pid = 3756] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:23:14 INFO - PROCESS | 3756 | --DOMWINDOW == 65 (18E2A800) [pid = 3756] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:23:14 INFO - PROCESS | 3756 | 1461266594280 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 3756 | ++DOCSHELL 13312000 == 34 [pid = 3756] [id = 51] 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 66 (13367000) [pid = 3756] [serial = 149] [outer = 00000000] 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (14B59800) [pid = 3756] [serial = 150] [outer = 13367000] 12:23:14 INFO - PROCESS | 3756 | 1461266594329 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (15DF3C00) [pid = 3756] [serial = 151] [outer = 13367000] 12:23:14 INFO - PROCESS | 3756 | 1461266594683 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms 12:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:23:14 INFO - PROCESS | 3756 | 1461266594753 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 3756 | 1461266594754 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 12:23:14 INFO - PROCESS | 3756 | 1461266594759 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 3756 | 1461266594761 Marionette TRACE conn2 <- [1,170,null,{}] 12:23:14 INFO - PROCESS | 3756 | 1461266594766 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}] 12:23:14 INFO - PROCESS | 3756 | 1461266594862 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:23:14 INFO - PROCESS | 3756 | 1461266594869 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 3756 | ++DOCSHELL 1330C400 == 35 [pid = 3756] [id = 52] 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (14497C00) [pid = 3756] [serial = 152] [outer = 00000000] 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (1AB30C00) [pid = 3756] [serial = 153] [outer = 14497C00] 12:23:14 INFO - PROCESS | 3756 | 1461266594913 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (1AA67000) [pid = 3756] [serial = 154] [outer = 14497C00] 12:23:15 INFO - PROCESS | 3756 | 1461266595275 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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 535ms 12:23:15 INFO - PROCESS | 3756 | 1461266595294 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 3756 | 1461266595296 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 12:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:23:15 INFO - PROCESS | 3756 | 1461266595299 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 3756 | 1461266595301 Marionette TRACE conn2 <- [1,174,null,{}] 12:23:15 INFO - PROCESS | 3756 | 1461266595304 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}] 12:23:15 INFO - PROCESS | 3756 | 1461266595374 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:23:15 INFO - PROCESS | 3756 | 1461266595380 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 3756 | ++DOCSHELL 16954000 == 36 [pid = 3756] [id = 53] 12:23:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1C263000) [pid = 3756] [serial = 155] [outer = 00000000] 12:23:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (1C455800) [pid = 3756] [serial = 156] [outer = 1C263000] 12:23:15 INFO - PROCESS | 3756 | 1461266595427 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (1C269400) [pid = 3756] [serial = 157] [outer = 1C263000] 12:23:15 INFO - PROCESS | 3756 | 1461266595819 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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 534ms 12:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:23:15 INFO - PROCESS | 3756 | 1461266595835 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 3756 | 1461266595836 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 12:23:15 INFO - PROCESS | 3756 | 1461266595840 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 3756 | 1461266595841 Marionette TRACE conn2 <- [1,178,null,{}] 12:23:15 INFO - PROCESS | 3756 | 1461266595855 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}] 12:23:15 INFO - PROCESS | 3756 | 1461266595924 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:23:15 INFO - PROCESS | 3756 | 1461266595930 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 3756 | ++DOCSHELL 1337C000 == 37 [pid = 3756] [id = 54] 12:23:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (1337E000) [pid = 3756] [serial = 158] [outer = 00000000] 12:23:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1C988400) [pid = 3756] [serial = 159] [outer = 1337E000] 12:23:15 INFO - PROCESS | 3756 | 1461266595974 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1C98D000) [pid = 3756] [serial = 160] [outer = 1337E000] 12:23:16 INFO - PROCESS | 3756 | 1461266596480 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 692ms 12:23:16 INFO - PROCESS | 3756 | 1461266596540 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 3756 | 1461266596545 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 12:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:23:16 INFO - PROCESS | 3756 | 1461266596550 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 3756 | 1461266596554 Marionette TRACE conn2 <- [1,182,null,{}] 12:23:16 INFO - PROCESS | 3756 | 1461266596559 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}] 12:23:16 INFO - PROCESS | 3756 | 1461266596668 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:23:16 INFO - PROCESS | 3756 | 1461266596834 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 3756 | ++DOCSHELL 139DB800 == 38 [pid = 3756] [id = 55] 12:23:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (13B27000) [pid = 3756] [serial = 161] [outer = 00000000] 12:23:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (14495000) [pid = 3756] [serial = 162] [outer = 13B27000] 12:23:16 INFO - PROCESS | 3756 | 1461266596890 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (15DBE400) [pid = 3756] [serial = 163] [outer = 13B27000] 12:23:17 INFO - PROCESS | 3756 | 1461266597574 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1054ms 12:23:17 INFO - PROCESS | 3756 | 1461266597679 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 3756 | 1461266597685 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 12:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:23:17 INFO - PROCESS | 3756 | 1461266597718 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 3756 | 1461266597721 Marionette TRACE conn2 <- [1,186,null,{}] 12:23:17 INFO - PROCESS | 3756 | 1461266597725 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}] 12:23:17 INFO - PROCESS | 3756 | 1461266597923 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:23:17 INFO - PROCESS | 3756 | 1461266597988 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 3756 | ++DOCSHELL 12DDD800 == 39 [pid = 3756] [id = 56] 12:23:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (13306800) [pid = 3756] [serial = 164] [outer = 00000000] 12:23:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (13465800) [pid = 3756] [serial = 165] [outer = 13306800] 12:23:18 INFO - PROCESS | 3756 | 1461266598037 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (13464000) [pid = 3756] [serial = 166] [outer = 13306800] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 16954000 == 38 [pid = 3756] [id = 53] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 1330C400 == 37 [pid = 3756] [id = 52] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 13312000 == 36 [pid = 3756] [id = 51] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 196F2C00 == 35 [pid = 3756] [id = 50] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 18402000 == 34 [pid = 3756] [id = 49] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 16C97800 == 33 [pid = 3756] [id = 48] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 16954400 == 32 [pid = 3756] [id = 47] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 14B67000 == 31 [pid = 3756] [id = 46] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 13B1D400 == 30 [pid = 3756] [id = 45] 12:23:18 INFO - PROCESS | 3756 | --DOCSHELL 13728C00 == 29 [pid = 3756] [id = 44] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1D1BD000) [pid = 3756] [serial = 97] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19A8FC00) [pid = 3756] [serial = 115] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1881E400) [pid = 3756] [serial = 111] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (157F6400) [pid = 3756] [serial = 102] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (15DE8400) [pid = 3756] [serial = 105] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (18142000) [pid = 3756] [serial = 109] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (15DE7400) [pid = 3756] [serial = 103] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1607E800) [pid = 3756] [serial = 106] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (13461000) [pid = 3756] [serial = 99] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (139D3000) [pid = 3756] [serial = 100] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (17BB7400) [pid = 3756] [serial = 108] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (18B2A000) [pid = 3756] [serial = 112] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (194C5C00) [pid = 3756] [serial = 114] [outer = 00000000] [url = about:blank] 12:23:18 INFO - PROCESS | 3756 | 1461266598596 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]]]}] 12:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 912ms 12:23:18 INFO - PROCESS | 3756 | 1461266598621 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:23:18 INFO - PROCESS | 3756 | 1461266598625 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 12:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:23:18 INFO - PROCESS | 3756 | 1461266598630 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 3756 | 1461266598634 Marionette TRACE conn2 <- [1,190,null,{}] 12:23:18 INFO - PROCESS | 3756 | 1461266598638 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}] 12:23:18 INFO - PROCESS | 3756 | 1461266598714 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:23:18 INFO - PROCESS | 3756 | 1461266598724 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 3756 | ++DOCSHELL 15D2E800 == 30 [pid = 3756] [id = 57] 12:23:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (15D37000) [pid = 3756] [serial = 167] [outer = 00000000] 12:23:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (15DEDC00) [pid = 3756] [serial = 168] [outer = 15D37000] 12:23:18 INFO - PROCESS | 3756 | 1461266598773 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (1607DC00) [pid = 3756] [serial = 169] [outer = 15D37000] 12:23:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (16628000) [pid = 3756] [serial = 170] [outer = 1DFAC000] 12:23:19 INFO - PROCESS | 3756 | 1461266599250 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 645ms 12:23:19 INFO - PROCESS | 3756 | 1461266599269 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 3756 | 1461266599272 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 12:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:23:19 INFO - PROCESS | 3756 | 1461266599275 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 3756 | 1461266599277 Marionette TRACE conn2 <- [1,194,null,{}] 12:23:19 INFO - PROCESS | 3756 | 1461266599285 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}] 12:23:19 INFO - PROCESS | 3756 | 1461266599391 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:23:19 INFO - PROCESS | 3756 | 1461266599402 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 3756 | ++DOCSHELL 17BC4000 == 31 [pid = 3756] [id = 58] 12:23:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (17BC4800) [pid = 3756] [serial = 171] [outer = 00000000] 12:23:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (181B1800) [pid = 3756] [serial = 172] [outer = 17BC4800] 12:23:19 INFO - PROCESS | 3756 | 1461266599450 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18406400) [pid = 3756] [serial = 173] [outer = 17BC4800] 12:23:19 INFO - PROCESS | 3756 | 1461266599855 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 629ms 12:23:19 INFO - PROCESS | 3756 | 1461266599912 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 3756 | 1461266599916 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 12:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:23:19 INFO - PROCESS | 3756 | 1461266599927 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 3756 | 1461266599931 Marionette TRACE conn2 <- [1,198,null,{}] 12:23:19 INFO - PROCESS | 3756 | 1461266599934 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}] 12:23:20 INFO - PROCESS | 3756 | 1461266600012 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:23:20 INFO - PROCESS | 3756 | 1461266600021 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 3756 | ++DOCSHELL 18BD3800 == 32 [pid = 3756] [id = 59] 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (18E22400) [pid = 3756] [serial = 174] [outer = 00000000] 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (194C8C00) [pid = 3756] [serial = 175] [outer = 18E22400] 12:23:20 INFO - PROCESS | 3756 | 1461266600065 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (196F3400) [pid = 3756] [serial = 176] [outer = 18E22400] 12:23:20 INFO - PROCESS | 3756 | 1461266600450 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 567ms 12:23:20 INFO - PROCESS | 3756 | 1461266600479 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 3756 | 1461266600480 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 12:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:23:20 INFO - PROCESS | 3756 | 1461266600498 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 3756 | 1461266600500 Marionette TRACE conn2 <- [1,202,null,{}] 12:23:20 INFO - PROCESS | 3756 | 1461266600503 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}] 12:23:20 INFO - PROCESS | 3756 | 1461266600576 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:23:20 INFO - PROCESS | 3756 | 1461266600582 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 3756 | ++DOCSHELL 196F1C00 == 33 [pid = 3756] [id = 60] 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (199CF000) [pid = 3756] [serial = 177] [outer = 00000000] 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1A35F000) [pid = 3756] [serial = 178] [outer = 199CF000] 12:23:20 INFO - PROCESS | 3756 | 1461266600626 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1A3D4C00) [pid = 3756] [serial = 179] [outer = 199CF000] 12:23:21 INFO - PROCESS | 3756 | 1461266601057 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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 597ms 12:23:21 INFO - PROCESS | 3756 | 1461266601081 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 3756 | 1461266601083 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 12:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:23:21 INFO - PROCESS | 3756 | 1461266601087 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 3756 | 1461266601089 Marionette TRACE conn2 <- [1,206,null,{}] 12:23:21 INFO - PROCESS | 3756 | 1461266601092 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}] 12:23:21 INFO - PROCESS | 3756 | 1461266601186 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:23:21 INFO - PROCESS | 3756 | 1461266601194 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 3756 | ++DOCSHELL 1AA68C00 == 34 [pid = 3756] [id = 61] 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1AA69000) [pid = 3756] [serial = 180] [outer = 00000000] 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1AE30800) [pid = 3756] [serial = 181] [outer = 1AA69000] 12:23:21 INFO - PROCESS | 3756 | 1461266601245 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (181B0000) [pid = 3756] [serial = 182] [outer = 1AA69000] 12:23:21 INFO - PROCESS | 3756 | 1461266601711 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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 629ms 12:23:21 INFO - PROCESS | 3756 | 1461266601725 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 3756 | 1461266601727 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 12:23:21 INFO - PROCESS | 3756 | 1461266601730 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:23:21 INFO - PROCESS | 3756 | 1461266601732 Marionette TRACE conn2 <- [1,210,null,{}] 12:23:21 INFO - PROCESS | 3756 | 1461266601735 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}] 12:23:21 INFO - PROCESS | 3756 | 1461266601833 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:23:21 INFO - PROCESS | 3756 | 1461266601839 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 3756 | ++DOCSHELL 1AE04400 == 35 [pid = 3756] [id = 62] 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1C994C00) [pid = 3756] [serial = 183] [outer = 00000000] 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1CC74800) [pid = 3756] [serial = 184] [outer = 1C994C00] 12:23:21 INFO - PROCESS | 3756 | 1461266601883 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1CB3EC00) [pid = 3756] [serial = 185] [outer = 1C994C00] 12:23:22 INFO - PROCESS | 3756 | 1461266602302 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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 629ms 12:23:22 INFO - PROCESS | 3756 | 1461266602369 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 3756 | 1461266602371 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 12:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:23:22 INFO - PROCESS | 3756 | 1461266602374 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 3756 | 1461266602376 Marionette TRACE conn2 <- [1,214,null,{}] 12:23:22 INFO - PROCESS | 3756 | 1461266602379 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}] 12:23:22 INFO - PROCESS | 3756 | 1461266602474 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:23:22 INFO - PROCESS | 3756 | 1461266602480 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 3756 | ++DOCSHELL 1CB3C800 == 36 [pid = 3756] [id = 63] 12:23:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1CEB6C00) [pid = 3756] [serial = 186] [outer = 00000000] 12:23:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1CEBCC00) [pid = 3756] [serial = 187] [outer = 1CEB6C00] 12:23:22 INFO - PROCESS | 3756 | 1461266602524 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1D084000) [pid = 3756] [serial = 188] [outer = 1CEB6C00] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1840EC00) [pid = 3756] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (16954C00) [pid = 3756] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (199C1000) [pid = 3756] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (13731800) [pid = 3756] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (13B1D800) [pid = 3756] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (157F6000) [pid = 3756] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (13367000) [pid = 3756] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (13736C00) [pid = 3756] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (16C91400) [pid = 3756] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1A1F1000) [pid = 3756] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (18BD1800) [pid = 3756] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1C263000) [pid = 3756] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (14497C00) [pid = 3756] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:23:22 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (18404800) [pid = 3756] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:23:23 INFO - PROCESS | 3756 | 1461266603070 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 708ms 12:23:23 INFO - PROCESS | 3756 | 1461266603105 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 3756 | 1461266603107 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 12:23:23 INFO - PROCESS | 3756 | 1461266603110 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:23:23 INFO - PROCESS | 3756 | 1461266603112 Marionette TRACE conn2 <- [1,218,null,{}] 12:23:23 INFO - PROCESS | 3756 | 1461266603116 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}] 12:23:23 INFO - PROCESS | 3756 | 1461266603206 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:23:23 INFO - PROCESS | 3756 | 1461266603277 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 3756 | ++DOCSHELL 1336D400 == 37 [pid = 3756] [id = 64] 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (13372000) [pid = 3756] [serial = 189] [outer = 00000000] 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (17BC1000) [pid = 3756] [serial = 190] [outer = 13372000] 12:23:23 INFO - PROCESS | 3756 | 1461266603321 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19EB7400) [pid = 3756] [serial = 191] [outer = 13372000] 12:23:23 INFO - PROCESS | 3756 | 1461266603648 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 598ms 12:23:23 INFO - PROCESS | 3756 | 1461266603708 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 3756 | 1461266603710 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 12:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:23:23 INFO - PROCESS | 3756 | 1461266603714 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 3756 | 1461266603716 Marionette TRACE conn2 <- [1,222,null,{}] 12:23:23 INFO - PROCESS | 3756 | 1461266603721 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}] 12:23:23 INFO - PROCESS | 3756 | 1461266603843 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:23:23 INFO - PROCESS | 3756 | 1461266603851 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 3756 | ++DOCSHELL 13308800 == 38 [pid = 3756] [id = 65] 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (13B60400) [pid = 3756] [serial = 192] [outer = 00000000] 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1D087000) [pid = 3756] [serial = 193] [outer = 13B60400] 12:23:23 INFO - PROCESS | 3756 | 1461266603896 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1D1B5800) [pid = 3756] [serial = 194] [outer = 13B60400] 12:23:24 INFO - PROCESS | 3756 | 1461266604256 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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 597ms 12:23:24 INFO - PROCESS | 3756 | 1461266604310 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 3756 | 1461266604312 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 12:23:24 INFO - PROCESS | 3756 | 1461266604315 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:23:24 INFO - PROCESS | 3756 | 1461266604317 Marionette TRACE conn2 <- [1,226,null,{}] 12:23:24 INFO - PROCESS | 3756 | 1461266604321 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}] 12:23:24 INFO - PROCESS | 3756 | 1461266604391 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:23:24 INFO - PROCESS | 3756 | 1461266604463 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 3756 | ++DOCSHELL 199C0C00 == 39 [pid = 3756] [id = 66] 12:23:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1A367400) [pid = 3756] [serial = 195] [outer = 00000000] 12:23:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1D509000) [pid = 3756] [serial = 196] [outer = 1A367400] 12:23:24 INFO - PROCESS | 3756 | 1461266604513 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1D50DC00) [pid = 3756] [serial = 197] [outer = 1A367400] 12:23:24 INFO - PROCESS | 3756 | 1461266604889 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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 598ms 12:23:24 INFO - PROCESS | 3756 | 1461266604913 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 3756 | 1461266604915 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 12:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:23:24 INFO - PROCESS | 3756 | 1461266604918 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 3756 | 1461266604921 Marionette TRACE conn2 <- [1,230,null,{}] 12:23:24 INFO - PROCESS | 3756 | 1461266604924 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}] 12:23:25 INFO - PROCESS | 3756 | 1461266605057 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:23:25 INFO - PROCESS | 3756 | 1461266605126 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 3756 | ++DOCSHELL 13365800 == 40 [pid = 3756] [id = 67] 12:23:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1337CC00) [pid = 3756] [serial = 198] [outer = 00000000] 12:23:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (139D3800) [pid = 3756] [serial = 199] [outer = 1337CC00] 12:23:25 INFO - PROCESS | 3756 | 1461266605183 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (14B0C400) [pid = 3756] [serial = 200] [outer = 1337CC00] 12:23:25 INFO - PROCESS | 3756 | 1461266605751 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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 913ms 12:23:25 INFO - PROCESS | 3756 | 1461266605825 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 3756 | 1461266605830 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 12:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:23:25 INFO - PROCESS | 3756 | 1461266605835 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 3756 | 1461266605839 Marionette TRACE conn2 <- [1,234,null,{}] 12:23:25 INFO - PROCESS | 3756 | 1461266605844 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}] 12:23:25 INFO - PROCESS | 3756 | 1461266605949 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:23:26 INFO - PROCESS | 3756 | 1461266606015 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 3756 | ++DOCSHELL 15F8E800 == 41 [pid = 3756] [id = 68] 12:23:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (16578000) [pid = 3756] [serial = 201] [outer = 00000000] 12:23:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (17BBD800) [pid = 3756] [serial = 202] [outer = 16578000] 12:23:26 INFO - PROCESS | 3756 | 1461266606080 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (181AFC00) [pid = 3756] [serial = 203] [outer = 16578000] 12:23:26 INFO - PROCESS | 3756 | 1461266606630 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]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 849ms 12:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:23:26 INFO - PROCESS | 3756 | 1461266606677 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 3756 | 1461266606681 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 12:23:26 INFO - PROCESS | 3756 | 1461266606685 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 3756 | 1461266606687 Marionette TRACE conn2 <- [1,238,null,{}] 12:23:26 INFO - PROCESS | 3756 | 1461266606691 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}] 12:23:26 INFO - PROCESS | 3756 | 1461266606790 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:23:26 INFO - PROCESS | 3756 | 1461266606878 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 3756 | ++DOCSHELL 1897D000 == 42 [pid = 3756] [id = 69] 12:23:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (18BD3400) [pid = 3756] [serial = 204] [outer = 00000000] 12:23:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1AA5B000) [pid = 3756] [serial = 205] [outer = 18BD3400] 12:23:26 INFO - PROCESS | 3756 | 1461266606932 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1AE07400) [pid = 3756] [serial = 206] [outer = 18BD3400] 12:23:27 INFO - PROCESS | 3756 | 1461266607544 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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 833ms 12:23:27 INFO - PROCESS | 3756 | 1461266607557 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 3756 | 1461266607561 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 12:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:23:27 INFO - PROCESS | 3756 | 1461266607572 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 3756 | 1461266607577 Marionette TRACE conn2 <- [1,242,null,{}] 12:23:27 INFO - PROCESS | 3756 | 1461266607581 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}] 12:23:27 INFO - PROCESS | 3756 | 1461266607679 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:23:27 INFO - PROCESS | 3756 | 1461266607750 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 3756 | ++DOCSHELL 1C452000 == 43 [pid = 3756] [id = 70] 12:23:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C452400) [pid = 3756] [serial = 207] [outer = 00000000] 12:23:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1CB34C00) [pid = 3756] [serial = 208] [outer = 1C452400] 12:23:27 INFO - PROCESS | 3756 | 1461266607841 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1CC7A800) [pid = 3756] [serial = 209] [outer = 1C452400] 12:23:28 INFO - PROCESS | 3756 | 1461266608395 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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1006ms 12:23:28 INFO - PROCESS | 3756 | 1461266608571 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 3756 | 1461266608575 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 12:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:23:28 INFO - PROCESS | 3756 | 1461266608589 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 3756 | 1461266608591 Marionette TRACE conn2 <- [1,246,null,{}] 12:23:28 INFO - PROCESS | 3756 | 1461266608597 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}] 12:23:28 INFO - PROCESS | 3756 | 1461266608689 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:23:28 INFO - PROCESS | 3756 | 1461266608756 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 3756 | ++DOCSHELL 143D6C00 == 44 [pid = 3756] [id = 71] 12:23:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (143D9C00) [pid = 3756] [serial = 210] [outer = 00000000] 12:23:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (15D2F400) [pid = 3756] [serial = 211] [outer = 143D9C00] 12:23:28 INFO - PROCESS | 3756 | 1461266608805 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (15DF4000) [pid = 3756] [serial = 212] [outer = 143D9C00] 12:23:29 INFO - PROCESS | 3756 | 1461266609358 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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 833ms 12:23:29 INFO - PROCESS | 3756 | 1461266609430 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 3756 | 1461266609434 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 12:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:23:29 INFO - PROCESS | 3756 | 1461266609441 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 3756 | 1461266609444 Marionette TRACE conn2 <- [1,250,null,{}] 12:23:29 INFO - PROCESS | 3756 | 1461266609448 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}] 12:23:29 INFO - PROCESS | 3756 | 1461266609535 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 199C0C00 == 43 [pid = 3756] [id = 66] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 13308800 == 42 [pid = 3756] [id = 65] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 1336D400 == 41 [pid = 3756] [id = 64] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 1CB3C800 == 40 [pid = 3756] [id = 63] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 1AE04400 == 39 [pid = 3756] [id = 62] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 1AA68C00 == 38 [pid = 3756] [id = 61] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 196F1C00 == 37 [pid = 3756] [id = 60] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 18BD3800 == 36 [pid = 3756] [id = 59] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 17BC4000 == 35 [pid = 3756] [id = 58] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 15D2E800 == 34 [pid = 3756] [id = 57] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 12DDD800 == 33 [pid = 3756] [id = 56] 12:23:29 INFO - PROCESS | 3756 | --DOCSHELL 139DB800 == 32 [pid = 3756] [id = 55] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (194BB800) [pid = 3756] [serial = 144] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (16C94400) [pid = 3756] [serial = 138] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (16CF9000) [pid = 3756] [serial = 139] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1A362800) [pid = 3756] [serial = 147] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (148BF800) [pid = 3756] [serial = 130] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1445C400) [pid = 3756] [serial = 129] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (13B61C00) [pid = 3756] [serial = 132] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (14452800) [pid = 3756] [serial = 133] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1607D400) [pid = 3756] [serial = 135] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (16086800) [pid = 3756] [serial = 136] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1A461400) [pid = 3756] [serial = 148] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (196F1800) [pid = 3756] [serial = 145] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (14B59800) [pid = 3756] [serial = 150] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (15DC4800) [pid = 3756] [serial = 118] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (14B67C00) [pid = 3756] [serial = 117] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (18BD1C00) [pid = 3756] [serial = 121] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1840E400) [pid = 3756] [serial = 120] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1AA04000) [pid = 3756] [serial = 124] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1A467C00) [pid = 3756] [serial = 123] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1AE30400) [pid = 3756] [serial = 127] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1AE09400) [pid = 3756] [serial = 126] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (15DF3C00) [pid = 3756] [serial = 151] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1C455800) [pid = 3756] [serial = 156] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1AB30C00) [pid = 3756] [serial = 153] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (184B6400) [pid = 3756] [serial = 141] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1AA67000) [pid = 3756] [serial = 154] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (18980000) [pid = 3756] [serial = 142] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1C269400) [pid = 3756] [serial = 157] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1C988400) [pid = 3756] [serial = 159] [outer = 00000000] [url = about:blank] 12:23:29 INFO - PROCESS | 3756 | 1461266609629 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 3756 | ++DOCSHELL 1330F800 == 33 [pid = 3756] [id = 72] 12:23:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (1336D400) [pid = 3756] [serial = 213] [outer = 00000000] 12:23:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (139DB800) [pid = 3756] [serial = 214] [outer = 1336D400] 12:23:29 INFO - PROCESS | 3756 | 1461266609674 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (14497400) [pid = 3756] [serial = 215] [outer = 1336D400] 12:23:30 INFO - PROCESS | 3756 | 1461266610038 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 661ms 12:23:30 INFO - PROCESS | 3756 | 1461266610094 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 3756 | 1461266610097 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 12:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:23:30 INFO - PROCESS | 3756 | 1461266610100 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 3756 | 1461266610102 Marionette TRACE conn2 <- [1,254,null,{}] 12:23:30 INFO - PROCESS | 3756 | 1461266610112 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}] 12:23:30 INFO - PROCESS | 3756 | 1461266610206 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:23:30 INFO - PROCESS | 3756 | 1461266610249 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 3756 | ++DOCSHELL 18405000 == 34 [pid = 3756] [id = 73] 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18405400) [pid = 3756] [serial = 216] [outer = 00000000] 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1881AC00) [pid = 3756] [serial = 217] [outer = 18405400] 12:23:30 INFO - PROCESS | 3756 | 1461266610297 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18986800) [pid = 3756] [serial = 218] [outer = 18405400] 12:23:30 INFO - PROCESS | 3756 | 1461266610722 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 644ms 12:23:30 INFO - PROCESS | 3756 | 1461266610738 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 3756 | 1461266610740 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 12:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:23:30 INFO - PROCESS | 3756 | 1461266610743 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 3756 | 1461266610745 Marionette TRACE conn2 <- [1,258,null,{}] 12:23:30 INFO - PROCESS | 3756 | 1461266610748 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}] 12:23:30 INFO - PROCESS | 3756 | 1461266610823 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:23:30 INFO - PROCESS | 3756 | 1461266610830 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 3756 | ++DOCSHELL 18BCE800 == 35 [pid = 3756] [id = 74] 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (18BD1C00) [pid = 3756] [serial = 219] [outer = 00000000] 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (196F0800) [pid = 3756] [serial = 220] [outer = 18BD1C00] 12:23:30 INFO - PROCESS | 3756 | 1461266610874 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (197A4000) [pid = 3756] [serial = 221] [outer = 18BD1C00] 12:23:31 INFO - PROCESS | 3756 | 1461266611290 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 598ms 12:23:31 INFO - PROCESS | 3756 | 1461266611340 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 3756 | 1461266611342 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 12:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:23:31 INFO - PROCESS | 3756 | 1461266611346 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 3756 | 1461266611347 Marionette TRACE conn2 <- [1,262,null,{}] 12:23:31 INFO - PROCESS | 3756 | 1461266611351 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}] 12:23:31 INFO - PROCESS | 3756 | 1461266611424 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:23:31 INFO - PROCESS | 3756 | 1461266611450 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 3756 | ++DOCSHELL 19EAC400 == 36 [pid = 3756] [id = 75] 12:23:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19EB3800) [pid = 3756] [serial = 222] [outer = 00000000] 12:23:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1A3CB800) [pid = 3756] [serial = 223] [outer = 19EB3800] 12:23:31 INFO - PROCESS | 3756 | 1461266611497 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1A46A000) [pid = 3756] [serial = 224] [outer = 19EB3800] 12:23:31 INFO - PROCESS | 3756 | 1461266611913 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 597ms 12:23:31 INFO - PROCESS | 3756 | 1461266611947 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 3756 | 1461266611949 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 12:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:23:31 INFO - PROCESS | 3756 | 1461266611953 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 3756 | 1461266611954 Marionette TRACE conn2 <- [1,266,null,{}] 12:23:31 INFO - PROCESS | 3756 | 1461266611961 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}] 12:23:32 INFO - PROCESS | 3756 | 1461266612083 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:23:32 INFO - PROCESS | 3756 | 1461266612091 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 3756 | ++DOCSHELL 199C7000 == 37 [pid = 3756] [id = 76] 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19E23C00) [pid = 3756] [serial = 225] [outer = 00000000] 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1AE31800) [pid = 3756] [serial = 226] [outer = 19E23C00] 12:23:32 INFO - PROCESS | 3756 | 1461266612138 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1C268000) [pid = 3756] [serial = 227] [outer = 19E23C00] 12:23:32 INFO - PROCESS | 3756 | 1461266612562 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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 645ms 12:23:32 INFO - PROCESS | 3756 | 1461266612624 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:23:32 INFO - PROCESS | 3756 | 1461266612626 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 12:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:23:32 INFO - PROCESS | 3756 | 1461266612629 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 3756 | 1461266612631 Marionette TRACE conn2 <- [1,270,null,{}] 12:23:32 INFO - PROCESS | 3756 | 1461266612635 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}] 12:23:32 INFO - PROCESS | 3756 | 1461266612738 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:23:32 INFO - PROCESS | 3756 | 1461266612744 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 3756 | ++DOCSHELL 19EAD400 == 38 [pid = 3756] [id = 77] 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1A46C000) [pid = 3756] [serial = 228] [outer = 00000000] 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1C450C00) [pid = 3756] [serial = 229] [outer = 1A46C000] 12:23:32 INFO - PROCESS | 3756 | 1461266612788 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1C450800) [pid = 3756] [serial = 230] [outer = 1A46C000] 12:23:33 INFO - PROCESS | 3756 | 1461266613216 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 645ms 12:23:33 INFO - PROCESS | 3756 | 1461266613268 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 3756 | 1461266613270 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 12:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:23:33 INFO - PROCESS | 3756 | 1461266613273 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 3756 | 1461266613275 Marionette TRACE conn2 <- [1,274,null,{}] 12:23:33 INFO - PROCESS | 3756 | 1461266613278 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}] 12:23:33 INFO - PROCESS | 3756 | 1461266613383 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:23:33 INFO - PROCESS | 3756 | 1461266613390 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 3756 | ++DOCSHELL 1C26FC00 == 39 [pid = 3756] [id = 78] 12:23:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1C44D000) [pid = 3756] [serial = 231] [outer = 00000000] 12:23:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1CC7D000) [pid = 3756] [serial = 232] [outer = 1C44D000] 12:23:33 INFO - PROCESS | 3756 | 1461266613434 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1CC7BC00) [pid = 3756] [serial = 233] [outer = 1C44D000] 12:23:33 INFO - PROCESS | 3756 | 1461266613844 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 644ms 12:23:33 INFO - PROCESS | 3756 | 1461266613911 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 3756 | 1461266613913 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 12:23:33 INFO - PROCESS | 3756 | 1461266613916 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:23:33 INFO - PROCESS | 3756 | 1461266613918 Marionette TRACE conn2 <- [1,278,null,{}] 12:23:33 INFO - PROCESS | 3756 | 1461266613921 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}] 12:23:34 INFO - PROCESS | 3756 | 1461266614131 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (13B60400) [pid = 3756] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1AA69000) [pid = 3756] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1CEB6C00) [pid = 3756] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1C994C00) [pid = 3756] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (13372000) [pid = 3756] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (18E22400) [pid = 3756] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (17BC4800) [pid = 3756] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (15D37000) [pid = 3756] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (13306800) [pid = 3756] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:23:34 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (199CF000) [pid = 3756] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:23:34 INFO - PROCESS | 3756 | 1461266614207 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 3756 | ++DOCSHELL 13306800 == 40 [pid = 3756] [id = 79] 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1330C400) [pid = 3756] [serial = 234] [outer = 00000000] 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (17BC4800) [pid = 3756] [serial = 235] [outer = 1330C400] 12:23:34 INFO - PROCESS | 3756 | 1461266614259 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (194C3800) [pid = 3756] [serial = 236] [outer = 1330C400] 12:23:34 INFO - PROCESS | 3756 | 1461266614578 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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 739ms 12:23:34 INFO - PROCESS | 3756 | 1461266614658 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 3756 | 1461266614660 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 12:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:23:34 INFO - PROCESS | 3756 | 1461266614663 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 3756 | 1461266614665 Marionette TRACE conn2 <- [1,282,null,{}] 12:23:34 INFO - PROCESS | 3756 | 1461266614669 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}] 12:23:34 INFO - PROCESS | 3756 | 1461266614744 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:23:34 INFO - PROCESS | 3756 | 1461266614750 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 3756 | ++DOCSHELL 12BE8400 == 41 [pid = 3756] [id = 80] 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (12CB7000) [pid = 3756] [serial = 237] [outer = 00000000] 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1D1BE400) [pid = 3756] [serial = 238] [outer = 12CB7000] 12:23:34 INFO - PROCESS | 3756 | 1461266614794 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1D50B400) [pid = 3756] [serial = 239] [outer = 12CB7000] 12:23:35 INFO - PROCESS | 3756 | 1461266615178 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 535ms 12:23:35 INFO - PROCESS | 3756 | 1461266615198 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 3756 | 1461266615200 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 12:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:23:35 INFO - PROCESS | 3756 | 1461266615204 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 3756 | 1461266615206 Marionette TRACE conn2 <- [1,286,null,{}] 12:23:35 INFO - PROCESS | 3756 | 1461266615210 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}] 12:23:35 INFO - PROCESS | 3756 | 1461266615336 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:23:35 INFO - PROCESS | 3756 | 1461266615344 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 3756 | ++DOCSHELL 1CB38000 == 42 [pid = 3756] [id = 81] 12:23:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1D50FC00) [pid = 3756] [serial = 240] [outer = 00000000] 12:23:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1D583000) [pid = 3756] [serial = 241] [outer = 1D50FC00] 12:23:35 INFO - PROCESS | 3756 | 1461266615393 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1D67E000) [pid = 3756] [serial = 242] [outer = 1D50FC00] 12:23:35 INFO - PROCESS | 3756 | 1461266615804 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 645ms 12:23:35 INFO - PROCESS | 3756 | 1461266615842 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 3756 | 1461266615844 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 12:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:23:35 INFO - PROCESS | 3756 | 1461266615847 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 3756 | 1461266615849 Marionette TRACE conn2 <- [1,290,null,{}] 12:23:35 INFO - PROCESS | 3756 | 1461266615853 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}] 12:23:35 INFO - PROCESS | 3756 | 1461266615953 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:23:35 INFO - PROCESS | 3756 | 1461266615961 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 3756 | ++DOCSHELL 1D57B000 == 43 [pid = 3756] [id = 82] 12:23:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1D57F000) [pid = 3756] [serial = 243] [outer = 00000000] 12:23:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1D68A000) [pid = 3756] [serial = 244] [outer = 1D57F000] 12:23:36 INFO - PROCESS | 3756 | 1461266616004 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1D6E4000) [pid = 3756] [serial = 245] [outer = 1D57F000] 12:23:36 INFO - PROCESS | 3756 | 1461266616766 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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 943ms 12:23:36 INFO - PROCESS | 3756 | 1461266616794 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 3756 | 1461266616797 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 12:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:23:36 INFO - PROCESS | 3756 | 1461266616802 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 3756 | 1461266616805 Marionette TRACE conn2 <- [1,294,null,{}] 12:23:36 INFO - PROCESS | 3756 | 1461266616810 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}] 12:23:36 INFO - PROCESS | 3756 | 1461266616910 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:23:37 INFO - PROCESS | 3756 | 1461266616983 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 3756 | ++DOCSHELL 139D4800 == 44 [pid = 3756] [id = 83] 12:23:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (143D7C00) [pid = 3756] [serial = 246] [outer = 00000000] 12:23:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (16625800) [pid = 3756] [serial = 247] [outer = 143D7C00] 12:23:37 INFO - PROCESS | 3756 | 1461266617039 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (16955800) [pid = 3756] [serial = 248] [outer = 143D7C00] 12:23:37 INFO - PROCESS | 3756 | 1461266617608 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]]]}] 12:23:37 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. 12:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 849ms 12:23:37 INFO - PROCESS | 3756 | 1461266617674 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 3756 | 1461266617680 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 12:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:23:37 INFO - PROCESS | 3756 | 1461266617687 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 3756 | 1461266617690 Marionette TRACE conn2 <- [1,298,null,{}] 12:23:37 INFO - PROCESS | 3756 | 1461266617694 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}] 12:23:37 INFO - PROCESS | 3756 | 1461266617796 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:23:37 INFO - PROCESS | 3756 | 1461266617883 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 3756 | ++DOCSHELL 184B9000 == 45 [pid = 3756] [id = 84] 12:23:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (18818000) [pid = 3756] [serial = 249] [outer = 00000000] 12:23:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (19E31C00) [pid = 3756] [serial = 250] [outer = 18818000] 12:23:37 INFO - PROCESS | 3756 | 1461266617938 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1AA0D400) [pid = 3756] [serial = 251] [outer = 18818000] 12:23:38 INFO - PROCESS | 3756 | 1461266618525 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]]]}] 12:23:38 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. 12:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 896ms 12:23:38 INFO - PROCESS | 3756 | 1461266618589 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 3756 | 1461266618591 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 12:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:23:38 INFO - PROCESS | 3756 | 1461266618595 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 3756 | 1461266618599 Marionette TRACE conn2 <- [1,302,null,{}] 12:23:38 INFO - PROCESS | 3756 | 1461266618610 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}] 12:23:38 INFO - PROCESS | 3756 | 1461266618710 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:23:38 INFO - PROCESS | 3756 | 1461266618786 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 3756 | ++DOCSHELL 1D57AC00 == 46 [pid = 3756] [id = 85] 12:23:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1D57BC00) [pid = 3756] [serial = 252] [outer = 00000000] 12:23:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1D587800) [pid = 3756] [serial = 253] [outer = 1D57BC00] 12:23:38 INFO - PROCESS | 3756 | 1461266618845 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1D686C00) [pid = 3756] [serial = 254] [outer = 1D57BC00] 12:23:39 INFO - PROCESS | 3756 | 1461266619523 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]]]}] 12:23:39 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. 12:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1007ms 12:23:39 INFO - PROCESS | 3756 | 1461266619619 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 3756 | 1461266619622 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 12:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:23:39 INFO - PROCESS | 3756 | 1461266619640 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 3756 | 1461266619642 Marionette TRACE conn2 <- [1,306,null,{}] 12:23:39 INFO - PROCESS | 3756 | 1461266619732 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}] 12:23:39 INFO - PROCESS | 3756 | 1461266619833 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:23:40 INFO - PROCESS | 3756 | 1461266620119 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 3756 | ++DOCSHELL 13B25C00 == 47 [pid = 3756] [id = 86] 12:23:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (13B60000) [pid = 3756] [serial = 255] [outer = 00000000] 12:23:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (14B65400) [pid = 3756] [serial = 256] [outer = 13B60000] 12:23:40 INFO - PROCESS | 3756 | 1461266620183 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (15DC0C00) [pid = 3756] [serial = 257] [outer = 13B60000] 12:23:40 INFO - PROCESS | 3756 | 1461266620717 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]]]}] 12:23:40 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. 12:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1163ms 12:23:40 INFO - PROCESS | 3756 | 1461266620803 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 3756 | 1461266620808 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 12:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:23:40 INFO - PROCESS | 3756 | 1461266620814 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 3756 | 1461266620816 Marionette TRACE conn2 <- [1,310,null,{}] 12:23:40 INFO - PROCESS | 3756 | 1461266620840 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}] 12:23:41 INFO - PROCESS | 3756 | 1461266620998 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:23:41 INFO - PROCESS | 3756 | 1461266621044 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 3756 | ++DOCSHELL 16CF8C00 == 48 [pid = 3756] [id = 87] 12:23:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (16CF9000) [pid = 3756] [serial = 258] [outer = 00000000] 12:23:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (18407400) [pid = 3756] [serial = 259] [outer = 16CF9000] 12:23:41 INFO - PROCESS | 3756 | 1461266621096 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (184B3400) [pid = 3756] [serial = 260] [outer = 16CF9000] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 1CB38000 == 47 [pid = 3756] [id = 81] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 12BE8400 == 46 [pid = 3756] [id = 80] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 13306800 == 45 [pid = 3756] [id = 79] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 1C26FC00 == 44 [pid = 3756] [id = 78] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 19EAD400 == 43 [pid = 3756] [id = 77] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 199C7000 == 42 [pid = 3756] [id = 76] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 19EAC400 == 41 [pid = 3756] [id = 75] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 18BCE800 == 40 [pid = 3756] [id = 74] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 18405000 == 39 [pid = 3756] [id = 73] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 1330F800 == 38 [pid = 3756] [id = 72] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 143D6C00 == 37 [pid = 3756] [id = 71] 12:23:41 INFO - PROCESS | 3756 | --DOCSHELL 13365800 == 36 [pid = 3756] [id = 67] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (194C8C00) [pid = 3756] [serial = 175] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (196F3400) [pid = 3756] [serial = 176] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (181B1800) [pid = 3756] [serial = 172] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (18406400) [pid = 3756] [serial = 173] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (15DEDC00) [pid = 3756] [serial = 168] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1607DC00) [pid = 3756] [serial = 169] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (13464000) [pid = 3756] [serial = 166] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (13465800) [pid = 3756] [serial = 165] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (14495000) [pid = 3756] [serial = 162] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1A35F000) [pid = 3756] [serial = 178] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1E383400) [pid = 3756] [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.] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1A3D4C00) [pid = 3756] [serial = 179] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1D509000) [pid = 3756] [serial = 196] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1D1B5800) [pid = 3756] [serial = 194] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1AE30800) [pid = 3756] [serial = 181] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1CEBCC00) [pid = 3756] [serial = 187] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1CB3EC00) [pid = 3756] [serial = 185] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (17BC1000) [pid = 3756] [serial = 190] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1CC74800) [pid = 3756] [serial = 184] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1D087000) [pid = 3756] [serial = 193] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1D084000) [pid = 3756] [serial = 188] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (181B0000) [pid = 3756] [serial = 182] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (19EB7400) [pid = 3756] [serial = 191] [outer = 00000000] [url = about:blank] 12:23:41 INFO - PROCESS | 3756 | 1461266621608 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]]]}] 12:23:41 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. 12:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 849ms 12:23:41 INFO - PROCESS | 3756 | 1461266621661 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 3756 | 1461266621667 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 12:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:23:41 INFO - PROCESS | 3756 | 1461266621671 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 3756 | 1461266621673 Marionette TRACE conn2 <- [1,314,null,{}] 12:23:41 INFO - PROCESS | 3756 | 1461266621678 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}] 12:23:41 INFO - PROCESS | 3756 | 1461266621781 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:23:41 INFO - PROCESS | 3756 | 1461266621852 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 3756 | ++DOCSHELL 13B5B800 == 37 [pid = 3756] [id = 88] 12:23:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (143CE400) [pid = 3756] [serial = 261] [outer = 00000000] 12:23:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (181BB400) [pid = 3756] [serial = 262] [outer = 143CE400] 12:23:41 INFO - PROCESS | 3756 | 1461266621904 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1881B000) [pid = 3756] [serial = 263] [outer = 143CE400] 12:23:42 INFO - PROCESS | 3756 | 1461266622288 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]]]}] 12:23:42 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. 12:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 645ms 12:23:42 INFO - PROCESS | 3756 | 1461266622310 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 3756 | 1461266622312 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 12:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:23:42 INFO - PROCESS | 3756 | 1461266622322 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 3756 | 1461266622330 Marionette TRACE conn2 <- [1,318,null,{}] 12:23:42 INFO - PROCESS | 3756 | 1461266622334 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}] 12:23:42 INFO - PROCESS | 3756 | 1461266622468 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:23:42 INFO - PROCESS | 3756 | 1461266622540 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 3756 | ++DOCSHELL 18BC8000 == 38 [pid = 3756] [id = 89] 12:23:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (18E24800) [pid = 3756] [serial = 264] [outer = 00000000] 12:23:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19E29800) [pid = 3756] [serial = 265] [outer = 18E24800] 12:23:42 INFO - PROCESS | 3756 | 1461266622585 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1A35D400) [pid = 3756] [serial = 266] [outer = 18E24800] 12:23:42 INFO - PROCESS | 3756 | 1461266622945 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]]]}] 12:23:42 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. 12:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 660ms 12:23:43 INFO - PROCESS | 3756 | 1461266623006 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 3756 | 1461266623008 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 12:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:23:43 INFO - PROCESS | 3756 | 1461266623012 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 3756 | 1461266623013 Marionette TRACE conn2 <- [1,322,null,{}] 12:23:43 INFO - PROCESS | 3756 | 1461266623017 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}] 12:23:43 INFO - PROCESS | 3756 | 1461266623092 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:23:43 INFO - PROCESS | 3756 | 1461266623127 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 3756 | ++DOCSHELL 1A46BC00 == 39 [pid = 3756] [id = 90] 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1A741C00) [pid = 3756] [serial = 267] [outer = 00000000] 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1AA69800) [pid = 3756] [serial = 268] [outer = 1A741C00] 12:23:43 INFO - PROCESS | 3756 | 1461266623171 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1AE0E400) [pid = 3756] [serial = 269] [outer = 1A741C00] 12:23:43 INFO - PROCESS | 3756 | 1461266623442 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:23:43 INFO - PROCESS | 3756 | 1461266623634 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]]]}] 12:23:43 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. 12:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 629ms 12:23:43 INFO - PROCESS | 3756 | 1461266623658 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 3756 | 1461266623660 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 12:23:43 INFO - PROCESS | 3756 | 1461266623663 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:23:43 INFO - PROCESS | 3756 | 1461266623665 Marionette TRACE conn2 <- [1,326,null,{}] 12:23:43 INFO - PROCESS | 3756 | 1461266623668 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}] 12:23:43 INFO - PROCESS | 3756 | 1461266623771 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:23:43 INFO - PROCESS | 3756 | 1461266623778 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 3756 | ++DOCSHELL 14454400 == 40 [pid = 3756] [id = 91] 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1C44A000) [pid = 3756] [serial = 270] [outer = 00000000] 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1C990C00) [pid = 3756] [serial = 271] [outer = 1C44A000] 12:23:43 INFO - PROCESS | 3756 | 1461266623832 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1CC77400) [pid = 3756] [serial = 272] [outer = 1C44A000] 12:23:44 INFO - PROCESS | 3756 | 1461266624288 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]]]}] 12:23:44 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. 12:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 645ms 12:23:44 INFO - PROCESS | 3756 | 1461266624304 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 3756 | 1461266624305 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 12:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:23:44 INFO - PROCESS | 3756 | 1461266624309 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 3756 | 1461266624310 Marionette TRACE conn2 <- [1,330,null,{}] 12:23:44 INFO - PROCESS | 3756 | 1461266624314 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}] 12:23:44 INFO - PROCESS | 3756 | 1461266624420 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:23:44 INFO - PROCESS | 3756 | 1461266624427 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 3756 | ++DOCSHELL 1C98C000 == 41 [pid = 3756] [id = 92] 12:23:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1CB35000) [pid = 3756] [serial = 273] [outer = 00000000] 12:23:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1D1B4400) [pid = 3756] [serial = 274] [outer = 1CB35000] 12:23:44 INFO - PROCESS | 3756 | 1461266624471 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1D1BE000) [pid = 3756] [serial = 275] [outer = 1CB35000] 12:23:44 INFO - PROCESS | 3756 | 1461266624946 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]]]}] 12:23:45 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. 12:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 691ms 12:23:45 INFO - PROCESS | 3756 | 1461266625009 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 3756 | 1461266625011 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 12:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:23:45 INFO - PROCESS | 3756 | 1461266625014 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 3756 | 1461266625015 Marionette TRACE conn2 <- [1,334,null,{}] 12:23:45 INFO - PROCESS | 3756 | 1461266625025 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}] 12:23:45 INFO - PROCESS | 3756 | 1461266625125 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:23:45 INFO - PROCESS | 3756 | 1461266625131 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 3756 | ++DOCSHELL 1C44DC00 == 42 [pid = 3756] [id = 93] 12:23:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1CEBA800) [pid = 3756] [serial = 276] [outer = 00000000] 12:23:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1D57E800) [pid = 3756] [serial = 277] [outer = 1CEBA800] 12:23:45 INFO - PROCESS | 3756 | 1461266625179 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1D67E400) [pid = 3756] [serial = 278] [outer = 1CEBA800] 12:23:45 INFO - PROCESS | 3756 | 1461266625621 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]]]}] 12:23:45 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. 12:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 629ms 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1A46C000) [pid = 3756] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1C44D000) [pid = 3756] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (12CB7000) [pid = 3756] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (19EB3800) [pid = 3756] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (143D9C00) [pid = 3756] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (18BD1C00) [pid = 3756] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1D50FC00) [pid = 3756] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1336D400) [pid = 3756] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (18405400) [pid = 3756] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1A367400) [pid = 3756] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1330C400) [pid = 3756] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:23:45 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19E23C00) [pid = 3756] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:23:45 INFO - PROCESS | 3756 | 1461266625897 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 3756 | 1461266625899 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 12:23:45 INFO - PROCESS | 3756 | 1461266625909 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 3756 | 1461266625911 Marionette TRACE conn2 <- [1,338,null,{}] 12:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:23:45 INFO - PROCESS | 3756 | 1461266625915 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}] 12:23:46 INFO - PROCESS | 3756 | 1461266625989 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:23:46 INFO - PROCESS | 3756 | 1461266625997 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 3756 | ++DOCSHELL 16C88C00 == 43 [pid = 3756] [id = 94] 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (16C94C00) [pid = 3756] [serial = 279] [outer = 00000000] 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1A3CE000) [pid = 3756] [serial = 280] [outer = 16C94C00] 12:23:46 INFO - PROCESS | 3756 | 1461266626041 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (19EB3800) [pid = 3756] [serial = 281] [outer = 16C94C00] 12:23:46 INFO - PROCESS | 3756 | 1461266626439 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]]]}] 12:23:46 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. 12:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 597ms 12:23:46 INFO - PROCESS | 3756 | 1461266626512 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 3756 | 1461266626514 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 12:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:23:46 INFO - PROCESS | 3756 | 1461266626519 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 3756 | 1461266626521 Marionette TRACE conn2 <- [1,342,null,{}] 12:23:46 INFO - PROCESS | 3756 | 1461266626526 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}] 12:23:46 INFO - PROCESS | 3756 | 1461266626633 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:23:46 INFO - PROCESS | 3756 | 1461266626648 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 3756 | ++DOCSHELL 13366800 == 44 [pid = 3756] [id = 95] 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (139D3C00) [pid = 3756] [serial = 282] [outer = 00000000] 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1D68BC00) [pid = 3756] [serial = 283] [outer = 139D3C00] 12:23:46 INFO - PROCESS | 3756 | 1461266626696 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1D6F2C00) [pid = 3756] [serial = 284] [outer = 139D3C00] 12:23:47 INFO - PROCESS | 3756 | 1461266627113 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]]]}] 12:23:47 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. 12:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 645ms 12:23:47 INFO - PROCESS | 3756 | 1461266627155 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 3756 | 1461266627157 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 12:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:23:47 INFO - PROCESS | 3756 | 1461266627161 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 3756 | 1461266627163 Marionette TRACE conn2 <- [1,346,null,{}] 12:23:47 INFO - PROCESS | 3756 | 1461266627166 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}] 12:23:47 INFO - PROCESS | 3756 | 1461266627243 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:23:47 INFO - PROCESS | 3756 | 1461266627249 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 3756 | ++DOCSHELL 1D509000 == 45 [pid = 3756] [id = 96] 12:23:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1DCAC800) [pid = 3756] [serial = 285] [outer = 00000000] 12:23:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1DCB1000) [pid = 3756] [serial = 286] [outer = 1DCAC800] 12:23:47 INFO - PROCESS | 3756 | 1461266627345 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1DF12400) [pid = 3756] [serial = 287] [outer = 1DCAC800] 12:23:47 INFO - PROCESS | 3756 | 1461266627786 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]]]}] 12:23:47 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. 12:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 645ms 12:23:47 INFO - PROCESS | 3756 | 1461266627831 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 3756 | 1461266627833 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 12:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:23:47 INFO - PROCESS | 3756 | 1461266627836 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 3756 | 1461266627838 Marionette TRACE conn2 <- [1,350,null,{}] 12:23:47 INFO - PROCESS | 3756 | 1461266627846 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}] 12:23:47 INFO - PROCESS | 3756 | 1461266627980 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:23:48 INFO - PROCESS | 3756 | 1461266628061 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 3756 | ++DOCSHELL 02676000 == 46 [pid = 3756] [id = 97] 12:23:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (02676800) [pid = 3756] [serial = 288] [outer = 00000000] 12:23:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (0267B800) [pid = 3756] [serial = 289] [outer = 02676800] 12:23:48 INFO - PROCESS | 3756 | 1461266628165 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (0267F800) [pid = 3756] [serial = 290] [outer = 02676800] 12:23:48 INFO - PROCESS | 3756 | 1461266628798 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]]]}] 12:23:48 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. 12:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1006ms 12:23:48 INFO - PROCESS | 3756 | 1461266628840 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 3756 | 1461266628845 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 12:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:23:48 INFO - PROCESS | 3756 | 1461266628849 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 3756 | 1461266628854 Marionette TRACE conn2 <- [1,354,null,{}] 12:23:48 INFO - PROCESS | 3756 | 1461266628859 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}] 12:23:48 INFO - PROCESS | 3756 | 1461266628963 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:23:49 INFO - PROCESS | 3756 | 1461266629040 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 3756 | ++DOCSHELL 14B68C00 == 47 [pid = 3756] [id = 98] 12:23:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (14BEB800) [pid = 3756] [serial = 291] [outer = 00000000] 12:23:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (16578400) [pid = 3756] [serial = 292] [outer = 14BEB800] 12:23:49 INFO - PROCESS | 3756 | 1461266629097 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (16624C00) [pid = 3756] [serial = 293] [outer = 14BEB800] 12:23:49 INFO - PROCESS | 3756 | 1461266629696 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]]]}] 12:23:49 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. 12:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 912ms 12:23:49 INFO - PROCESS | 3756 | 1461266629754 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 3756 | 1461266629757 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 12:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:23:49 INFO - PROCESS | 3756 | 1461266629761 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 3756 | 1461266629763 Marionette TRACE conn2 <- [1,358,null,{}] 12:23:49 INFO - PROCESS | 3756 | 1461266629768 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}] 12:23:49 INFO - PROCESS | 3756 | 1461266629869 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:23:49 INFO - PROCESS | 3756 | 1461266629959 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 3756 | ++DOCSHELL 16761400 == 48 [pid = 3756] [id = 99] 12:23:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1694BC00) [pid = 3756] [serial = 294] [outer = 00000000] 12:23:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (196F2400) [pid = 3756] [serial = 295] [outer = 1694BC00] 12:23:50 INFO - PROCESS | 3756 | 1461266630015 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1A122400) [pid = 3756] [serial = 296] [outer = 1694BC00] 12:23:50 INFO - PROCESS | 3756 | 1461266630599 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]]]}] 12:23:50 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. 12:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 912ms 12:23:50 INFO - PROCESS | 3756 | 1461266630664 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 3756 | 1461266630668 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 12:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:23:50 INFO - PROCESS | 3756 | 1461266630679 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 3756 | 1461266630684 Marionette TRACE conn2 <- [1,362,null,{}] 12:23:50 INFO - PROCESS | 3756 | 1461266630687 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}] 12:23:50 INFO - PROCESS | 3756 | 1461266630820 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:23:50 INFO - PROCESS | 3756 | 1461266630894 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 3756 | ++DOCSHELL 194CA400 == 49 [pid = 3756] [id = 100] 12:23:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C98AC00) [pid = 3756] [serial = 297] [outer = 00000000] 12:23:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D6ED400) [pid = 3756] [serial = 298] [outer = 1C98AC00] 12:23:51 INFO - PROCESS | 3756 | 1461266630989 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1DCA3800) [pid = 3756] [serial = 299] [outer = 1C98AC00] 12:23:51 INFO - PROCESS | 3756 | 1461266631543 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]]]}] 12:23:51 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. 12:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 912ms 12:23:51 INFO - PROCESS | 3756 | 1461266631579 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 3756 | 1461266631581 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 12:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:23:51 INFO - PROCESS | 3756 | 1461266631585 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 3756 | 1461266631587 Marionette TRACE conn2 <- [1,366,null,{}] 12:23:51 INFO - PROCESS | 3756 | 1461266631591 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}] 12:23:51 INFO - PROCESS | 3756 | 1461266631697 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:23:51 INFO - PROCESS | 3756 | 1461266631900 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 3756 | ++DOCSHELL 144A0000 == 50 [pid = 3756] [id = 101] 12:23:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (144A2400) [pid = 3756] [serial = 300] [outer = 00000000] 12:23:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (15DEE800) [pid = 3756] [serial = 301] [outer = 144A2400] 12:23:51 INFO - PROCESS | 3756 | 1461266631950 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16081400) [pid = 3756] [serial = 302] [outer = 144A2400] 12:23:52 INFO - PROCESS | 3756 | 1461266632566 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]]]}] 12:23:52 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. 12:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1006ms 12:23:52 INFO - PROCESS | 3756 | 1461266632620 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 3756 | 1461266632624 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 12:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:23:52 INFO - PROCESS | 3756 | 1461266632628 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 3756 | 1461266632631 Marionette TRACE conn2 <- [1,370,null,{}] 12:23:52 INFO - PROCESS | 3756 | 1461266632637 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}] 12:23:52 INFO - PROCESS | 3756 | 1461266632738 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:23:52 INFO - PROCESS | 3756 | 1461266632817 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 3756 | ++DOCSHELL 18987C00 == 51 [pid = 3756] [id = 102] 12:23:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (18B2B000) [pid = 3756] [serial = 303] [outer = 00000000] 12:23:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (194C5C00) [pid = 3756] [serial = 304] [outer = 18B2B000] 12:23:52 INFO - PROCESS | 3756 | 1461266632867 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (199C3800) [pid = 3756] [serial = 305] [outer = 18B2B000] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 1D509000 == 50 [pid = 3756] [id = 96] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 13366800 == 49 [pid = 3756] [id = 95] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 16C88C00 == 48 [pid = 3756] [id = 94] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 1C44DC00 == 47 [pid = 3756] [id = 93] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 1C98C000 == 46 [pid = 3756] [id = 92] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 14454400 == 45 [pid = 3756] [id = 91] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 1A46BC00 == 44 [pid = 3756] [id = 90] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 18BC8000 == 43 [pid = 3756] [id = 89] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 13B5B800 == 42 [pid = 3756] [id = 88] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 16CF8C00 == 41 [pid = 3756] [id = 87] 12:23:53 INFO - PROCESS | 3756 | --DOCSHELL 13B25C00 == 40 [pid = 3756] [id = 86] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (17BC4800) [pid = 3756] [serial = 235] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1D67E000) [pid = 3756] [serial = 242] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1AE31800) [pid = 3756] [serial = 226] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1C268000) [pid = 3756] [serial = 227] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D50B400) [pid = 3756] [serial = 239] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (194C3800) [pid = 3756] [serial = 236] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1A46A000) [pid = 3756] [serial = 224] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1D68A000) [pid = 3756] [serial = 244] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1C450C00) [pid = 3756] [serial = 229] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1CC7D000) [pid = 3756] [serial = 232] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1C450800) [pid = 3756] [serial = 230] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1CC7BC00) [pid = 3756] [serial = 233] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1D1BE400) [pid = 3756] [serial = 238] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (139D3800) [pid = 3756] [serial = 199] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (17BBD800) [pid = 3756] [serial = 202] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1AA5B000) [pid = 3756] [serial = 205] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1A3CB800) [pid = 3756] [serial = 223] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (15DF4000) [pid = 3756] [serial = 212] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (15D2F400) [pid = 3756] [serial = 211] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (196F0800) [pid = 3756] [serial = 220] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (197A4000) [pid = 3756] [serial = 221] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1D583000) [pid = 3756] [serial = 241] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (139DB800) [pid = 3756] [serial = 214] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (14497400) [pid = 3756] [serial = 215] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1881AC00) [pid = 3756] [serial = 217] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (18986800) [pid = 3756] [serial = 218] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1D50DC00) [pid = 3756] [serial = 197] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1CB34C00) [pid = 3756] [serial = 208] [outer = 00000000] [url = about:blank] 12:23:53 INFO - PROCESS | 3756 | 1461266633361 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]]]}] 12:23:53 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. 12:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 802ms 12:23:53 INFO - PROCESS | 3756 | 1461266633434 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 3756 | 1461266633438 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 12:23:53 INFO - PROCESS | 3756 | 1461266633441 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:23:53 INFO - PROCESS | 3756 | 1461266633443 Marionette TRACE conn2 <- [1,374,null,{}] 12:23:53 INFO - PROCESS | 3756 | 1461266633447 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}] 12:23:53 INFO - PROCESS | 3756 | 1461266633525 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:23:53 INFO - PROCESS | 3756 | 1461266633537 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 3756 | ++DOCSHELL 16084400 == 41 [pid = 3756] [id = 103] 12:23:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1657B000) [pid = 3756] [serial = 306] [outer = 00000000] 12:23:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1881EC00) [pid = 3756] [serial = 307] [outer = 1657B000] 12:23:53 INFO - PROCESS | 3756 | 1461266633583 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (18F22C00) [pid = 3756] [serial = 308] [outer = 1657B000] 12:23:54 INFO - PROCESS | 3756 | 1461266634077 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:23:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 708ms 12:23:54 INFO - PROCESS | 3756 | 1461266634142 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 3756 | 1461266634144 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 12:23:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:23:54 INFO - PROCESS | 3756 | 1461266634153 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 3756 | 1461266634159 Marionette TRACE conn2 <- [1,378,null,{}] 12:23:54 INFO - PROCESS | 3756 | 1461266634163 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}] 12:23:54 INFO - PROCESS | 3756 | 1461266634240 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:23:54 INFO - PROCESS | 3756 | 1461266634317 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 3756 | ++DOCSHELL 18139C00 == 42 [pid = 3756] [id = 104] 12:23:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1881B400) [pid = 3756] [serial = 309] [outer = 00000000] 12:23:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19AC7C00) [pid = 3756] [serial = 310] [outer = 1881B400] 12:23:54 INFO - PROCESS | 3756 | 1461266634361 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19ACB800) [pid = 3756] [serial = 311] [outer = 1881B400] 12:23:54 INFO - PROCESS | 3756 | 1461266634754 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:23:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 660ms 12:23:54 INFO - PROCESS | 3756 | 1461266634806 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 3756 | 1461266634808 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 12:23:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:23:54 INFO - PROCESS | 3756 | 1461266634815 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 3756 | 1461266634817 Marionette TRACE conn2 <- [1,382,null,{}] 12:23:54 INFO - PROCESS | 3756 | 1461266634821 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}] 12:23:54 INFO - PROCESS | 3756 | 1461266634924 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:23:54 INFO - PROCESS | 3756 | 1461266634934 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 3756 | ++DOCSHELL 143D6000 == 43 [pid = 3756] [id = 105] 12:23:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1A46B000) [pid = 3756] [serial = 312] [outer = 00000000] 12:23:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1AA63000) [pid = 3756] [serial = 313] [outer = 1A46B000] 12:23:54 INFO - PROCESS | 3756 | 1461266634979 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1AA08000) [pid = 3756] [serial = 314] [outer = 1A46B000] 12:23:55 INFO - PROCESS | 3756 | 1461266635408 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:23:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:23:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 629ms 12:23:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:23:55 INFO - PROCESS | 3756 | 1461266635450 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 3756 | 1461266635452 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 12:23:55 INFO - PROCESS | 3756 | 1461266635455 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 3756 | 1461266635457 Marionette TRACE conn2 <- [1,386,null,{}] 12:23:55 INFO - PROCESS | 3756 | 1461266635460 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}] 12:23:55 INFO - PROCESS | 3756 | 1461266635559 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:23:55 INFO - PROCESS | 3756 | 1461266635568 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 3756 | ++DOCSHELL 1AE38C00 == 44 [pid = 3756] [id = 106] 12:23:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1AE39800) [pid = 3756] [serial = 315] [outer = 00000000] 12:23:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1C26FC00) [pid = 3756] [serial = 316] [outer = 1AE39800] 12:23:55 INFO - PROCESS | 3756 | 1461266635623 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1C456800) [pid = 3756] [serial = 317] [outer = 1AE39800] 12:23:56 INFO - PROCESS | 3756 | 1461266636090 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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 692ms 12:23:56 INFO - PROCESS | 3756 | 1461266636156 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 3756 | 1461266636158 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 12:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:23:56 INFO - PROCESS | 3756 | 1461266636161 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 3756 | 1461266636163 Marionette TRACE conn2 <- [1,390,null,{}] 12:23:56 INFO - PROCESS | 3756 | 1461266636166 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}] 12:23:56 INFO - PROCESS | 3756 | 1461266636297 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:23:56 INFO - PROCESS | 3756 | 1461266636321 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 3756 | ++DOCSHELL 13313800 == 45 [pid = 3756] [id = 107] 12:23:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1C26E000) [pid = 3756] [serial = 318] [outer = 00000000] 12:23:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1CEBE000) [pid = 3756] [serial = 319] [outer = 1C26E000] 12:23:56 INFO - PROCESS | 3756 | 1461266636365 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1CEBD800) [pid = 3756] [serial = 320] [outer = 1C26E000] 12:23:56 INFO - PROCESS | 3756 | 1461266636809 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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 708ms 12:23:56 INFO - PROCESS | 3756 | 1461266636859 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 3756 | 1461266636861 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 12:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:23:56 INFO - PROCESS | 3756 | 1461266636865 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 3756 | 1461266636867 Marionette TRACE conn2 <- [1,394,null,{}] 12:23:56 INFO - PROCESS | 3756 | 1461266636878 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}] 12:23:57 INFO - PROCESS | 3756 | 1461266636977 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:23:57 INFO - PROCESS | 3756 | 1461266636985 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 3756 | ++DOCSHELL 1C98C400 == 46 [pid = 3756] [id = 108] 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1CB37800) [pid = 3756] [serial = 321] [outer = 00000000] 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1D50B400) [pid = 3756] [serial = 322] [outer = 1CB37800] 12:23:57 INFO - PROCESS | 3756 | 1461266637029 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1D509000) [pid = 3756] [serial = 323] [outer = 1CB37800] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1CB35000) [pid = 3756] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1CEBA800) [pid = 3756] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (18E24800) [pid = 3756] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (16C94C00) [pid = 3756] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (13B60000) [pid = 3756] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (16CF9000) [pid = 3756] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1A741C00) [pid = 3756] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (143CE400) [pid = 3756] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1C44A000) [pid = 3756] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:23:57 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (139D3C00) [pid = 3756] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:23:57 INFO - PROCESS | 3756 | 1461266637606 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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 802ms 12:23:57 INFO - PROCESS | 3756 | 1461266637698 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 3756 | 1461266637700 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 12:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:23:57 INFO - PROCESS | 3756 | 1461266637703 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 3756 | 1461266637705 Marionette TRACE conn2 <- [1,398,null,{}] 12:23:57 INFO - PROCESS | 3756 | 1461266637709 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}] 12:23:57 INFO - PROCESS | 3756 | 1461266637785 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:23:57 INFO - PROCESS | 3756 | 1461266637792 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 3756 | ++DOCSHELL 16583000 == 47 [pid = 3756] [id = 109] 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (16585400) [pid = 3756] [serial = 324] [outer = 00000000] 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (194C7400) [pid = 3756] [serial = 325] [outer = 16585400] 12:23:57 INFO - PROCESS | 3756 | 1461266637842 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1AE09000) [pid = 3756] [serial = 326] [outer = 16585400] 12:23:58 INFO - PROCESS | 3756 | 1461266638258 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 598ms 12:23:58 INFO - PROCESS | 3756 | 1461266638302 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 3756 | 1461266638304 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 12:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:23:58 INFO - PROCESS | 3756 | 1461266638307 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 3756 | 1461266638309 Marionette TRACE conn2 <- [1,402,null,{}] 12:23:58 INFO - PROCESS | 3756 | 1461266638312 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}] 12:23:58 INFO - PROCESS | 3756 | 1461266638387 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:23:58 INFO - PROCESS | 3756 | 1461266638393 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 3756 | ++DOCSHELL 1D08A800 == 48 [pid = 3756] [id = 110] 12:23:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1D1B3800) [pid = 3756] [serial = 327] [outer = 00000000] 12:23:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1D583000) [pid = 3756] [serial = 328] [outer = 1D1B3800] 12:23:58 INFO - PROCESS | 3756 | 1461266638438 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1D689000) [pid = 3756] [serial = 329] [outer = 1D1B3800] 12:23:58 INFO - PROCESS | 3756 | 1461266638866 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:23:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 597ms 12:23:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:23:58 INFO - PROCESS | 3756 | 1461266638904 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 3756 | 1461266638906 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 12:23:58 INFO - PROCESS | 3756 | 1461266638909 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 3756 | 1461266638910 Marionette TRACE conn2 <- [1,406,null,{}] 12:23:58 INFO - PROCESS | 3756 | 1461266638914 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}] 12:23:58 INFO - PROCESS | 3756 | 1461266638988 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:23:59 INFO - PROCESS | 3756 | 1461266638998 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 3756 | ++DOCSHELL 02A91800 == 49 [pid = 3756] [id = 111] 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (02A91C00) [pid = 3756] [serial = 330] [outer = 00000000] 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (02A95C00) [pid = 3756] [serial = 331] [outer = 02A91C00] 12:23:59 INFO - PROCESS | 3756 | 1461266639047 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (16C94C00) [pid = 3756] [serial = 332] [outer = 02A91C00] 12:23:59 INFO - PROCESS | 3756 | 1461266639494 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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 645ms 12:23:59 INFO - PROCESS | 3756 | 1461266639548 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 3756 | 1461266639550 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 12:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:23:59 INFO - PROCESS | 3756 | 1461266639553 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 3756 | 1461266639555 Marionette TRACE conn2 <- [1,410,null,{}] 12:23:59 INFO - PROCESS | 3756 | 1461266639559 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}] 12:23:59 INFO - PROCESS | 3756 | 1461266639696 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:23:59 INFO - PROCESS | 3756 | 1461266639792 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 3756 | ++DOCSHELL 02A95800 == 50 [pid = 3756] [id = 112] 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (12B3EC00) [pid = 3756] [serial = 333] [outer = 00000000] 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (139D1800) [pid = 3756] [serial = 334] [outer = 12B3EC00] 12:23:59 INFO - PROCESS | 3756 | 1461266639856 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (13B61000) [pid = 3756] [serial = 335] [outer = 12B3EC00] 12:24:00 INFO - PROCESS | 3756 | 1461266640508 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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:24:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1006ms 12:24:00 INFO - PROCESS | 3756 | 1461266640557 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 3756 | 1461266640562 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 12:24:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:24:00 INFO - PROCESS | 3756 | 1461266640567 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 3756 | 1461266640572 Marionette TRACE conn2 <- [1,414,null,{}] 12:24:00 INFO - PROCESS | 3756 | 1461266640577 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}] 12:24:00 INFO - PROCESS | 3756 | 1461266640679 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:24:00 INFO - PROCESS | 3756 | 1461266640759 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 3756 | ++DOCSHELL 16955400 == 51 [pid = 3756] [id = 113] 12:24:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (16C8EC00) [pid = 3756] [serial = 336] [outer = 00000000] 12:24:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (181BC800) [pid = 3756] [serial = 337] [outer = 16C8EC00] 12:24:00 INFO - PROCESS | 3756 | 1461266640858 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1897BC00) [pid = 3756] [serial = 338] [outer = 16C8EC00] 12:24:01 INFO - PROCESS | 3756 | 1461266641416 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 912ms 12:24:01 INFO - PROCESS | 3756 | 1461266641472 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 3756 | 1461266641475 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 12:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:24:01 INFO - PROCESS | 3756 | 1461266641479 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 3756 | 1461266641481 Marionette TRACE conn2 <- [1,418,null,{}] 12:24:01 INFO - PROCESS | 3756 | 1461266641485 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}] 12:24:01 INFO - PROCESS | 3756 | 1461266641584 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:24:01 INFO - PROCESS | 3756 | 1461266641681 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 3756 | ++DOCSHELL 19ABF400 == 52 [pid = 3756] [id = 114] 12:24:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (19AC5000) [pid = 3756] [serial = 339] [outer = 00000000] 12:24:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1AA62800) [pid = 3756] [serial = 340] [outer = 19AC5000] 12:24:01 INFO - PROCESS | 3756 | 1461266641736 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1C26E400) [pid = 3756] [serial = 341] [outer = 19AC5000] 12:24:02 INFO - PROCESS | 3756 | 1461266642853 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]]]}] 12:24:02 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 12:24:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1400ms 12:24:02 INFO - PROCESS | 3756 | 1461266642942 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 3756 | 1461266642947 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 12:24:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:24:02 INFO - PROCESS | 3756 | 1461266642959 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 3756 | 1461266642963 Marionette TRACE conn2 <- [1,422,null,{}] 12:24:02 INFO - PROCESS | 3756 | 1461266642967 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}] 12:24:03 INFO - PROCESS | 3756 | 1461266643065 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:24:03 INFO - PROCESS | 3756 | 1461266643184 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 3756 | ++DOCSHELL 12DDBC00 == 53 [pid = 3756] [id = 115] 12:24:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (13306800) [pid = 3756] [serial = 342] [outer = 00000000] 12:24:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (15F8C800) [pid = 3756] [serial = 343] [outer = 13306800] 12:24:03 INFO - PROCESS | 3756 | 1461266643238 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (18980400) [pid = 3756] [serial = 344] [outer = 13306800] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 02A91800 == 52 [pid = 3756] [id = 111] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 1D08A800 == 51 [pid = 3756] [id = 110] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 16583000 == 50 [pid = 3756] [id = 109] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 1C98C400 == 49 [pid = 3756] [id = 108] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 13313800 == 48 [pid = 3756] [id = 107] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 1AE38C00 == 47 [pid = 3756] [id = 106] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 143D6000 == 46 [pid = 3756] [id = 105] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 18139C00 == 45 [pid = 3756] [id = 104] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 16084400 == 44 [pid = 3756] [id = 103] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 18987C00 == 43 [pid = 3756] [id = 102] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 144A0000 == 42 [pid = 3756] [id = 101] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (16625800) [pid = 3756] [serial = 247] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19E31C00) [pid = 3756] [serial = 250] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1D587800) [pid = 3756] [serial = 253] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1DCB1000) [pid = 3756] [serial = 286] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOCSHELL 02676000 == 41 [pid = 3756] [id = 97] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1D1B4400) [pid = 3756] [serial = 274] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D57E800) [pid = 3756] [serial = 277] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1D1BE000) [pid = 3756] [serial = 275] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (19E29800) [pid = 3756] [serial = 265] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1A35D400) [pid = 3756] [serial = 266] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1A3CE000) [pid = 3756] [serial = 280] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (15DC0C00) [pid = 3756] [serial = 257] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (14B65400) [pid = 3756] [serial = 256] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (184B3400) [pid = 3756] [serial = 260] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (18407400) [pid = 3756] [serial = 259] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (19EB3800) [pid = 3756] [serial = 281] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1AA69800) [pid = 3756] [serial = 268] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (181BB400) [pid = 3756] [serial = 262] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1881B000) [pid = 3756] [serial = 263] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1D67E400) [pid = 3756] [serial = 278] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1C990C00) [pid = 3756] [serial = 271] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1CC77400) [pid = 3756] [serial = 272] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1D68BC00) [pid = 3756] [serial = 283] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1D6F2C00) [pid = 3756] [serial = 284] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1AE0E400) [pid = 3756] [serial = 269] [outer = 00000000] [url = about:blank] 12:24:04 INFO - PROCESS | 3756 | 1461266644408 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:24:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1509ms 12:24:04 INFO - PROCESS | 3756 | 1461266644461 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 3756 | 1461266644464 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 12:24:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:24:04 INFO - PROCESS | 3756 | 1461266644468 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 3756 | 1461266644471 Marionette TRACE conn2 <- [1,426,null,{}] 12:24:04 INFO - PROCESS | 3756 | 1461266644476 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}] 12:24:04 INFO - PROCESS | 3756 | 1461266644556 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:24:04 INFO - PROCESS | 3756 | 1461266644564 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 3756 | ++DOCSHELL 02A8B800 == 42 [pid = 3756] [id = 116] 12:24:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (139D3C00) [pid = 3756] [serial = 345] [outer = 00000000] 12:24:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (15509400) [pid = 3756] [serial = 346] [outer = 139D3C00] 12:24:04 INFO - PROCESS | 3756 | 1461266644611 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (15DD6400) [pid = 3756] [serial = 347] [outer = 139D3C00] 12:24:05 INFO - PROCESS | 3756 | 1461266645120 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] 12:24:05 INFO - PROCESS | 3756 | 1461266645173 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 12:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:24:05 INFO - PROCESS | 3756 | 1461266645179 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 3756 | 1461266645182 Marionette TRACE conn2 <- [1,430,null,{}] 12:24:05 INFO - PROCESS | 3756 | 1461266645186 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}] 12:24:05 INFO - PROCESS | 3756 | 1461266645264 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:24:05 INFO - PROCESS | 3756 | 1461266645273 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 3756 | ++DOCSHELL 16C8C800 == 43 [pid = 3756] [id = 117] 12:24:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (17BC4800) [pid = 3756] [serial = 348] [outer = 00000000] 12:24:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (18407400) [pid = 3756] [serial = 349] [outer = 17BC4800] 12:24:05 INFO - PROCESS | 3756 | 1461266645319 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (184B6C00) [pid = 3756] [serial = 350] [outer = 17BC4800] 12:24:05 INFO - PROCESS | 3756 | 1461266645782 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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 645ms 12:24:05 INFO - PROCESS | 3756 | 1461266645816 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 3756 | 1461266645818 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 12:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:24:05 INFO - PROCESS | 3756 | 1461266645822 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 3756 | 1461266645825 Marionette TRACE conn2 <- [1,434,null,{}] 12:24:05 INFO - PROCESS | 3756 | 1461266645835 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}] 12:24:05 INFO - PROCESS | 3756 | 1461266645944 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:24:06 INFO - PROCESS | 3756 | 1461266646030 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 3756 | ++DOCSHELL 199C1C00 == 44 [pid = 3756] [id = 118] 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19A93400) [pid = 3756] [serial = 351] [outer = 00000000] 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (19E23C00) [pid = 3756] [serial = 352] [outer = 19A93400] 12:24:06 INFO - PROCESS | 3756 | 1461266646077 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1A35E800) [pid = 3756] [serial = 353] [outer = 19A93400] 12:24:06 INFO - PROCESS | 3756 | 1461266646442 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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:24:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 644ms 12:24:06 INFO - PROCESS | 3756 | 1461266646460 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 3756 | 1461266646462 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 12:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:24:06 INFO - PROCESS | 3756 | 1461266646465 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 3756 | 1461266646467 Marionette TRACE conn2 <- [1,438,null,{}] 12:24:06 INFO - PROCESS | 3756 | 1461266646471 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}] 12:24:06 INFO - PROCESS | 3756 | 1461266646547 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:24:06 INFO - PROCESS | 3756 | 1461266646623 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 3756 | ++DOCSHELL 19AC1C00 == 45 [pid = 3756] [id = 119] 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19EAC400) [pid = 3756] [serial = 354] [outer = 00000000] 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1AB37000) [pid = 3756] [serial = 355] [outer = 19EAC400] 12:24:06 INFO - PROCESS | 3756 | 1461266646676 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1AE09800) [pid = 3756] [serial = 356] [outer = 19EAC400] 12:24:07 INFO - PROCESS | 3756 | 1461266647096 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:24:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 708ms 12:24:07 INFO - PROCESS | 3756 | 1461266647197 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 3756 | 1461266647199 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 12:24:07 INFO - PROCESS | 3756 | 1461266647202 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:24:07 INFO - PROCESS | 3756 | 1461266647204 Marionette TRACE conn2 <- [1,442,null,{}] 12:24:07 INFO - PROCESS | 3756 | 1461266647208 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}] 12:24:07 INFO - PROCESS | 3756 | 1461266647307 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:24:07 INFO - PROCESS | 3756 | 1461266647390 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 3756 | ++DOCSHELL 1C281000 == 46 [pid = 3756] [id = 120] 12:24:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1C281C00) [pid = 3756] [serial = 357] [outer = 00000000] 12:24:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C288800) [pid = 3756] [serial = 358] [outer = 1C281C00] 12:24:07 INFO - PROCESS | 3756 | 1461266647434 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C288000) [pid = 3756] [serial = 359] [outer = 1C281C00] 12:24:07 INFO - PROCESS | 3756 | 1461266647875 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:24:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 692ms 12:24:07 INFO - PROCESS | 3756 | 1461266647911 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 3756 | 1461266647913 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 12:24:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:24:07 INFO - PROCESS | 3756 | 1461266647921 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 3756 | 1461266647923 Marionette TRACE conn2 <- [1,446,null,{}] 12:24:07 INFO - PROCESS | 3756 | 1461266647926 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}] 12:24:08 INFO - PROCESS | 3756 | 1461266648039 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:24:08 INFO - PROCESS | 3756 | 1461266648093 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 3756 | ++DOCSHELL 1C992800 == 47 [pid = 3756] [id = 121] 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C994C00) [pid = 3756] [serial = 360] [outer = 00000000] 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1CC7C800) [pid = 3756] [serial = 361] [outer = 1C994C00] 12:24:08 INFO - PROCESS | 3756 | 1461266648147 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1CEB0400) [pid = 3756] [serial = 362] [outer = 1C994C00] 12:24:08 INFO - PROCESS | 3756 | 1461266648560 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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 707ms 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (18B2B000) [pid = 3756] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (144A2400) [pid = 3756] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1CB37800) [pid = 3756] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1C26E000) [pid = 3756] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1DCAC800) [pid = 3756] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (16585400) [pid = 3756] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1657B000) [pid = 3756] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1A46B000) [pid = 3756] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1881B400) [pid = 3756] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1AE39800) [pid = 3756] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:24:08 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1D1B3800) [pid = 3756] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:24:08 INFO - PROCESS | 3756 | 1461266648732 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 3756 | 1461266648734 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 12:24:08 INFO - PROCESS | 3756 | 1461266648743 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 3756 | 1461266648745 Marionette TRACE conn2 <- [1,450,null,{}] 12:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:24:08 INFO - PROCESS | 3756 | 1461266648752 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}] 12:24:08 INFO - PROCESS | 3756 | 1461266648824 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:24:08 INFO - PROCESS | 3756 | 1461266648832 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 3756 | ++DOCSHELL 14B65800 == 48 [pid = 3756] [id = 122] 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (14BF9400) [pid = 3756] [serial = 363] [outer = 00000000] 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (18B2B000) [pid = 3756] [serial = 364] [outer = 14BF9400] 12:24:08 INFO - PROCESS | 3756 | 1461266648876 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (194BE400) [pid = 3756] [serial = 365] [outer = 14BF9400] 12:24:09 INFO - PROCESS | 3756 | 1461266649289 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] 12:24:09 INFO - PROCESS | 3756 | 1461266649346 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 12:24:09 INFO - PROCESS | 3756 | 1461266649349 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:24:09 INFO - PROCESS | 3756 | 1461266649351 Marionette TRACE conn2 <- [1,454,null,{}] 12:24:09 INFO - PROCESS | 3756 | 1461266649354 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}] 12:24:09 INFO - PROCESS | 3756 | 1461266649427 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:24:09 INFO - PROCESS | 3756 | 1461266649434 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 3756 | ++DOCSHELL 1A46D400 == 49 [pid = 3756] [id = 123] 12:24:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1AE39800) [pid = 3756] [serial = 366] [outer = 00000000] 12:24:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1D1BBC00) [pid = 3756] [serial = 367] [outer = 1AE39800] 12:24:09 INFO - PROCESS | 3756 | 1461266649478 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1D1BB800) [pid = 3756] [serial = 368] [outer = 1AE39800] 12:24:09 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:09 INFO - PROCESS | 3756 | 1461266649894 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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:24:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 598ms 12:24:09 INFO - PROCESS | 3756 | 1461266649946 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 3756 | 1461266649948 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 12:24:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:24:09 INFO - PROCESS | 3756 | 1461266649952 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 3756 | 1461266649953 Marionette TRACE conn2 <- [1,458,null,{}] 12:24:09 INFO - PROCESS | 3756 | 1461266649957 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}] 12:24:10 INFO - PROCESS | 3756 | 1461266650049 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:24:10 INFO - PROCESS | 3756 | 1461266650058 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 3756 | ++DOCSHELL 1CB37800 == 50 [pid = 3756] [id = 124] 12:24:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1CEB0C00) [pid = 3756] [serial = 369] [outer = 00000000] 12:24:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1D582800) [pid = 3756] [serial = 370] [outer = 1CEB0C00] 12:24:10 INFO - PROCESS | 3756 | 1461266650109 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D67E400) [pid = 3756] [serial = 371] [outer = 1CEB0C00] 12:24:10 INFO - PROCESS | 3756 | 1461266650775 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] 12:24:10 INFO - PROCESS | 3756 | 1461266650863 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 12:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:24:10 INFO - PROCESS | 3756 | 1461266650869 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 3756 | 1461266650872 Marionette TRACE conn2 <- [1,462,null,{}] 12:24:10 INFO - PROCESS | 3756 | 1461266650878 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}] 12:24:11 INFO - PROCESS | 3756 | 1461266651011 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:24:11 INFO - PROCESS | 3756 | 1461266651138 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 3756 | ++DOCSHELL 1372B800 == 51 [pid = 3756] [id = 125] 12:24:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (143D9C00) [pid = 3756] [serial = 372] [outer = 00000000] 12:24:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (16948C00) [pid = 3756] [serial = 373] [outer = 143D9C00] 12:24:11 INFO - PROCESS | 3756 | 1461266651195 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (18402400) [pid = 3756] [serial = 374] [outer = 143D9C00] 12:24:11 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:11 INFO - PROCESS | 3756 | 1461266651824 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] 12:24:11 INFO - PROCESS | 3756 | 1461266651877 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 12:24:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:24:11 INFO - PROCESS | 3756 | 1461266651884 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 3756 | 1461266651887 Marionette TRACE conn2 <- [1,466,null,{}] 12:24:11 INFO - PROCESS | 3756 | 1461266651891 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}] 12:24:12 INFO - PROCESS | 3756 | 1461266651993 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:24:12 INFO - PROCESS | 3756 | 1461266652085 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 3756 | ++DOCSHELL 181BAC00 == 52 [pid = 3756] [id = 126] 12:24:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (181BB400) [pid = 3756] [serial = 375] [outer = 00000000] 12:24:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1AB2F400) [pid = 3756] [serial = 376] [outer = 181BB400] 12:24:12 INFO - PROCESS | 3756 | 1461266652196 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1AE34000) [pid = 3756] [serial = 377] [outer = 181BB400] 12:24:12 INFO - PROCESS | 3756 | 1461266652837 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] 12:24:12 INFO - PROCESS | 3756 | 1461266652918 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 12:24:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:24:12 INFO - PROCESS | 3756 | 1461266652922 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 3756 | 1461266652926 Marionette TRACE conn2 <- [1,470,null,{}] 12:24:12 INFO - PROCESS | 3756 | 1461266652937 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}] 12:24:13 INFO - PROCESS | 3756 | 1461266653040 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:24:13 INFO - PROCESS | 3756 | 1461266653122 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 3756 | ++DOCSHELL 1D1B6400 == 53 [pid = 3756] [id = 127] 12:24:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1D681C00) [pid = 3756] [serial = 378] [outer = 00000000] 12:24:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1D6EA000) [pid = 3756] [serial = 379] [outer = 1D681C00] 12:24:13 INFO - PROCESS | 3756 | 1461266653220 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1D6F1C00) [pid = 3756] [serial = 380] [outer = 1D681C00] 12:24:13 INFO - PROCESS | 3756 | [3756] 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 12:24:13 INFO - PROCESS | 3756 | [3756] 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 12:24:13 INFO - PROCESS | 3756 | 1461266653768 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:24:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 912ms 12:24:13 INFO - PROCESS | 3756 | 1461266653826 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 3756 | 1461266653829 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 12:24:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:24:13 INFO - PROCESS | 3756 | 1461266653832 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 3756 | 1461266653834 Marionette TRACE conn2 <- [1,474,null,{}] 12:24:13 INFO - PROCESS | 3756 | 1461266653838 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}] 12:24:13 INFO - PROCESS | 3756 | 1461266653939 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:24:14 INFO - PROCESS | 3756 | 1461266654037 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 3756 | ++DOCSHELL 02A97800 == 54 [pid = 3756] [id = 128] 12:24:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (17BB7400) [pid = 3756] [serial = 381] [outer = 00000000] 12:24:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (19AC3000) [pid = 3756] [serial = 382] [outer = 17BB7400] 12:24:14 INFO - PROCESS | 3756 | 1461266654093 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1A367400) [pid = 3756] [serial = 383] [outer = 17BB7400] 12:24:14 INFO - PROCESS | 3756 | 1461266654739 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]]]}] 12:24:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:24:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 943ms 12:24:14 INFO - PROCESS | 3756 | 1461266654777 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 3756 | 1461266654781 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 12:24:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:24:14 INFO - PROCESS | 3756 | 1461266654786 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 3756 | 1461266654789 Marionette TRACE conn2 <- [1,478,null,{}] 12:24:14 INFO - PROCESS | 3756 | 1461266654794 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}] 12:24:14 INFO - PROCESS | 3756 | 1461266654886 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:24:15 INFO - PROCESS | 3756 | 1461266654981 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 3756 | ++DOCSHELL 18404800 == 55 [pid = 3756] [id = 129] 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (18405000) [pid = 3756] [serial = 384] [outer = 00000000] 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (194BB800) [pid = 3756] [serial = 385] [outer = 18405000] 12:24:15 INFO - PROCESS | 3756 | 1461266655031 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (199C1400) [pid = 3756] [serial = 386] [outer = 18405000] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 1A46D400 == 54 [pid = 3756] [id = 123] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 14B65800 == 53 [pid = 3756] [id = 122] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 1C992800 == 52 [pid = 3756] [id = 121] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 1C281000 == 51 [pid = 3756] [id = 120] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 19AC1C00 == 50 [pid = 3756] [id = 119] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 199C1C00 == 49 [pid = 3756] [id = 118] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 16C8C800 == 48 [pid = 3756] [id = 117] 12:24:15 INFO - PROCESS | 3756 | --DOCSHELL 02A8B800 == 47 [pid = 3756] [id = 116] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (02A95C00) [pid = 3756] [serial = 331] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (199C3800) [pid = 3756] [serial = 305] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (194C5C00) [pid = 3756] [serial = 304] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (16081400) [pid = 3756] [serial = 302] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (15DEE800) [pid = 3756] [serial = 301] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (196F2400) [pid = 3756] [serial = 295] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (16578400) [pid = 3756] [serial = 292] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1D50B400) [pid = 3756] [serial = 322] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1CEBD800) [pid = 3756] [serial = 320] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1CEBE000) [pid = 3756] [serial = 319] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1DF12400) [pid = 3756] [serial = 287] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1AE09000) [pid = 3756] [serial = 326] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (0267B800) [pid = 3756] [serial = 289] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (194C7400) [pid = 3756] [serial = 325] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1881EC00) [pid = 3756] [serial = 307] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (18F22C00) [pid = 3756] [serial = 308] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1AA63000) [pid = 3756] [serial = 313] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (19AC7C00) [pid = 3756] [serial = 310] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19ACB800) [pid = 3756] [serial = 311] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1D6ED400) [pid = 3756] [serial = 298] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1D509000) [pid = 3756] [serial = 323] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1C456800) [pid = 3756] [serial = 317] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1C26FC00) [pid = 3756] [serial = 316] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1D689000) [pid = 3756] [serial = 329] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1D583000) [pid = 3756] [serial = 328] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1AA08000) [pid = 3756] [serial = 314] [outer = 00000000] [url = about:blank] 12:24:15 INFO - PROCESS | 3756 | 1461266655706 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:24:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 943ms 12:24:15 INFO - PROCESS | 3756 | 1461266655742 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 3756 | 1461266655748 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 12:24:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:24:15 INFO - PROCESS | 3756 | 1461266655756 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 3756 | 1461266655758 Marionette TRACE conn2 <- [1,482,null,{}] 12:24:15 INFO - PROCESS | 3756 | 1461266655762 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}] 12:24:15 INFO - PROCESS | 3756 | 1461266655840 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:24:15 INFO - PROCESS | 3756 | 1461266655847 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 3756 | ++DOCSHELL 16578400 == 48 [pid = 3756] [id = 130] 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1657C400) [pid = 3756] [serial = 387] [outer = 00000000] 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (184B6400) [pid = 3756] [serial = 388] [outer = 1657C400] 12:24:15 INFO - PROCESS | 3756 | 1461266655897 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (18BC6000) [pid = 3756] [serial = 389] [outer = 1657C400] 12:24:16 INFO - PROCESS | 3756 | 1461266656396 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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:24:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 692ms 12:24:16 INFO - PROCESS | 3756 | 1461266656455 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 3756 | 1461266656458 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 12:24:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:24:16 INFO - PROCESS | 3756 | 1461266656461 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 3756 | 1461266656464 Marionette TRACE conn2 <- [1,486,null,{}] 12:24:16 INFO - PROCESS | 3756 | 1461266656474 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}] 12:24:16 INFO - PROCESS | 3756 | 1461266656556 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:24:16 INFO - PROCESS | 3756 | 1461266656566 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 3756 | ++DOCSHELL 1AA64800 == 49 [pid = 3756] [id = 131] 12:24:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1AA65000) [pid = 3756] [serial = 390] [outer = 00000000] 12:24:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1C268000) [pid = 3756] [serial = 391] [outer = 1AA65000] 12:24:16 INFO - PROCESS | 3756 | 1461266656616 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C285C00) [pid = 3756] [serial = 392] [outer = 1AA65000] 12:24:17 INFO - PROCESS | 3756 | 1461266657119 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:24:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 644ms 12:24:17 INFO - PROCESS | 3756 | 1461266657133 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 3756 | 1461266657135 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 12:24:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:24:17 INFO - PROCESS | 3756 | 1461266657145 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 3756 | 1461266657147 Marionette TRACE conn2 <- [1,490,null,{}] 12:24:17 INFO - PROCESS | 3756 | 1461266657150 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}] 12:24:17 INFO - PROCESS | 3756 | 1461266657226 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:24:17 INFO - PROCESS | 3756 | 1461266657270 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 3756 | ++DOCSHELL 1C44AC00 == 50 [pid = 3756] [id = 132] 12:24:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1C98C000) [pid = 3756] [serial = 393] [outer = 00000000] 12:24:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1CB3C000) [pid = 3756] [serial = 394] [outer = 1C98C000] 12:24:17 INFO - PROCESS | 3756 | 1461266657315 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1CC7C000) [pid = 3756] [serial = 395] [outer = 1C98C000] 12:24:17 INFO - PROCESS | 3756 | 1461266657720 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:24:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 661ms 12:24:17 INFO - PROCESS | 3756 | 1461266657802 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 3756 | 1461266657804 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 12:24:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:24:17 INFO - PROCESS | 3756 | 1461266657807 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 3756 | 1461266657809 Marionette TRACE conn2 <- [1,494,null,{}] 12:24:17 INFO - PROCESS | 3756 | 1461266657813 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}] 12:24:17 INFO - PROCESS | 3756 | 1461266657913 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:24:17 INFO - PROCESS | 3756 | 1461266657925 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 3756 | ++DOCSHELL 157F3400 == 51 [pid = 3756] [id = 133] 12:24:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C992800) [pid = 3756] [serial = 396] [outer = 00000000] 12:24:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D1BEC00) [pid = 3756] [serial = 397] [outer = 1C992800] 12:24:17 INFO - PROCESS | 3756 | 1461266657969 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1D50B000) [pid = 3756] [serial = 398] [outer = 1C992800] 12:24:18 INFO - PROCESS | 3756 | 1461266658422 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:24:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 644ms 12:24:18 INFO - PROCESS | 3756 | 1461266658443 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 3756 | 1461266658445 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 12:24:18 INFO - PROCESS | 3756 | 1461266658448 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:24:18 INFO - PROCESS | 3756 | 1461266658450 Marionette TRACE conn2 <- [1,498,null,{}] 12:24:18 INFO - PROCESS | 3756 | 1461266658460 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}] 12:24:18 INFO - PROCESS | 3756 | 1461266658586 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:24:18 INFO - PROCESS | 3756 | 1461266658673 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 3756 | ++DOCSHELL 16585C00 == 52 [pid = 3756] [id = 134] 12:24:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (19ABE800) [pid = 3756] [serial = 399] [outer = 00000000] 12:24:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1D689000) [pid = 3756] [serial = 400] [outer = 19ABE800] 12:24:18 INFO - PROCESS | 3756 | 1461266658721 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1D6E6400) [pid = 3756] [serial = 401] [outer = 19ABE800] 12:24:19 INFO - PROCESS | 3756 | 1461266659138 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:24:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 740ms 12:24:19 INFO - PROCESS | 3756 | 1461266659189 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 3756 | 1461266659191 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 12:24:19 INFO - PROCESS | 3756 | 1461266659194 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:24:19 INFO - PROCESS | 3756 | 1461266659196 Marionette TRACE conn2 <- [1,502,null,{}] 12:24:19 INFO - PROCESS | 3756 | 1461266659200 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}] 12:24:19 INFO - PROCESS | 3756 | 1461266659308 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:24:19 INFO - PROCESS | 3756 | 1461266659364 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 3756 | ++DOCSHELL 1D67E800 == 53 [pid = 3756] [id = 135] 12:24:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1D6F0400) [pid = 3756] [serial = 402] [outer = 00000000] 12:24:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1DC7F800) [pid = 3756] [serial = 403] [outer = 1D6F0400] 12:24:19 INFO - PROCESS | 3756 | 1461266659408 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1DC7E800) [pid = 3756] [serial = 404] [outer = 1D6F0400] 12:24:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1DC79C00) [pid = 3756] [serial = 405] [outer = 1DFAC000] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1C281C00) [pid = 3756] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1C994C00) [pid = 3756] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (14BF9400) [pid = 3756] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (17BC4800) [pid = 3756] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (13306800) [pid = 3756] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (19A93400) [pid = 3756] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (139D3C00) [pid = 3756] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (19EAC400) [pid = 3756] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:24:20 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1AE39800) [pid = 3756] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:24:20 INFO - PROCESS | 3756 | 1461266660057 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:24:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 912ms 12:24:20 INFO - PROCESS | 3756 | 1461266660099 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 3756 | 1461266660101 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 12:24:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:24:20 INFO - PROCESS | 3756 | 1461266660104 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 3756 | 1461266660106 Marionette TRACE conn2 <- [1,506,null,{}] 12:24:20 INFO - PROCESS | 3756 | 1461266660109 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}] 12:24:20 INFO - PROCESS | 3756 | 1461266660184 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:24:20 INFO - PROCESS | 3756 | 1461266660264 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 3756 | ++DOCSHELL 02A8F800 == 54 [pid = 3756] [id = 136] 12:24:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (12BE7400) [pid = 3756] [serial = 406] [outer = 00000000] 12:24:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (16CEC400) [pid = 3756] [serial = 407] [outer = 12BE7400] 12:24:20 INFO - PROCESS | 3756 | 1461266660312 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C281C00) [pid = 3756] [serial = 408] [outer = 12BE7400] 12:24:20 INFO - PROCESS | 3756 | 1461266660663 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:24:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 598ms 12:24:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:24:20 INFO - PROCESS | 3756 | 1461266660702 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 3756 | 1461266660704 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 12:24:20 INFO - PROCESS | 3756 | 1461266660707 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 3756 | 1461266660709 Marionette TRACE conn2 <- [1,510,null,{}] 12:24:20 INFO - PROCESS | 3756 | 1461266660712 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}] 12:24:20 INFO - PROCESS | 3756 | 1461266660788 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:24:20 INFO - PROCESS | 3756 | 1461266660867 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 3756 | ++DOCSHELL 19A98C00 == 55 [pid = 3756] [id = 137] 12:24:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (19EAC400) [pid = 3756] [serial = 409] [outer = 00000000] 12:24:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1DCA9400) [pid = 3756] [serial = 410] [outer = 19EAC400] 12:24:20 INFO - PROCESS | 3756 | 1461266660911 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1DCAF000) [pid = 3756] [serial = 411] [outer = 19EAC400] 12:24:21 INFO - PROCESS | 3756 | 1461266661256 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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 597ms 12:24:21 INFO - PROCESS | 3756 | 1461266661304 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 3756 | 1461266661306 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 12:24:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:24:21 INFO - PROCESS | 3756 | 1461266661310 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 3756 | 1461266661311 Marionette TRACE conn2 <- [1,514,null,{}] 12:24:21 INFO - PROCESS | 3756 | 1461266661315 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}] 12:24:21 INFO - PROCESS | 3756 | 1461266661427 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:24:21 INFO - PROCESS | 3756 | 1461266661435 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 3756 | ++DOCSHELL 19DC8400 == 56 [pid = 3756] [id = 138] 12:24:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (19DC8800) [pid = 3756] [serial = 412] [outer = 00000000] 12:24:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19DD2C00) [pid = 3756] [serial = 413] [outer = 19DC8800] 12:24:21 INFO - PROCESS | 3756 | 1461266661479 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19DD5400) [pid = 3756] [serial = 414] [outer = 19DC8800] 12:24:21 INFO - PROCESS | 3756 | 1461266661905 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]]]}] 12:24:21 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 12:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 645ms 12:24:22 INFO - PROCESS | 3756 | 1461266661988 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 3756 | 1461266661992 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 12:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:24:22 INFO - PROCESS | 3756 | 1461266662049 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 3756 | 1461266662053 Marionette TRACE conn2 <- [1,518,null,{}] 12:24:22 INFO - PROCESS | 3756 | 1461266662060 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}] 12:24:22 INFO - PROCESS | 3756 | 1461266662186 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:24:22 INFO - PROCESS | 3756 | 1461266662275 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 3756 | ++DOCSHELL 13466C00 == 57 [pid = 3756] [id = 139] 12:24:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (13733800) [pid = 3756] [serial = 415] [outer = 00000000] 12:24:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (14B5C000) [pid = 3756] [serial = 416] [outer = 13733800] 12:24:22 INFO - PROCESS | 3756 | 1461266662345 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (15DD4800) [pid = 3756] [serial = 417] [outer = 13733800] 12:24:22 INFO - PROCESS | 3756 | 1461266662971 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1023ms 12:24:23 INFO - PROCESS | 3756 | 1461266663045 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 3756 | 1461266663049 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 12:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:24:23 INFO - PROCESS | 3756 | 1461266663057 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 3756 | 1461266663061 Marionette TRACE conn2 <- [1,522,null,{}] 12:24:23 INFO - PROCESS | 3756 | 1461266663065 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}] 12:24:23 INFO - PROCESS | 3756 | 1461266663168 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:24:23 INFO - PROCESS | 3756 | 1461266663291 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 3756 | ++DOCSHELL 13733000 == 58 [pid = 3756] [id = 140] 12:24:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1694D800) [pid = 3756] [serial = 418] [outer = 00000000] 12:24:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (198A4400) [pid = 3756] [serial = 419] [outer = 1694D800] 12:24:23 INFO - PROCESS | 3756 | 1461266663347 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (198A8C00) [pid = 3756] [serial = 420] [outer = 1694D800] 12:24:23 INFO - PROCESS | 3756 | 1461266663893 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 913ms 12:24:23 INFO - PROCESS | 3756 | 1461266663960 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 3756 | 1461266663962 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 12:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:24:23 INFO - PROCESS | 3756 | 1461266663966 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 3756 | 1461266663969 Marionette TRACE conn2 <- [1,526,null,{}] 12:24:23 INFO - PROCESS | 3756 | 1461266663979 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}] 12:24:24 INFO - PROCESS | 3756 | 1461266664127 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:24:24 INFO - PROCESS | 3756 | 1461266664146 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 3756 | ++DOCSHELL 19DD1400 == 59 [pid = 3756] [id = 141] 12:24:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1A12F400) [pid = 3756] [serial = 421] [outer = 00000000] 12:24:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1AA67000) [pid = 3756] [serial = 422] [outer = 1A12F400] 12:24:24 INFO - PROCESS | 3756 | 1461266664204 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1AE3F000) [pid = 3756] [serial = 423] [outer = 1A12F400] 12:24:24 INFO - PROCESS | 3756 | 1461266664865 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]]]}] 12:24:24 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 12:24:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 959ms 12:24:24 INFO - PROCESS | 3756 | 1461266664911 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 3756 | 1461266664913 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 12:24:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:24:24 INFO - PROCESS | 3756 | 1461266664917 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 3756 | 1461266664919 Marionette TRACE conn2 <- [1,530,null,{}] 12:24:24 INFO - PROCESS | 3756 | 1461266664922 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}] 12:24:25 INFO - PROCESS | 3756 | 1461266665022 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:24:25 INFO - PROCESS | 3756 | 1461266665143 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 3756 | ++DOCSHELL 1D1B4C00 == 60 [pid = 3756] [id = 142] 12:24:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1D1BAC00) [pid = 3756] [serial = 424] [outer = 00000000] 12:24:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1DCA8400) [pid = 3756] [serial = 425] [outer = 1D1BAC00] 12:24:25 INFO - PROCESS | 3756 | 1461266665203 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1DF16000) [pid = 3756] [serial = 426] [outer = 1D1BAC00] 12:24:25 INFO - PROCESS | 3756 | 1461266665703 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"]]]}] 12:24:25 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 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:24:25 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 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:24:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:24:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:24:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 849ms 12:24:25 INFO - PROCESS | 3756 | 1461266665760 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 3756 | 1461266665762 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 12:24:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:24:25 INFO - PROCESS | 3756 | 1461266665781 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 3756 | 1461266665783 Marionette TRACE conn2 <- [1,534,null,{}] 12:24:25 INFO - PROCESS | 3756 | 1461266665787 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}] 12:24:25 INFO - PROCESS | 3756 | 1461266665894 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:24:26 INFO - PROCESS | 3756 | 1461266665988 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 3756 | ++DOCSHELL 19344800 == 61 [pid = 3756] [id = 143] 12:24:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (19344C00) [pid = 3756] [serial = 427] [outer = 00000000] 12:24:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (19351800) [pid = 3756] [serial = 428] [outer = 19344C00] 12:24:26 INFO - PROCESS | 3756 | 1461266666042 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (19352C00) [pid = 3756] [serial = 429] [outer = 19344C00] 12:24:26 INFO - PROCESS | 3756 | 1461266666607 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]]]}] 12:24:26 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. 12:24:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 833ms 12:24:26 INFO - PROCESS | 3756 | 1461266666626 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 3756 | 1461266666628 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 12:24:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:24:26 INFO - PROCESS | 3756 | 1461266666631 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 3756 | 1461266666633 Marionette TRACE conn2 <- [1,538,null,{}] 12:24:26 INFO - PROCESS | 3756 | 1461266666637 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}] 12:24:26 INFO - PROCESS | 3756 | 1461266666755 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:24:26 INFO - PROCESS | 3756 | 1461266666860 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 3756 | ++DOCSHELL 18BCEC00 == 62 [pid = 3756] [id = 144] 12:24:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (19345800) [pid = 3756] [serial = 430] [outer = 00000000] 12:24:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1AE0DC00) [pid = 3756] [serial = 431] [outer = 19345800] 12:24:26 INFO - PROCESS | 3756 | 1461266666916 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1C44D000) [pid = 3756] [serial = 432] [outer = 19345800] 12:24:27 INFO - PROCESS | 3756 | 1461266667445 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]]]}] 12:24:27 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. 12:24:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 849ms 12:24:27 INFO - PROCESS | 3756 | 1461266667513 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 3756 | 1461266667515 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 12:24:27 INFO - PROCESS | 3756 | 1461266667520 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:24:27 INFO - PROCESS | 3756 | 1461266667522 Marionette TRACE conn2 <- [1,542,null,{}] 12:24:27 INFO - PROCESS | 3756 | 1461266667526 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}] 12:24:27 INFO - PROCESS | 3756 | 1461266667756 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:24:27 INFO - PROCESS | 3756 | 1461266667891 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 3756 | ++DOCSHELL 15FD9400 == 63 [pid = 3756] [id = 145] 12:24:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (15FD9C00) [pid = 3756] [serial = 433] [outer = 00000000] 12:24:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1662F800) [pid = 3756] [serial = 434] [outer = 15FD9C00] 12:24:27 INFO - PROCESS | 3756 | 1461266667941 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (17BC3C00) [pid = 3756] [serial = 435] [outer = 15FD9C00] 12:24:28 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:28 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:28 INFO - PROCESS | 3756 | 1461266668483 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1038ms 12:24:28 INFO - PROCESS | 3756 | 1461266668577 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 3756 | 1461266668581 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 12:24:28 INFO - PROCESS | 3756 | 1461266668585 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:24:28 INFO - PROCESS | 3756 | 1461266668589 Marionette TRACE conn2 <- [1,546,null,{}] 12:24:28 INFO - PROCESS | 3756 | 1461266668594 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}] 12:24:28 INFO - PROCESS | 3756 | 1461266668687 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:24:28 INFO - PROCESS | 3756 | 1461266668770 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 3756 | ++DOCSHELL 1881E800 == 64 [pid = 3756] [id = 146] 12:24:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (18BD2000) [pid = 3756] [serial = 436] [outer = 00000000] 12:24:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (198A6C00) [pid = 3756] [serial = 437] [outer = 18BD2000] 12:24:28 INFO - PROCESS | 3756 | 1461266668862 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1993CC00) [pid = 3756] [serial = 438] [outer = 18BD2000] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 16761400 == 63 [pid = 3756] [id = 99] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 19A98C00 == 62 [pid = 3756] [id = 137] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 02A8F800 == 61 [pid = 3756] [id = 136] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 1D67E800 == 60 [pid = 3756] [id = 135] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 16585C00 == 59 [pid = 3756] [id = 134] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 157F3400 == 58 [pid = 3756] [id = 133] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 1C44AC00 == 57 [pid = 3756] [id = 132] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 1AA64800 == 56 [pid = 3756] [id = 131] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 16578400 == 55 [pid = 3756] [id = 130] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 18404800 == 54 [pid = 3756] [id = 129] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 1372B800 == 53 [pid = 3756] [id = 125] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (139D1800) [pid = 3756] [serial = 334] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (181BC800) [pid = 3756] [serial = 337] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1AA62800) [pid = 3756] [serial = 340] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1D582800) [pid = 3756] [serial = 370] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOCSHELL 1CB37800 == 52 [pid = 3756] [id = 124] 12:24:29 INFO - PROCESS | 3756 | 1461266669360 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]]]}] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1C288800) [pid = 3756] [serial = 358] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1CC7C800) [pid = 3756] [serial = 361] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1C288000) [pid = 3756] [serial = 359] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (18B2B000) [pid = 3756] [serial = 364] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (18407400) [pid = 3756] [serial = 349] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (184B6C00) [pid = 3756] [serial = 350] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (194BE400) [pid = 3756] [serial = 365] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (18980400) [pid = 3756] [serial = 344] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (15F8C800) [pid = 3756] [serial = 343] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19E23C00) [pid = 3756] [serial = 352] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1A35E800) [pid = 3756] [serial = 353] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (15509400) [pid = 3756] [serial = 346] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (15DD6400) [pid = 3756] [serial = 347] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1CEB0400) [pid = 3756] [serial = 362] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1AB37000) [pid = 3756] [serial = 355] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1AE09800) [pid = 3756] [serial = 356] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1D1BBC00) [pid = 3756] [serial = 367] [outer = 00000000] [url = about:blank] 12:24:29 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1D1BB800) [pid = 3756] [serial = 368] [outer = 00000000] [url = about:blank] 12:24:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:24:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 849ms 12:24:29 INFO - PROCESS | 3756 | 1461266669429 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 3756 | 1461266669432 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 12:24:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:24:29 INFO - PROCESS | 3756 | 1461266669436 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 3756 | 1461266669438 Marionette TRACE conn2 <- [1,550,null,{}] 12:24:29 INFO - PROCESS | 3756 | 1461266669442 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}] 12:24:29 INFO - PROCESS | 3756 | 1461266669520 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:24:29 INFO - PROCESS | 3756 | 1461266669543 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 3756 | ++DOCSHELL 18E2E000 == 53 [pid = 3756] [id = 147] 12:24:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (19343C00) [pid = 3756] [serial = 439] [outer = 00000000] 12:24:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (198A2400) [pid = 3756] [serial = 440] [outer = 19343C00] 12:24:29 INFO - PROCESS | 3756 | 1461266669590 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (19941800) [pid = 3756] [serial = 441] [outer = 19343C00] 12:24:29 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:29 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:30 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:30 INFO - PROCESS | 3756 | 1461266670055 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 645ms 12:24:30 INFO - PROCESS | 3756 | 1461266670072 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 3756 | 1461266670076 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 12:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:24:30 INFO - PROCESS | 3756 | 1461266670089 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 3756 | 1461266670094 Marionette TRACE conn2 <- [1,554,null,{}] 12:24:30 INFO - PROCESS | 3756 | 1461266670097 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}] 12:24:30 INFO - PROCESS | 3756 | 1461266670179 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:24:30 INFO - PROCESS | 3756 | 1461266670185 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 3756 | ++DOCSHELL 18B2B000 == 54 [pid = 3756] [id = 148] 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1989D400) [pid = 3756] [serial = 442] [outer = 00000000] 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (19DCB400) [pid = 3756] [serial = 443] [outer = 1989D400] 12:24:30 INFO - PROCESS | 3756 | 1461266670229 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19DD3000) [pid = 3756] [serial = 444] [outer = 1989D400] 12:24:30 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:30 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:30 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:30 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:30 INFO - PROCESS | 3756 | 1461266670669 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 598ms 12:24:30 INFO - PROCESS | 3756 | 1461266670680 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 3756 | 1461266670681 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 12:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:24:30 INFO - PROCESS | 3756 | 1461266670685 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 3756 | 1461266670686 Marionette TRACE conn2 <- [1,558,null,{}] 12:24:30 INFO - PROCESS | 3756 | 1461266670690 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}] 12:24:30 INFO - PROCESS | 3756 | 1461266670767 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:24:30 INFO - PROCESS | 3756 | 1461266670773 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 3756 | ++DOCSHELL 194BE000 == 55 [pid = 3756] [id = 149] 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19ABE400) [pid = 3756] [serial = 445] [outer = 00000000] 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1AA03800) [pid = 3756] [serial = 446] [outer = 19ABE400] 12:24:30 INFO - PROCESS | 3756 | 1461266670817 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1AA63000) [pid = 3756] [serial = 447] [outer = 19ABE400] 12:24:31 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:31 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:31 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:31 INFO - PROCESS | 3756 | 1461266671259 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 597ms 12:24:31 INFO - PROCESS | 3756 | 1461266671297 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 3756 | 1461266671299 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 12:24:31 INFO - PROCESS | 3756 | 1461266671303 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 3756 | 1461266671305 Marionette TRACE conn2 <- [1,562,null,{}] 12:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:24:31 INFO - PROCESS | 3756 | 1461266671308 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}] 12:24:31 INFO - PROCESS | 3756 | 1461266671419 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:24:31 INFO - PROCESS | 3756 | 1461266671426 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 3756 | ++DOCSHELL 1AE0F000 == 56 [pid = 3756] [id = 150] 12:24:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1AE10400) [pid = 3756] [serial = 448] [outer = 00000000] 12:24:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1C286000) [pid = 3756] [serial = 449] [outer = 1AE10400] 12:24:31 INFO - PROCESS | 3756 | 1461266671524 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1C448800) [pid = 3756] [serial = 450] [outer = 1AE10400] 12:24:32 INFO - PROCESS | 3756 | 1461266671996 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 707ms 12:24:32 INFO - PROCESS | 3756 | 1461266672036 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 3756 | 1461266672038 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 12:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:24:32 INFO - PROCESS | 3756 | 1461266672045 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 3756 | 1461266672047 Marionette TRACE conn2 <- [1,566,null,{}] 12:24:32 INFO - PROCESS | 3756 | 1461266672051 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}] 12:24:32 INFO - PROCESS | 3756 | 1461266672157 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:24:32 INFO - PROCESS | 3756 | 1461266672261 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 3756 | ++DOCSHELL 1CEB7800 == 57 [pid = 3756] [id = 151] 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1CEB7C00) [pid = 3756] [serial = 451] [outer = 00000000] 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1D1BD400) [pid = 3756] [serial = 452] [outer = 1CEB7C00] 12:24:32 INFO - PROCESS | 3756 | 1461266672305 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1D50A000) [pid = 3756] [serial = 453] [outer = 1CEB7C00] 12:24:32 INFO - PROCESS | 3756 | 1461266672714 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:24:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 708ms 12:24:32 INFO - PROCESS | 3756 | 1461266672742 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 3756 | 1461266672744 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 12:24:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:24:32 INFO - PROCESS | 3756 | 1461266672747 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 3756 | 1461266672749 Marionette TRACE conn2 <- [1,570,null,{}] 12:24:32 INFO - PROCESS | 3756 | 1461266672752 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}] 12:24:32 INFO - PROCESS | 3756 | 1461266672857 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:24:32 INFO - PROCESS | 3756 | 1461266672863 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 3756 | ++DOCSHELL 1CB38400 == 58 [pid = 3756] [id = 152] 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1D506400) [pid = 3756] [serial = 454] [outer = 00000000] 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1D680000) [pid = 3756] [serial = 455] [outer = 1D506400] 12:24:32 INFO - PROCESS | 3756 | 1461266672907 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1D6ECC00) [pid = 3756] [serial = 456] [outer = 1D506400] 12:24:33 INFO - PROCESS | 3756 | 1461266673605 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]]]}] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1C98AC00) [pid = 3756] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1337E000) [pid = 3756] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1694BC00) [pid = 3756] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (13B27000) [pid = 3756] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (16C8EC00) [pid = 3756] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (12B3EC00) [pid = 3756] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (19AC5000) [pid = 3756] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (14BEB800) [pid = 3756] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (02676800) [pid = 3756] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1D57BC00) [pid = 3756] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (18818000) [pid = 3756] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (143D7C00) [pid = 3756] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1D57F000) [pid = 3756] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1C452400) [pid = 3756] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (18BD3400) [pid = 3756] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (16578000) [pid = 3756] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1337CC00) [pid = 3756] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (19ABE800) [pid = 3756] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (19EAC400) [pid = 3756] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1657C400) [pid = 3756] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1CEB0C00) [pid = 3756] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1AA65000) [pid = 3756] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1D6F0400) [pid = 3756] [serial = 402] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (12BE7400) [pid = 3756] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (18405000) [pid = 3756] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1C98C000) [pid = 3756] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:24:33 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C992800) [pid = 3756] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 959ms 12:24:33 INFO - PROCESS | 3756 | 1461266673693 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 3756 | 1461266673695 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 12:24:33 INFO - PROCESS | 3756 | 1461266673698 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:24:33 INFO - PROCESS | 3756 | 1461266673700 Marionette TRACE conn2 <- [1,574,null,{}] 12:24:33 INFO - PROCESS | 3756 | 1461266673703 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}] 12:24:33 INFO - PROCESS | 3756 | 1461266673784 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:24:33 INFO - PROCESS | 3756 | 1461266673790 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 3756 | ++DOCSHELL 1336F000 == 59 [pid = 3756] [id = 153] 12:24:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13371400) [pid = 3756] [serial = 457] [outer = 00000000] 12:24:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (13B58400) [pid = 3756] [serial = 458] [outer = 13371400] 12:24:33 INFO - PROCESS | 3756 | 1461266673834 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16762800) [pid = 3756] [serial = 459] [outer = 13371400] 12:24:34 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:34 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:34 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:34 INFO - PROCESS | 3756 | 1461266674254 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 598ms 12:24:34 INFO - PROCESS | 3756 | 1461266674295 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 3756 | 1461266674297 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 12:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:24:34 INFO - PROCESS | 3756 | 1461266674300 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 3756 | 1461266674302 Marionette TRACE conn2 <- [1,578,null,{}] 12:24:34 INFO - PROCESS | 3756 | 1461266674306 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}] 12:24:34 INFO - PROCESS | 3756 | 1461266674383 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:24:34 INFO - PROCESS | 3756 | 1461266674389 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 3756 | ++DOCSHELL 13463800 == 60 [pid = 3756] [id = 154] 12:24:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (14BEB800) [pid = 3756] [serial = 460] [outer = 00000000] 12:24:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (19E29C00) [pid = 3756] [serial = 461] [outer = 14BEB800] 12:24:34 INFO - PROCESS | 3756 | 1461266674433 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1AB37400) [pid = 3756] [serial = 462] [outer = 14BEB800] 12:24:34 INFO - PROCESS | 3756 | 1461266674847 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:24:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 597ms 12:24:34 INFO - PROCESS | 3756 | 1461266674900 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 3756 | 1461266674902 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 12:24:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:24:34 INFO - PROCESS | 3756 | 1461266674906 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 3756 | 1461266674907 Marionette TRACE conn2 <- [1,582,null,{}] 12:24:34 INFO - PROCESS | 3756 | 1461266674911 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}] 12:24:35 INFO - PROCESS | 3756 | 1461266674995 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:24:35 INFO - PROCESS | 3756 | 1461266675001 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 3756 | ++DOCSHELL 19ABE800 == 61 [pid = 3756] [id = 155] 12:24:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19AC5000) [pid = 3756] [serial = 463] [outer = 00000000] 12:24:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1C221C00) [pid = 3756] [serial = 464] [outer = 19AC5000] 12:24:35 INFO - PROCESS | 3756 | 1461266675051 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1C226400) [pid = 3756] [serial = 465] [outer = 19AC5000] 12:24:35 INFO - PROCESS | 3756 | 1461266675504 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 645ms 12:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:24:35 INFO - PROCESS | 3756 | 1461266675547 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 3756 | 1461266675549 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 12:24:35 INFO - PROCESS | 3756 | 1461266675553 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 3756 | 1461266675555 Marionette TRACE conn2 <- [1,586,null,{}] 12:24:35 INFO - PROCESS | 3756 | 1461266675558 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}] 12:24:35 INFO - PROCESS | 3756 | 1461266675711 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:24:35 INFO - PROCESS | 3756 | 1461266675845 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 3756 | ++DOCSHELL 11CAF800 == 62 [pid = 3756] [id = 156] 12:24:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (12B30C00) [pid = 3756] [serial = 466] [outer = 00000000] 12:24:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (143D9000) [pid = 3756] [serial = 467] [outer = 12B30C00] 12:24:35 INFO - PROCESS | 3756 | 1461266675903 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (15D10800) [pid = 3756] [serial = 468] [outer = 12B30C00] 12:24:36 INFO - PROCESS | 3756 | 1461266676531 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1038ms 12:24:36 INFO - PROCESS | 3756 | 1461266676615 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 3756 | 1461266676620 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 12:24:36 INFO - PROCESS | 3756 | 1461266676624 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:24:36 INFO - PROCESS | 3756 | 1461266676629 Marionette TRACE conn2 <- [1,590,null,{}] 12:24:36 INFO - PROCESS | 3756 | 1461266676636 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}] 12:24:36 INFO - PROCESS | 3756 | 1461266676822 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:24:36 INFO - PROCESS | 3756 | 1461266676943 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 3756 | ++DOCSHELL 18B33400 == 63 [pid = 3756] [id = 157] 12:24:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (19347400) [pid = 3756] [serial = 469] [outer = 00000000] 12:24:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1989F800) [pid = 3756] [serial = 470] [outer = 19347400] 12:24:37 INFO - PROCESS | 3756 | 1461266677001 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19939800) [pid = 3756] [serial = 471] [outer = 19347400] 12:24:37 INFO - PROCESS | 3756 | 1461266677532 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:24:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 912ms 12:24:37 INFO - PROCESS | 3756 | 1461266677576 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 3756 | 1461266677580 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 12:24:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:24:37 INFO - PROCESS | 3756 | 1461266677586 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 3756 | 1461266677588 Marionette TRACE conn2 <- [1,594,null,{}] 12:24:37 INFO - PROCESS | 3756 | 1461266677592 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}] 12:24:37 INFO - PROCESS | 3756 | 1461266677695 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:24:37 INFO - PROCESS | 3756 | 1461266677802 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 3756 | ++DOCSHELL 1A368000 == 64 [pid = 3756] [id = 158] 12:24:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1A3C9400) [pid = 3756] [serial = 472] [outer = 00000000] 12:24:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1C21C800) [pid = 3756] [serial = 473] [outer = 1A3C9400] 12:24:37 INFO - PROCESS | 3756 | 1461266677856 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1C223800) [pid = 3756] [serial = 474] [outer = 1A3C9400] 12:24:38 INFO - PROCESS | 3756 | 1461266678448 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 896ms 12:24:38 INFO - PROCESS | 3756 | 1461266678490 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 3756 | 1461266678494 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 12:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:24:38 INFO - PROCESS | 3756 | 1461266678505 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 3756 | 1461266678510 Marionette TRACE conn2 <- [1,598,null,{}] 12:24:38 INFO - PROCESS | 3756 | 1461266678514 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}] 12:24:38 INFO - PROCESS | 3756 | 1461266678618 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:24:38 INFO - PROCESS | 3756 | 1461266678717 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 3756 | ++DOCSHELL 1CB37C00 == 65 [pid = 3756] [id = 159] 12:24:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1CC78C00) [pid = 3756] [serial = 475] [outer = 00000000] 12:24:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1D581400) [pid = 3756] [serial = 476] [outer = 1CC78C00] 12:24:38 INFO - PROCESS | 3756 | 1461266678778 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1D687400) [pid = 3756] [serial = 477] [outer = 1CC78C00] 12:24:39 INFO - PROCESS | 3756 | 1461266679314 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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:24:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 865ms 12:24:39 INFO - PROCESS | 3756 | 1461266679364 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 3756 | 1461266679366 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 12:24:39 INFO - PROCESS | 3756 | 1461266679370 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:24:39 INFO - PROCESS | 3756 | 1461266679372 Marionette TRACE conn2 <- [1,602,null,{}] 12:24:39 INFO - PROCESS | 3756 | 1461266679375 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}] 12:24:39 INFO - PROCESS | 3756 | 1461266679481 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:24:39 INFO - PROCESS | 3756 | 1461266679578 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 3756 | ++DOCSHELL 19878000 == 66 [pid = 3756] [id = 160] 12:24:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (19878800) [pid = 3756] [serial = 478] [outer = 00000000] 12:24:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (19881C00) [pid = 3756] [serial = 479] [outer = 19878800] 12:24:39 INFO - PROCESS | 3756 | 1461266679632 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (19886400) [pid = 3756] [serial = 480] [outer = 19878800] 12:24:40 INFO - PROCESS | 3756 | 1461266680392 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:24:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1101ms 12:24:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:24:40 INFO - PROCESS | 3756 | 1461266680469 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 3756 | 1461266680472 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 12:24:40 INFO - PROCESS | 3756 | 1461266680476 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 3756 | 1461266680478 Marionette TRACE conn2 <- [1,606,null,{}] 12:24:40 INFO - PROCESS | 3756 | 1461266680496 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}] 12:24:40 INFO - PROCESS | 3756 | 1461266680647 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:24:40 INFO - PROCESS | 3756 | 1461266680781 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 3756 | ++DOCSHELL 1449AC00 == 67 [pid = 3756] [id = 161] 12:24:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (14B64800) [pid = 3756] [serial = 481] [outer = 00000000] 12:24:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1825DC00) [pid = 3756] [serial = 482] [outer = 14B64800] 12:24:40 INFO - PROCESS | 3756 | 1461266680882 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (18267400) [pid = 3756] [serial = 483] [outer = 14B64800] 12:24:41 INFO - PROCESS | 3756 | 1461266681622 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:24:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1227ms 12:24:41 INFO - PROCESS | 3756 | 1461266681695 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 3756 | 1461266681700 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 12:24:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:24:41 INFO - PROCESS | 3756 | 1461266681705 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 3756 | 1461266681756 Marionette TRACE conn2 <- [1,610,null,{}] 12:24:41 INFO - PROCESS | 3756 | 1461266681773 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}] 12:24:41 INFO - PROCESS | 3756 | 1461266681910 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:24:41 INFO - PROCESS | 3756 | 1461266681968 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 3756 | ++DOCSHELL 18265000 == 68 [pid = 3756] [id = 162] 12:24:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (18265800) [pid = 3756] [serial = 484] [outer = 00000000] 12:24:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (18409800) [pid = 3756] [serial = 485] [outer = 18265800] 12:24:42 INFO - PROCESS | 3756 | 1461266682018 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (18981400) [pid = 3756] [serial = 486] [outer = 18265800] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 19ABE800 == 67 [pid = 3756] [id = 155] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 13463800 == 66 [pid = 3756] [id = 154] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 1336F000 == 65 [pid = 3756] [id = 153] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 1CB38400 == 64 [pid = 3756] [id = 152] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 1CEB7800 == 63 [pid = 3756] [id = 151] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 1AE0F000 == 62 [pid = 3756] [id = 150] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 194BE000 == 61 [pid = 3756] [id = 149] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 18B2B000 == 60 [pid = 3756] [id = 148] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 18E2E000 == 59 [pid = 3756] [id = 147] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 1881E800 == 58 [pid = 3756] [id = 146] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 15FD9400 == 57 [pid = 3756] [id = 145] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (19DD2C00) [pid = 3756] [serial = 413] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOCSHELL 19DC8400 == 56 [pid = 3756] [id = 138] 12:24:42 INFO - PROCESS | 3756 | 1461266682629 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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:24:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 912ms 12:24:42 INFO - PROCESS | 3756 | 1461266682642 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 3756 | 1461266682647 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 12:24:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:24:42 INFO - PROCESS | 3756 | 1461266682653 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 3756 | 1461266682656 Marionette TRACE conn2 <- [1,614,null,{}] 12:24:42 INFO - PROCESS | 3756 | 1461266682660 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}] 12:24:42 INFO - PROCESS | 3756 | 1461266682743 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:24:42 INFO - PROCESS | 3756 | 1461266682752 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 3756 | ++DOCSHELL 16585C00 == 57 [pid = 3756] [id = 163] 12:24:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (16627800) [pid = 3756] [serial = 487] [outer = 00000000] 12:24:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1897C000) [pid = 3756] [serial = 488] [outer = 16627800] 12:24:42 INFO - PROCESS | 3756 | 1461266682797 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (14B64C00) [pid = 3756] [serial = 489] [outer = 16627800] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1897BC00) [pid = 3756] [serial = 338] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (13B61000) [pid = 3756] [serial = 335] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1C26E400) [pid = 3756] [serial = 341] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (16624C00) [pid = 3756] [serial = 293] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (0267F800) [pid = 3756] [serial = 290] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1D686C00) [pid = 3756] [serial = 254] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1AA0D400) [pid = 3756] [serial = 251] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (16955800) [pid = 3756] [serial = 248] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1D6E4000) [pid = 3756] [serial = 245] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1CC7A800) [pid = 3756] [serial = 209] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1AE07400) [pid = 3756] [serial = 206] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (181AFC00) [pid = 3756] [serial = 203] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (14B0C400) [pid = 3756] [serial = 200] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1D689000) [pid = 3756] [serial = 400] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1DCAF000) [pid = 3756] [serial = 411] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (184B6400) [pid = 3756] [serial = 388] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1D67E400) [pid = 3756] [serial = 371] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1C268000) [pid = 3756] [serial = 391] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1C285C00) [pid = 3756] [serial = 392] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1DC7F800) [pid = 3756] [serial = 403] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (16CEC400) [pid = 3756] [serial = 407] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (199C1400) [pid = 3756] [serial = 386] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (194BB800) [pid = 3756] [serial = 385] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (16948C00) [pid = 3756] [serial = 373] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1D6E6400) [pid = 3756] [serial = 401] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1D6EA000) [pid = 3756] [serial = 379] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1CB3C000) [pid = 3756] [serial = 394] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (19AC3000) [pid = 3756] [serial = 382] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1AB2F400) [pid = 3756] [serial = 376] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1C281C00) [pid = 3756] [serial = 408] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1DCA9400) [pid = 3756] [serial = 410] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (16628000) [pid = 3756] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (18BC6000) [pid = 3756] [serial = 389] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1D1BEC00) [pid = 3756] [serial = 397] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1D50B000) [pid = 3756] [serial = 398] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1DC7E800) [pid = 3756] [serial = 404] [outer = 00000000] [url = about:blank] 12:24:42 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1CC7C000) [pid = 3756] [serial = 395] [outer = 00000000] [url = about:blank] 12:24:43 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1DCA3800) [pid = 3756] [serial = 299] [outer = 00000000] [url = about:blank] 12:24:43 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1C98D000) [pid = 3756] [serial = 160] [outer = 00000000] [url = about:blank] 12:24:43 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1A122400) [pid = 3756] [serial = 296] [outer = 00000000] [url = about:blank] 12:24:43 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (15DBE400) [pid = 3756] [serial = 163] [outer = 00000000] [url = about:blank] 12:24:43 INFO - PROCESS | 3756 | 1461266683290 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:24:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 708ms 12:24:43 INFO - PROCESS | 3756 | 1461266683352 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 3756 | 1461266683354 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 12:24:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:24:43 INFO - PROCESS | 3756 | 1461266683357 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 3756 | 1461266683361 Marionette TRACE conn2 <- [1,618,null,{}] 12:24:43 INFO - PROCESS | 3756 | 1461266683370 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}] 12:24:43 INFO - PROCESS | 3756 | 1461266683454 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:24:43 INFO - PROCESS | 3756 | 1461266683464 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 3756 | ++DOCSHELL 1881E400 == 58 [pid = 3756] [id = 164] 12:24:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1934F800) [pid = 3756] [serial = 490] [outer = 00000000] 12:24:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19883400) [pid = 3756] [serial = 491] [outer = 1934F800] 12:24:43 INFO - PROCESS | 3756 | 1461266683513 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (198AC800) [pid = 3756] [serial = 492] [outer = 1934F800] 12:24:43 INFO - PROCESS | 3756 | 1461266683963 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:24:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 644ms 12:24:44 INFO - PROCESS | 3756 | 1461266683995 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 3756 | 1461266683997 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 12:24:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:24:44 INFO - PROCESS | 3756 | 1461266684007 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 3756 | 1461266684009 Marionette TRACE conn2 <- [1,622,null,{}] 12:24:44 INFO - PROCESS | 3756 | 1461266684012 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}] 12:24:44 INFO - PROCESS | 3756 | 1461266684123 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:24:44 INFO - PROCESS | 3756 | 1461266684132 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 3756 | ++DOCSHELL 19A8BC00 == 59 [pid = 3756] [id = 165] 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (19A8E000) [pid = 3756] [serial = 493] [outer = 00000000] 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (19AC2400) [pid = 3756] [serial = 494] [outer = 19A8E000] 12:24:44 INFO - PROCESS | 3756 | 1461266684177 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19AC8000) [pid = 3756] [serial = 495] [outer = 19A8E000] 12:24:44 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:44 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:44 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:44 INFO - PROCESS | 3756 | 1461266684594 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:24:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 12:24:44 INFO - PROCESS | 3756 | 1461266684644 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 3756 | 1461266684646 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 12:24:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:24:44 INFO - PROCESS | 3756 | 1461266684650 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 3756 | 1461266684651 Marionette TRACE conn2 <- [1,626,null,{}] 12:24:44 INFO - PROCESS | 3756 | 1461266684655 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}] 12:24:44 INFO - PROCESS | 3756 | 1461266684766 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:24:44 INFO - PROCESS | 3756 | 1461266684772 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 3756 | ++DOCSHELL 15DF0800 == 60 [pid = 3756] [id = 166] 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (19882C00) [pid = 3756] [serial = 496] [outer = 00000000] 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (19DD4000) [pid = 3756] [serial = 497] [outer = 19882C00] 12:24:44 INFO - PROCESS | 3756 | 1461266684860 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (19DD3C00) [pid = 3756] [serial = 498] [outer = 19882C00] 12:24:45 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:45 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:45 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:45 INFO - PROCESS | 3756 | 1461266685315 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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 692ms 12:24:45 INFO - PROCESS | 3756 | 1461266685348 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 3756 | 1461266685350 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 12:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:24:45 INFO - PROCESS | 3756 | 1461266685353 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 3756 | 1461266685355 Marionette TRACE conn2 <- [1,630,null,{}] 12:24:45 INFO - PROCESS | 3756 | 1461266685359 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}] 12:24:45 INFO - PROCESS | 3756 | 1461266685513 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:24:45 INFO - PROCESS | 3756 | 1461266685536 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 3756 | ++DOCSHELL 1AE07400 == 61 [pid = 3756] [id = 167] 12:24:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1AE0A800) [pid = 3756] [serial = 499] [outer = 00000000] 12:24:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1AE3E800) [pid = 3756] [serial = 500] [outer = 1AE0A800] 12:24:45 INFO - PROCESS | 3756 | 1461266685582 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1AE39C00) [pid = 3756] [serial = 501] [outer = 1AE0A800] 12:24:46 INFO - PROCESS | 3756 | 1461266686018 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 707ms 12:24:46 INFO - PROCESS | 3756 | 1461266686054 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 3756 | 1461266686056 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 12:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:24:46 INFO - PROCESS | 3756 | 1461266686059 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 3756 | 1461266686061 Marionette TRACE conn2 <- [1,634,null,{}] 12:24:46 INFO - PROCESS | 3756 | 1461266686064 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}] 12:24:46 INFO - PROCESS | 3756 | 1461266686168 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:24:46 INFO - PROCESS | 3756 | 1461266686174 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 3756 | ++DOCSHELL 1C21C000 == 62 [pid = 3756] [id = 168] 12:24:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1C281400) [pid = 3756] [serial = 502] [outer = 00000000] 12:24:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1C28CC00) [pid = 3756] [serial = 503] [outer = 1C281400] 12:24:46 INFO - PROCESS | 3756 | 1461266686218 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1C44AC00) [pid = 3756] [serial = 504] [outer = 1C281400] 12:24:46 INFO - PROCESS | 3756 | 1461266686793 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]]]}] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19DC8800) [pid = 3756] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (19343C00) [pid = 3756] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (19ABE400) [pid = 3756] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1D506400) [pid = 3756] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (15FD9C00) [pid = 3756] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1989D400) [pid = 3756] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (18BD2000) [pid = 3756] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1CEB7C00) [pid = 3756] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (13371400) [pid = 3756] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1AE10400) [pid = 3756] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:24:46 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (14BEB800) [pid = 3756] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 802ms 12:24:46 INFO - PROCESS | 3756 | 1461266686895 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 3756 | 1461266686896 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 12:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:24:46 INFO - PROCESS | 3756 | 1461266686900 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 3756 | 1461266686901 Marionette TRACE conn2 <- [1,638,null,{}] 12:24:46 INFO - PROCESS | 3756 | 1461266686905 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}] 12:24:46 INFO - PROCESS | 3756 | 1461266686991 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:24:46 INFO - PROCESS | 3756 | 1461266686999 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 3756 | ++DOCSHELL 18BC7800 == 63 [pid = 3756] [id = 169] 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (18BD2000) [pid = 3756] [serial = 505] [outer = 00000000] 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19ABE400) [pid = 3756] [serial = 506] [outer = 18BD2000] 12:24:47 INFO - PROCESS | 3756 | 1461266687044 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1A46A400) [pid = 3756] [serial = 507] [outer = 18BD2000] 12:24:47 INFO - PROCESS | 3756 | 1461266687473 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 629ms 12:24:47 INFO - PROCESS | 3756 | 1461266687538 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 3756 | 1461266687540 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 12:24:47 INFO - PROCESS | 3756 | 1461266687543 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:24:47 INFO - PROCESS | 3756 | 1461266687545 Marionette TRACE conn2 <- [1,642,null,{}] 12:24:47 INFO - PROCESS | 3756 | 1461266687549 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}] 12:24:47 INFO - PROCESS | 3756 | 1461266687626 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:24:47 INFO - PROCESS | 3756 | 1461266687634 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 3756 | ++DOCSHELL 1A465C00 == 64 [pid = 3756] [id = 170] 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1AB31C00) [pid = 3756] [serial = 508] [outer = 00000000] 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C992000) [pid = 3756] [serial = 509] [outer = 1AB31C00] 12:24:47 INFO - PROCESS | 3756 | 1461266687678 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1CC74C00) [pid = 3756] [serial = 510] [outer = 1AB31C00] 12:24:48 INFO - PROCESS | 3756 | 1461266688095 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 597ms 12:24:48 INFO - PROCESS | 3756 | 1461266688140 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 3756 | 1461266688142 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 12:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:24:48 INFO - PROCESS | 3756 | 1461266688150 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 3756 | 1461266688151 Marionette TRACE conn2 <- [1,646,null,{}] 12:24:48 INFO - PROCESS | 3756 | 1461266688155 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}] 12:24:48 INFO - PROCESS | 3756 | 1461266688232 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:24:48 INFO - PROCESS | 3756 | 1461266688238 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 3756 | ++DOCSHELL 19947000 == 65 [pid = 3756] [id = 171] 12:24:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1CEB1400) [pid = 3756] [serial = 511] [outer = 00000000] 12:24:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1D1B6800) [pid = 3756] [serial = 512] [outer = 1CEB1400] 12:24:48 INFO - PROCESS | 3756 | 1461266688282 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1D508400) [pid = 3756] [serial = 513] [outer = 1CEB1400] 12:24:48 INFO - PROCESS | 3756 | 1461266688745 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 629ms 12:24:48 INFO - PROCESS | 3756 | 1461266688789 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 3756 | 1461266688791 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 12:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:24:48 INFO - PROCESS | 3756 | 1461266688795 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 3756 | 1461266688797 Marionette TRACE conn2 <- [1,650,null,{}] 12:24:48 INFO - PROCESS | 3756 | 1461266688800 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}] 12:24:48 INFO - PROCESS | 3756 | 1461266688947 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:24:49 INFO - PROCESS | 3756 | 1461266689055 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 3756 | ++DOCSHELL 13B26000 == 66 [pid = 3756] [id = 172] 12:24:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (13B60000) [pid = 3756] [serial = 514] [outer = 00000000] 12:24:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (15FDC400) [pid = 3756] [serial = 515] [outer = 13B60000] 12:24:49 INFO - PROCESS | 3756 | 1461266689113 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1662F000) [pid = 3756] [serial = 516] [outer = 13B60000] 12:24:49 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:49 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:49 INFO - PROCESS | 3756 | 1461266689742 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1006ms 12:24:49 INFO - PROCESS | 3756 | 1461266689799 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 3756 | 1461266689804 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 12:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:24:49 INFO - PROCESS | 3756 | 1461266689809 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 3756 | 1461266689813 Marionette TRACE conn2 <- [1,654,null,{}] 12:24:49 INFO - PROCESS | 3756 | 1461266689818 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}] 12:24:49 INFO - PROCESS | 3756 | 1461266689924 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:24:50 INFO - PROCESS | 3756 | 1461266690057 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 3756 | ++DOCSHELL 18406000 == 67 [pid = 3756] [id = 173] 12:24:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (18407400) [pid = 3756] [serial = 517] [outer = 00000000] 12:24:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1934A000) [pid = 3756] [serial = 518] [outer = 18407400] 12:24:50 INFO - PROCESS | 3756 | 1461266690115 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (194C8C00) [pid = 3756] [serial = 519] [outer = 18407400] 12:24:50 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:50 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:50 INFO - PROCESS | 3756 | 1461266690646 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]]]}] 12:24:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:24:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 912ms 12:24:50 INFO - PROCESS | 3756 | 1461266690714 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 3756 | 1461266690717 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 12:24:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:24:50 INFO - PROCESS | 3756 | 1461266690721 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 3756 | 1461266690724 Marionette TRACE conn2 <- [1,658,null,{}] 12:24:50 INFO - PROCESS | 3756 | 1461266690729 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}] 12:24:50 INFO - PROCESS | 3756 | 1461266690866 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:24:50 INFO - PROCESS | 3756 | 1461266690962 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 3756 | ++DOCSHELL 19ACB400 == 68 [pid = 3756] [id = 174] 12:24:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (19DC9000) [pid = 3756] [serial = 520] [outer = 00000000] 12:24:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1A466C00) [pid = 3756] [serial = 521] [outer = 19DC9000] 12:24:51 INFO - PROCESS | 3756 | 1461266691016 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1AE09C00) [pid = 3756] [serial = 522] [outer = 19DC9000] 12:24:51 INFO - PROCESS | 3756 | 1461266691609 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 944ms 12:24:51 INFO - PROCESS | 3756 | 1461266691664 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 3756 | 1461266691668 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 12:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:24:51 INFO - PROCESS | 3756 | 1461266691679 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 3756 | 1461266691684 Marionette TRACE conn2 <- [1,662,null,{}] 12:24:51 INFO - PROCESS | 3756 | 1461266691688 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}] 12:24:51 INFO - PROCESS | 3756 | 1461266691792 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:24:51 INFO - PROCESS | 3756 | 1461266691930 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 3756 | ++DOCSHELL 13B5F400 == 69 [pid = 3756] [id = 175] 12:24:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (16C91400) [pid = 3756] [serial = 523] [outer = 00000000] 12:24:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1D68A800) [pid = 3756] [serial = 524] [outer = 16C91400] 12:24:51 INFO - PROCESS | 3756 | 1461266691985 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1D6E5400) [pid = 3756] [serial = 525] [outer = 16C91400] 12:24:52 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:52 INFO - PROCESS | 3756 | [3756] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:24:52 INFO - PROCESS | 3756 | 1461266692507 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]]]}] 12:24:52 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 12:24:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 849ms 12:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:24:52 INFO - PROCESS | 3756 | 1461266692550 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 3756 | 1461266692553 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 12:24:52 INFO - PROCESS | 3756 | 1461266692556 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 3756 | 1461266692558 Marionette TRACE conn2 <- [1,666,null,{}] 12:24:52 INFO - PROCESS | 3756 | 1461266692562 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}] 12:24:52 INFO - PROCESS | 3756 | 1461266692662 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:24:52 INFO - PROCESS | 3756 | 1461266692760 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 3756 | ++DOCSHELL 1CEB0400 == 70 [pid = 3756] [id = 176] 12:24:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1D506400) [pid = 3756] [serial = 526] [outer = 00000000] 12:24:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1DC7F800) [pid = 3756] [serial = 527] [outer = 1D506400] 12:24:52 INFO - PROCESS | 3756 | 1461266692813 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1DC82000) [pid = 3756] [serial = 528] [outer = 1D506400] 12:24:53 INFO - PROCESS | 3756 | 1461266693381 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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:24:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 896ms 12:24:53 INFO - PROCESS | 3756 | 1461266693460 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 3756 | 1461266693463 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 12:24:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:24:53 INFO - PROCESS | 3756 | 1461266693466 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 3756 | 1461266693468 Marionette TRACE conn2 <- [1,670,null,{}] 12:24:53 INFO - PROCESS | 3756 | 1461266693472 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}] 12:24:53 INFO - PROCESS | 3756 | 1461266693573 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:24:53 INFO - PROCESS | 3756 | 1461266693702 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 3756 | ++DOCSHELL 1391A800 == 71 [pid = 3756] [id = 177] 12:24:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1391AC00) [pid = 3756] [serial = 529] [outer = 00000000] 12:24:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1391FC00) [pid = 3756] [serial = 530] [outer = 1391AC00] 12:24:53 INFO - PROCESS | 3756 | 1461266693766 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1D6EEC00) [pid = 3756] [serial = 531] [outer = 1391AC00] 12:24:55 INFO - PROCESS | 3756 | 1461266695126 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]]]}] 12:24:55 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) 12:24:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1714ms 12:24:55 INFO - PROCESS | 3756 | 1461266695182 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 3756 | 1461266695186 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 12:24:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:24:55 INFO - PROCESS | 3756 | 1461266695193 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 3756 | 1461266695196 Marionette TRACE conn2 <- [1,674,null,{}] 12:24:55 INFO - PROCESS | 3756 | 1461266695202 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}] 12:24:55 INFO - PROCESS | 3756 | 1461266695283 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:24:55 INFO - PROCESS | 3756 | 1461266695407 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 3756 | ++DOCSHELL 13635C00 == 72 [pid = 3756] [id = 178] 12:24:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (13638400) [pid = 3756] [serial = 532] [outer = 00000000] 12:24:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (13916C00) [pid = 3756] [serial = 533] [outer = 13638400] 12:24:55 INFO - PROCESS | 3756 | 1461266695456 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1391B400) [pid = 3756] [serial = 534] [outer = 13638400] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 19947000 == 71 [pid = 3756] [id = 171] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1A465C00 == 70 [pid = 3756] [id = 170] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 18BC7800 == 69 [pid = 3756] [id = 169] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1C21C000 == 68 [pid = 3756] [id = 168] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1AE07400 == 67 [pid = 3756] [id = 167] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 15DF0800 == 66 [pid = 3756] [id = 166] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 19A8BC00 == 65 [pid = 3756] [id = 165] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1881E400 == 64 [pid = 3756] [id = 164] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 16585C00 == 63 [pid = 3756] [id = 163] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 18265000 == 62 [pid = 3756] [id = 162] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1CB37C00 == 61 [pid = 3756] [id = 159] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (14B5C000) [pid = 3756] [serial = 416] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (198A4400) [pid = 3756] [serial = 419] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1AA67000) [pid = 3756] [serial = 422] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1DCA8400) [pid = 3756] [serial = 425] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (19351800) [pid = 3756] [serial = 428] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1AE0DC00) [pid = 3756] [serial = 431] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1C221C00) [pid = 3756] [serial = 464] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 1A368000 == 60 [pid = 3756] [id = 158] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 18B33400 == 59 [pid = 3756] [id = 157] 12:24:55 INFO - PROCESS | 3756 | --DOCSHELL 11CAF800 == 58 [pid = 3756] [id = 156] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19DD5400) [pid = 3756] [serial = 414] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (198A2400) [pid = 3756] [serial = 440] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (19941800) [pid = 3756] [serial = 441] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1AA03800) [pid = 3756] [serial = 446] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1D680000) [pid = 3756] [serial = 455] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (17BC3C00) [pid = 3756] [serial = 435] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1662F800) [pid = 3756] [serial = 434] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (19DCB400) [pid = 3756] [serial = 443] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (19DD3000) [pid = 3756] [serial = 444] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1993CC00) [pid = 3756] [serial = 438] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (198A6C00) [pid = 3756] [serial = 437] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1D50A000) [pid = 3756] [serial = 453] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1D1BD400) [pid = 3756] [serial = 452] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (13B58400) [pid = 3756] [serial = 458] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D6ECC00) [pid = 3756] [serial = 456] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (16762800) [pid = 3756] [serial = 459] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1C286000) [pid = 3756] [serial = 449] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C448800) [pid = 3756] [serial = 450] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1AB37400) [pid = 3756] [serial = 462] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19E29C00) [pid = 3756] [serial = 461] [outer = 00000000] [url = about:blank] 12:24:55 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1AA63000) [pid = 3756] [serial = 447] [outer = 00000000] [url = about:blank] 12:24:56 INFO - PROCESS | 3756 | 1461266696462 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]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1321ms 12:24:56 INFO - PROCESS | 3756 | 1461266696505 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 3756 | 1461266696510 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 12:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:24:56 INFO - PROCESS | 3756 | 1461266696516 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 3756 | 1461266696519 Marionette TRACE conn2 <- [1,678,null,{}] 12:24:56 INFO - PROCESS | 3756 | 1461266696523 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}] 12:24:56 INFO - PROCESS | 3756 | 1461266696603 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:24:56 INFO - PROCESS | 3756 | 1461266696610 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 3756 | ++DOCSHELL 13913000 == 59 [pid = 3756] [id = 179] 12:24:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1391F800) [pid = 3756] [serial = 535] [outer = 00000000] 12:24:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (15DBC000) [pid = 3756] [serial = 536] [outer = 1391F800] 12:24:56 INFO - PROCESS | 3756 | 1461266696655 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (15DF0800) [pid = 3756] [serial = 537] [outer = 1391F800] 12:24:57 INFO - PROCESS | 3756 | 1461266697686 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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:24:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1195ms 12:24:57 INFO - PROCESS | 3756 | 1461266697742 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 3756 | 1461266697744 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 12:24:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:24:57 INFO - PROCESS | 3756 | 1461266697748 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 3756 | 1461266697751 Marionette TRACE conn2 <- [1,682,null,{}] 12:24:57 INFO - PROCESS | 3756 | 1461266697761 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}] 12:24:57 INFO - PROCESS | 3756 | 1461266697845 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:24:57 INFO - PROCESS | 3756 | 1461266697852 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 3756 | ++DOCSHELL 1675FC00 == 60 [pid = 3756] [id = 180] 12:24:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (16CF6800) [pid = 3756] [serial = 538] [outer = 00000000] 12:24:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (18262800) [pid = 3756] [serial = 539] [outer = 16CF6800] 12:24:57 INFO - PROCESS | 3756 | 1461266697900 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (18408000) [pid = 3756] [serial = 540] [outer = 16CF6800] 12:24:58 INFO - PROCESS | 3756 | 1461266698900 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]]]}] 12:24:58 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) 12:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1196ms 12:24:58 INFO - PROCESS | 3756 | 1461266698945 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 3756 | 1461266698948 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 12:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:24:58 INFO - PROCESS | 3756 | 1461266698951 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 3756 | 1461266698953 Marionette TRACE conn2 <- [1,686,null,{}] 12:24:58 INFO - PROCESS | 3756 | 1461266698957 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}] 12:24:59 INFO - PROCESS | 3756 | 1461266699063 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:24:59 INFO - PROCESS | 3756 | 1461266699071 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 3756 | ++DOCSHELL 18266800 == 61 [pid = 3756] [id = 181] 12:24:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1840F400) [pid = 3756] [serial = 541] [outer = 00000000] 12:24:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (194BE400) [pid = 3756] [serial = 542] [outer = 1840F400] 12:24:59 INFO - PROCESS | 3756 | 1461266699161 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19877C00) [pid = 3756] [serial = 543] [outer = 1840F400] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1694D800) [pid = 3756] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (18265800) [pid = 3756] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (19A8E000) [pid = 3756] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (14B64800) [pid = 3756] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (18BD2000) [pid = 3756] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1A12F400) [pid = 3756] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (16627800) [pid = 3756] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1D1BAC00) [pid = 3756] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (19AC5000) [pid = 3756] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1D681C00) [pid = 3756] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (13733800) [pid = 3756] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (02A91C00) [pid = 3756] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (181BB400) [pid = 3756] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (143D9C00) [pid = 3756] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1AB31C00) [pid = 3756] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1C281400) [pid = 3756] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19882C00) [pid = 3756] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (19345800) [pid = 3756] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (17BB7400) [pid = 3756] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1934F800) [pid = 3756] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (19344C00) [pid = 3756] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:25:00 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1AE0A800) [pid = 3756] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:25:00 INFO - PROCESS | 3756 | 1461266700209 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]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:25:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1306ms 12:25:00 INFO - PROCESS | 3756 | 1461266700250 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 3756 | 1461266700252 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 12:25:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:25:00 INFO - PROCESS | 3756 | 1461266700256 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 3756 | 1461266700257 Marionette TRACE conn2 <- [1,690,null,{}] 12:25:00 INFO - PROCESS | 3756 | 1461266700261 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}] 12:25:00 INFO - PROCESS | 3756 | 1461266700343 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:25:00 INFO - PROCESS | 3756 | 1461266700350 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 3756 | ++DOCSHELL 02A8BC00 == 62 [pid = 3756] [id = 182] 12:25:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (02A8E000) [pid = 3756] [serial = 544] [outer = 00000000] 12:25:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (16583000) [pid = 3756] [serial = 545] [outer = 02A8E000] 12:25:00 INFO - PROCESS | 3756 | 1461266700395 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (181BB400) [pid = 3756] [serial = 546] [outer = 02A8E000] 12:25:01 INFO - PROCESS | 3756 | 1461266701332 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:25:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1101ms 12:25:01 INFO - PROCESS | 3756 | 1461266701349 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 3756 | 1461266701351 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 12:25:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:25:01 INFO - PROCESS | 3756 | 1461266701354 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 3756 | 1461266701356 Marionette TRACE conn2 <- [1,694,null,{}] 12:25:01 INFO - PROCESS | 3756 | 1461266701360 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}] 12:25:01 INFO - PROCESS | 3756 | 1461266701483 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:25:01 INFO - PROCESS | 3756 | 1461266701491 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 3756 | ++DOCSHELL 13633400 == 63 [pid = 3756] [id = 183] 12:25:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (16CF6C00) [pid = 3756] [serial = 547] [outer = 00000000] 12:25:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (198A9C00) [pid = 3756] [serial = 548] [outer = 16CF6C00] 12:25:01 INFO - PROCESS | 3756 | 1461266701538 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19885400) [pid = 3756] [serial = 549] [outer = 16CF6C00] 12:25:02 INFO - PROCESS | 3756 | 1461266702512 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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:25:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1196ms 12:25:02 INFO - PROCESS | 3756 | 1461266702587 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 3756 | 1461266702592 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 12:25:02 INFO - PROCESS | 3756 | 1461266702597 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:25:02 INFO - PROCESS | 3756 | 1461266702600 Marionette TRACE conn2 <- [1,698,null,{}] 12:25:02 INFO - PROCESS | 3756 | 1461266702606 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}] 12:25:02 INFO - PROCESS | 3756 | 1461266702769 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:25:02 INFO - PROCESS | 3756 | 1461266702910 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 3756 | ++DOCSHELL 1372C000 == 64 [pid = 3756] [id = 184] 12:25:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1372C400) [pid = 3756] [serial = 550] [outer = 00000000] 12:25:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1391C000) [pid = 3756] [serial = 551] [outer = 1372C400] 12:25:02 INFO - PROCESS | 3756 | 1461266702973 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (13B59800) [pid = 3756] [serial = 552] [outer = 1372C400] 12:25:04 INFO - PROCESS | 3756 | 1461266704033 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1463ms 12:25:04 INFO - PROCESS | 3756 | 1461266704056 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 3756 | 1461266704062 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 12:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:25:04 INFO - PROCESS | 3756 | 1461266704068 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 3756 | 1461266704071 Marionette TRACE conn2 <- [1,702,null,{}] 12:25:04 INFO - PROCESS | 3756 | 1461266704076 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}] 12:25:04 INFO - PROCESS | 3756 | 1461266704179 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:25:04 INFO - PROCESS | 3756 | 1461266704311 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:04 INFO - PROCESS | 3756 | ++DOCSHELL 16C91000 == 65 [pid = 3756] [id = 185] 12:25:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (16CF8C00) [pid = 3756] [serial = 553] [outer = 00000000] 12:25:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1825CC00) [pid = 3756] [serial = 554] [outer = 16CF8C00] 12:25:04 INFO - PROCESS | 3756 | 1461266704366 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (184B1C00) [pid = 3756] [serial = 555] [outer = 16CF8C00] 12:25:05 INFO - PROCESS | 3756 | 1461266705390 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]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:25:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1368ms 12:25:05 INFO - PROCESS | 3756 | 1461266705423 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 3756 | 1461266705427 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 12:25:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:25:05 INFO - PROCESS | 3756 | 1461266705432 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 3756 | 1461266705437 Marionette TRACE conn2 <- [1,706,null,{}] 12:25:05 INFO - PROCESS | 3756 | 1461266705492 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}] 12:25:05 INFO - PROCESS | 3756 | 1461266705600 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:25:05 INFO - PROCESS | 3756 | 1461266705796 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 3756 | ++DOCSHELL 19886800 == 66 [pid = 3756] [id = 186] 12:25:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (198A9000) [pid = 3756] [serial = 556] [outer = 00000000] 12:25:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (199CF000) [pid = 3756] [serial = 557] [outer = 198A9000] 12:25:05 INFO - PROCESS | 3756 | 1461266705853 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (19ABF000) [pid = 3756] [serial = 558] [outer = 198A9000] 12:25:06 INFO - PROCESS | 3756 | 1461266706936 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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:25:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1509ms 12:25:06 INFO - PROCESS | 3756 | 1461266706973 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 3756 | 1461266706976 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 12:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:25:06 INFO - PROCESS | 3756 | 1461266706982 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 3756 | 1461266706985 Marionette TRACE conn2 <- [1,710,null,{}] 12:25:06 INFO - PROCESS | 3756 | 1461266706991 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}] 12:25:07 INFO - PROCESS | 3756 | 1461266707087 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:25:07 INFO - PROCESS | 3756 | 1461266707225 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 3756 | ++DOCSHELL 13B27000 == 67 [pid = 3756] [id = 187] 12:25:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (13B58800) [pid = 3756] [serial = 559] [outer = 00000000] 12:25:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (157A7400) [pid = 3756] [serial = 560] [outer = 13B58800] 12:25:07 INFO - PROCESS | 3756 | 1461266707275 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (16081400) [pid = 3756] [serial = 561] [outer = 13B58800] 12:25:07 INFO - PROCESS | 3756 | 1461266707831 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] 12:25:07 INFO - PROCESS | 3756 | 1461266707893 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 12:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:25:07 INFO - PROCESS | 3756 | 1461266707899 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 3756 | 1461266707902 Marionette TRACE conn2 <- [1,714,null,{}] 12:25:07 INFO - PROCESS | 3756 | 1461266707906 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}] 12:25:08 INFO - PROCESS | 3756 | 1461266707997 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:25:08 INFO - PROCESS | 3756 | 1461266708098 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 3756 | ++DOCSHELL 16630C00 == 68 [pid = 3756] [id = 188] 12:25:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (17BC0400) [pid = 3756] [serial = 562] [outer = 00000000] 12:25:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (18B2E000) [pid = 3756] [serial = 563] [outer = 17BC0400] 12:25:08 INFO - PROCESS | 3756 | 1461266708160 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (18E2B400) [pid = 3756] [serial = 564] [outer = 17BC0400] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 12DDBC00 == 67 [pid = 3756] [id = 115] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 02A8BC00 == 66 [pid = 3756] [id = 182] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 18266800 == 65 [pid = 3756] [id = 181] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 1675FC00 == 64 [pid = 3756] [id = 180] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 13913000 == 63 [pid = 3756] [id = 179] 12:25:08 INFO - PROCESS | 3756 | --DOCSHELL 13635C00 == 62 [pid = 3756] [id = 178] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1989F800) [pid = 3756] [serial = 470] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D581400) [pid = 3756] [serial = 476] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (198A8C00) [pid = 3756] [serial = 420] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (18409800) [pid = 3756] [serial = 485] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19AC8000) [pid = 3756] [serial = 495] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1825DC00) [pid = 3756] [serial = 482] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19881C00) [pid = 3756] [serial = 479] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1A46A400) [pid = 3756] [serial = 507] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1AE3F000) [pid = 3756] [serial = 423] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1897C000) [pid = 3756] [serial = 488] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1C21C800) [pid = 3756] [serial = 473] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1DF16000) [pid = 3756] [serial = 426] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1C226400) [pid = 3756] [serial = 465] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1D6F1C00) [pid = 3756] [serial = 380] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (15DD4800) [pid = 3756] [serial = 417] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19AC2400) [pid = 3756] [serial = 494] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (16C94C00) [pid = 3756] [serial = 332] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1AE34000) [pid = 3756] [serial = 377] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (18402400) [pid = 3756] [serial = 374] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (18267400) [pid = 3756] [serial = 483] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1CC74C00) [pid = 3756] [serial = 510] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1C28CC00) [pid = 3756] [serial = 503] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19DD3C00) [pid = 3756] [serial = 498] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C44D000) [pid = 3756] [serial = 432] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1A367400) [pid = 3756] [serial = 383] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19883400) [pid = 3756] [serial = 491] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (14B64C00) [pid = 3756] [serial = 489] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1C992000) [pid = 3756] [serial = 509] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (19ABE400) [pid = 3756] [serial = 506] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (19352C00) [pid = 3756] [serial = 429] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (198AC800) [pid = 3756] [serial = 492] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1C44AC00) [pid = 3756] [serial = 504] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (19DD4000) [pid = 3756] [serial = 497] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1AE39C00) [pid = 3756] [serial = 501] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (143D9000) [pid = 3756] [serial = 467] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1AE3E800) [pid = 3756] [serial = 500] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (18981400) [pid = 3756] [serial = 486] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1D1B6800) [pid = 3756] [serial = 512] [outer = 00000000] [url = about:blank] 12:25:08 INFO - PROCESS | 3756 | 1461266708718 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 849ms 12:25:08 INFO - PROCESS | 3756 | 1461266708741 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 3756 | 1461266708743 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 12:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:25:08 INFO - PROCESS | 3756 | 1461266708747 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 3756 | 1461266708750 Marionette TRACE conn2 <- [1,718,null,{}] 12:25:08 INFO - PROCESS | 3756 | 1461266708760 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}] 12:25:08 INFO - PROCESS | 3756 | 1461266708847 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:25:08 INFO - PROCESS | 3756 | 1461266708937 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 3756 | ++DOCSHELL 17BBCC00 == 63 [pid = 3756] [id = 189] 12:25:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (181BB800) [pid = 3756] [serial = 565] [outer = 00000000] 12:25:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (18BC9000) [pid = 3756] [serial = 566] [outer = 181BB800] 12:25:09 INFO - PROCESS | 3756 | 1461266708991 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1934AC00) [pid = 3756] [serial = 567] [outer = 181BB800] 12:25:09 INFO - PROCESS | 3756 | 1461266709394 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] 12:25:09 INFO - PROCESS | 3756 | 1461266709449 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 12:25:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:25:09 INFO - PROCESS | 3756 | 1461266709452 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 3756 | 1461266709454 Marionette TRACE conn2 <- [1,722,null,{}] 12:25:09 INFO - PROCESS | 3756 | 1461266709457 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}] 12:25:09 INFO - PROCESS | 3756 | 1461266709539 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:25:09 INFO - PROCESS | 3756 | 1461266709548 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 3756 | ++DOCSHELL 19352C00 == 64 [pid = 3756] [id = 190] 12:25:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1987A400) [pid = 3756] [serial = 568] [outer = 00000000] 12:25:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (198A3C00) [pid = 3756] [serial = 569] [outer = 1987A400] 12:25:09 INFO - PROCESS | 3756 | 1461266709595 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1993D400) [pid = 3756] [serial = 570] [outer = 1987A400] 12:25:10 INFO - PROCESS | 3756 | 1461266710017 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:25:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 597ms 12:25:10 INFO - PROCESS | 3756 | 1461266710049 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 3756 | 1461266710051 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 12:25:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:25:10 INFO - PROCESS | 3756 | 1461266710054 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 3756 | 1461266710056 Marionette TRACE conn2 <- [1,726,null,{}] 12:25:10 INFO - PROCESS | 3756 | 1461266710063 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}] 12:25:10 INFO - PROCESS | 3756 | 1461266710161 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:25:10 INFO - PROCESS | 3756 | 1461266710197 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 3756 | ++DOCSHELL 19947C00 == 65 [pid = 3756] [id = 191] 12:25:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (199C0400) [pid = 3756] [serial = 571] [outer = 00000000] 12:25:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19AC3C00) [pid = 3756] [serial = 572] [outer = 199C0400] 12:25:10 INFO - PROCESS | 3756 | 1461266710241 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19ACA000) [pid = 3756] [serial = 573] [outer = 199C0400] 12:25:11 INFO - PROCESS | 3756 | 1461266711184 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1164ms 12:25:11 INFO - PROCESS | 3756 | 1461266711208 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 3756 | 1461266711210 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 12:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:25:11 INFO - PROCESS | 3756 | 1461266711214 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 3756 | 1461266711215 Marionette TRACE conn2 <- [1,730,null,{}] 12:25:11 INFO - PROCESS | 3756 | 1461266711219 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}] 12:25:11 INFO - PROCESS | 3756 | 1461266711347 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:25:11 INFO - PROCESS | 3756 | 1461266711355 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 3756 | ++DOCSHELL 19DC9C00 == 66 [pid = 3756] [id = 192] 12:25:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19DCBC00) [pid = 3756] [serial = 574] [outer = 00000000] 12:25:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19EB3800) [pid = 3756] [serial = 575] [outer = 19DCBC00] 12:25:11 INFO - PROCESS | 3756 | 1461266711448 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1A35F000) [pid = 3756] [serial = 576] [outer = 19DCBC00] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1840F400) [pid = 3756] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (16CF6800) [pid = 3756] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1391F800) [pid = 3756] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1391AC00) [pid = 3756] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (13638400) [pid = 3756] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:25:12 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (02A8E000) [pid = 3756] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:25:12 INFO - PROCESS | 3756 | 1461266712452 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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1242ms 12:25:12 INFO - PROCESS | 3756 | 1461266712488 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 3756 | 1461266712490 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 12:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:25:12 INFO - PROCESS | 3756 | 1461266712493 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 3756 | 1461266712495 Marionette TRACE conn2 <- [1,734,null,{}] 12:25:12 INFO - PROCESS | 3756 | 1461266712498 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}] 12:25:12 INFO - PROCESS | 3756 | 1461266712574 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:25:12 INFO - PROCESS | 3756 | 1461266712581 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 3756 | ++DOCSHELL 1336D400 == 67 [pid = 3756] [id = 193] 12:25:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13460C00) [pid = 3756] [serial = 577] [outer = 00000000] 12:25:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1A364400) [pid = 3756] [serial = 578] [outer = 13460C00] 12:25:12 INFO - PROCESS | 3756 | 1461266712628 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1A3D4C00) [pid = 3756] [serial = 579] [outer = 13460C00] 12:25:13 INFO - PROCESS | 3756 | 1461266713553 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]]]}] 12:25:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:25:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1101ms 12:25:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:25:13 INFO - PROCESS | 3756 | 1461266713585 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 3756 | 1461266713587 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 12:25:13 INFO - PROCESS | 3756 | 1461266713591 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 3756 | 1461266713593 Marionette TRACE conn2 <- [1,738,null,{}] 12:25:13 INFO - PROCESS | 3756 | 1461266713597 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}] 12:25:13 INFO - PROCESS | 3756 | 1461266713679 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:25:13 INFO - PROCESS | 3756 | 1461266713686 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 3756 | ++DOCSHELL 19349400 == 68 [pid = 3756] [id = 194] 12:25:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19884000) [pid = 3756] [serial = 580] [outer = 00000000] 12:25:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1AB36800) [pid = 3756] [serial = 581] [outer = 19884000] 12:25:13 INFO - PROCESS | 3756 | 1461266713731 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1AB34000) [pid = 3756] [serial = 582] [outer = 19884000] 12:25:14 INFO - PROCESS | 3756 | 1461266714685 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:25:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1148ms 12:25:14 INFO - PROCESS | 3756 | 1461266714761 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 3756 | 1461266714765 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 12:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:25:14 INFO - PROCESS | 3756 | 1461266714772 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 3756 | 1461266714776 Marionette TRACE conn2 <- [1,742,null,{}] 12:25:14 INFO - PROCESS | 3756 | 1461266714784 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}] 12:25:14 INFO - PROCESS | 3756 | 1461266714880 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:25:15 INFO - PROCESS | 3756 | 1461266715044 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 3756 | ++DOCSHELL 1391A000 == 69 [pid = 3756] [id = 195] 12:25:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1391B000) [pid = 3756] [serial = 583] [outer = 00000000] 12:25:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (15509800) [pid = 3756] [serial = 584] [outer = 1391B000] 12:25:15 INFO - PROCESS | 3756 | 1461266715146 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (15DECC00) [pid = 3756] [serial = 585] [outer = 1391B000] 12:25:16 INFO - PROCESS | 3756 | 1461266716171 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]]]}] 12:25:16 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 12:25:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1463ms 12:25:16 INFO - PROCESS | 3756 | 1461266716271 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 3756 | 1461266716277 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 12:25:16 INFO - PROCESS | 3756 | 1461266716285 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 3756 | 1461266716288 Marionette TRACE conn2 <- [1,746,null,{}] 12:25:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:25:16 INFO - PROCESS | 3756 | 1461266716292 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}] 12:25:16 INFO - PROCESS | 3756 | 1461266716385 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:25:16 INFO - PROCESS | 3756 | 1461266716582 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 3756 | ++DOCSHELL 18402400 == 70 [pid = 3756] [id = 196] 12:25:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (18407800) [pid = 3756] [serial = 586] [outer = 00000000] 12:25:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (18F23800) [pid = 3756] [serial = 587] [outer = 18407800] 12:25:16 INFO - PROCESS | 3756 | 1461266716637 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (19882800) [pid = 3756] [serial = 588] [outer = 18407800] 12:25:17 INFO - PROCESS | 3756 | 1461266717242 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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:25:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 991ms 12:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:25:17 INFO - PROCESS | 3756 | 1461266717309 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 3756 | 1461266717312 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 12:25:17 INFO - PROCESS | 3756 | 1461266717316 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 3756 | 1461266717319 Marionette TRACE conn2 <- [1,750,null,{}] 12:25:17 INFO - PROCESS | 3756 | 1461266717331 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}] 12:25:17 INFO - PROCESS | 3756 | 1461266717438 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:25:17 INFO - PROCESS | 3756 | 1461266717536 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 3756 | ++DOCSHELL 19DCA400 == 71 [pid = 3756] [id = 197] 12:25:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (19DCDC00) [pid = 3756] [serial = 589] [outer = 00000000] 12:25:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1A740000) [pid = 3756] [serial = 590] [outer = 19DCDC00] 12:25:17 INFO - PROCESS | 3756 | 1461266717592 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1AE09800) [pid = 3756] [serial = 591] [outer = 19DCDC00] 12:25:18 INFO - PROCESS | 3756 | 1461266718646 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:25:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1369ms 12:25:18 INFO - PROCESS | 3756 | 1461266718718 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 3756 | 1461266718721 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 12:25:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:25:18 INFO - PROCESS | 3756 | 1461266718725 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 3756 | 1461266718727 Marionette TRACE conn2 <- [1,754,null,{}] 12:25:18 INFO - PROCESS | 3756 | 1461266718731 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}] 12:25:18 INFO - PROCESS | 3756 | 1461266718828 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:25:18 INFO - PROCESS | 3756 | 1461266718947 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 3756 | ++DOCSHELL 16765800 == 72 [pid = 3756] [id = 198] 12:25:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (16C89400) [pid = 3756] [serial = 592] [outer = 00000000] 12:25:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1881E800) [pid = 3756] [serial = 593] [outer = 16C89400] 12:25:19 INFO - PROCESS | 3756 | 1461266719002 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (194BE000) [pid = 3756] [serial = 594] [outer = 16C89400] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 1336D400 == 71 [pid = 3756] [id = 193] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 19DC9C00 == 70 [pid = 3756] [id = 192] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 19947C00 == 69 [pid = 3756] [id = 191] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 19352C00 == 68 [pid = 3756] [id = 190] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 17BBCC00 == 67 [pid = 3756] [id = 189] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 16630C00 == 66 [pid = 3756] [id = 188] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 13B27000 == 65 [pid = 3756] [id = 187] 12:25:20 INFO - PROCESS | 3756 | --DOCSHELL 13633400 == 64 [pid = 3756] [id = 183] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (194BE400) [pid = 3756] [serial = 542] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (15FDC400) [pid = 3756] [serial = 515] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (18262800) [pid = 3756] [serial = 539] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (15DBC000) [pid = 3756] [serial = 536] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (15DF0800) [pid = 3756] [serial = 537] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1D6EEC00) [pid = 3756] [serial = 531] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1391FC00) [pid = 3756] [serial = 530] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1391B400) [pid = 3756] [serial = 534] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (13916C00) [pid = 3756] [serial = 533] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1D68A800) [pid = 3756] [serial = 524] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1934A000) [pid = 3756] [serial = 518] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1DC7F800) [pid = 3756] [serial = 527] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1A466C00) [pid = 3756] [serial = 521] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (16583000) [pid = 3756] [serial = 545] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (19877C00) [pid = 3756] [serial = 543] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (181BB400) [pid = 3756] [serial = 546] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (18408000) [pid = 3756] [serial = 540] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (198A9C00) [pid = 3756] [serial = 548] [outer = 00000000] [url = about:blank] 12:25:20 INFO - PROCESS | 3756 | 1461266720151 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:25:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1462ms 12:25:20 INFO - PROCESS | 3756 | 1461266720184 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 3756 | 1461266720187 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 12:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:25:20 INFO - PROCESS | 3756 | 1461266720192 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 3756 | 1461266720194 Marionette TRACE conn2 <- [1,758,null,{}] 12:25:20 INFO - PROCESS | 3756 | 1461266720200 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}] 12:25:20 INFO - PROCESS | 3756 | 1461266720284 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:25:20 INFO - PROCESS | 3756 | 1461266720305 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 3756 | ++DOCSHELL 13920800 == 65 [pid = 3756] [id = 199] 12:25:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13920C00) [pid = 3756] [serial = 595] [outer = 00000000] 12:25:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (14B65400) [pid = 3756] [serial = 596] [outer = 13920C00] 12:25:20 INFO - PROCESS | 3756 | 1461266720422 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (15DF5000) [pid = 3756] [serial = 597] [outer = 13920C00] 12:25:20 INFO - PROCESS | 3756 | 1461266720833 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 692ms 12:25:20 INFO - PROCESS | 3756 | 1461266720889 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 3756 | 1461266720895 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 12:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:25:20 INFO - PROCESS | 3756 | 1461266720902 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 3756 | 1461266720904 Marionette TRACE conn2 <- [1,762,null,{}] 12:25:20 INFO - PROCESS | 3756 | 1461266720908 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}] 12:25:21 INFO - PROCESS | 3756 | 1461266720991 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:25:21 INFO - PROCESS | 3756 | 1461266721001 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 3756 | ++DOCSHELL 16CEC400 == 66 [pid = 3756] [id = 200] 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (181BB000) [pid = 3756] [serial = 598] [outer = 00000000] 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (18263800) [pid = 3756] [serial = 599] [outer = 181BB000] 12:25:21 INFO - PROCESS | 3756 | 1461266721045 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1840EC00) [pid = 3756] [serial = 600] [outer = 181BB000] 12:25:21 INFO - PROCESS | 3756 | 1461266721489 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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 645ms 12:25:21 INFO - PROCESS | 3756 | 1461266721537 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 3756 | 1461266721540 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 12:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:25:21 INFO - PROCESS | 3756 | 1461266721543 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 3756 | 1461266721547 Marionette TRACE conn2 <- [1,766,null,{}] 12:25:21 INFO - PROCESS | 3756 | 1461266721557 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}] 12:25:21 INFO - PROCESS | 3756 | 1461266721641 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:25:21 INFO - PROCESS | 3756 | 1461266721760 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 3756 | ++DOCSHELL 181BB400 == 67 [pid = 3756] [id = 201] 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (18813800) [pid = 3756] [serial = 601] [outer = 00000000] 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1993A000) [pid = 3756] [serial = 602] [outer = 18813800] 12:25:21 INFO - PROCESS | 3756 | 1461266721861 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (199C0C00) [pid = 3756] [serial = 603] [outer = 18813800] 12:25:22 INFO - PROCESS | 3756 | 1461266722224 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 692ms 12:25:22 INFO - PROCESS | 3756 | 1461266722274 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 3756 | 1461266722277 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:25:22 INFO - PROCESS | 3756 | 1461266722280 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 3756 | 1461266722282 Marionette TRACE conn2 <- [1,770,null,{}] 12:25:22 INFO - PROCESS | 3756 | 1461266722285 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}] 12:25:22 INFO - PROCESS | 3756 | 1461266722403 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:25:22 INFO - PROCESS | 3756 | 1461266722421 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 3756 | ++DOCSHELL 198A2400 == 68 [pid = 3756] [id = 202] 12:25:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (198A8400) [pid = 3756] [serial = 604] [outer = 00000000] 12:25:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19DD4800) [pid = 3756] [serial = 605] [outer = 198A8400] 12:25:22 INFO - PROCESS | 3756 | 1461266722466 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (19E31C00) [pid = 3756] [serial = 606] [outer = 198A8400] 12:25:22 INFO - PROCESS | 3756 | 1461266722886 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 629ms 12:25:22 INFO - PROCESS | 3756 | 1461266722918 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 3756 | 1461266722920 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 12:25:22 INFO - PROCESS | 3756 | 1461266722923 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:25:22 INFO - PROCESS | 3756 | 1461266722925 Marionette TRACE conn2 <- [1,774,null,{}] 12:25:22 INFO - PROCESS | 3756 | 1461266722936 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}] 12:25:23 INFO - PROCESS | 3756 | 1461266723044 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:25:23 INFO - PROCESS | 3756 | 1461266723131 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 3756 | ++DOCSHELL 13B58000 == 69 [pid = 3756] [id = 203] 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (15509000) [pid = 3756] [serial = 607] [outer = 00000000] 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1AE0E800) [pid = 3756] [serial = 608] [outer = 15509000] 12:25:23 INFO - PROCESS | 3756 | 1461266723177 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1AB37000) [pid = 3756] [serial = 609] [outer = 15509000] 12:25:23 INFO - PROCESS | 3756 | 1461266723608 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 739ms 12:25:23 INFO - PROCESS | 3756 | 1461266723664 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 3756 | 1461266723666 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 12:25:23 INFO - PROCESS | 3756 | 1461266723670 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:25:23 INFO - PROCESS | 3756 | 1461266723671 Marionette TRACE conn2 <- [1,778,null,{}] 12:25:23 INFO - PROCESS | 3756 | 1461266723675 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}] 12:25:23 INFO - PROCESS | 3756 | 1461266723793 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:25:23 INFO - PROCESS | 3756 | 1461266723855 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 3756 | ++DOCSHELL 16C8EC00 == 70 [pid = 3756] [id = 204] 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1825FC00) [pid = 3756] [serial = 610] [outer = 00000000] 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1C270000) [pid = 3756] [serial = 611] [outer = 1825FC00] 12:25:23 INFO - PROCESS | 3756 | 1461266723910 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1C285400) [pid = 3756] [serial = 612] [outer = 1825FC00] 12:25:24 INFO - PROCESS | 3756 | 1461266724315 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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 692ms 12:25:24 INFO - PROCESS | 3756 | 1461266724369 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 3756 | 1461266724371 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 12:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:25:24 INFO - PROCESS | 3756 | 1461266724375 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 3756 | 1461266724376 Marionette TRACE conn2 <- [1,782,null,{}] 12:25:24 INFO - PROCESS | 3756 | 1461266724535 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}] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1CEB1400) [pid = 3756] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (16C91400) [pid = 3756] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (18407400) [pid = 3756] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (13B60000) [pid = 3756] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (19DC9000) [pid = 3756] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1D506400) [pid = 3756] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19DCBC00) [pid = 3756] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (13B58800) [pid = 3756] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (181BB800) [pid = 3756] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (198A9000) [pid = 3756] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (17BC0400) [pid = 3756] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (199C0400) [pid = 3756] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1987A400) [pid = 3756] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13460C00) [pid = 3756] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1A3C9400) [pid = 3756] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1CC78C00) [pid = 3756] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (19878800) [pid = 3756] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (19347400) [pid = 3756] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:25:24 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (12B30C00) [pid = 3756] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:25:24 INFO - PROCESS | 3756 | 1461266724652 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:25:24 INFO - PROCESS | 3756 | 1461266724658 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 3756 | ++DOCSHELL 0267B800 == 71 [pid = 3756] [id = 205] 12:25:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (13369C00) [pid = 3756] [serial = 613] [outer = 00000000] 12:25:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1825C400) [pid = 3756] [serial = 614] [outer = 13369C00] 12:25:24 INFO - PROCESS | 3756 | 1461266724702 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (181BC000) [pid = 3756] [serial = 615] [outer = 13369C00] 12:25:25 INFO - PROCESS | 3756 | 1461266725093 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 739ms 12:25:25 INFO - PROCESS | 3756 | 1461266725115 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 3756 | 1461266725117 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 12:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:25:25 INFO - PROCESS | 3756 | 1461266725131 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 3756 | 1461266725133 Marionette TRACE conn2 <- [1,786,null,{}] 12:25:25 INFO - PROCESS | 3756 | 1461266725137 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}] 12:25:25 INFO - PROCESS | 3756 | 1461266725216 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:25:25 INFO - PROCESS | 3756 | 1461266725222 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 3756 | ++DOCSHELL 1363E400 == 72 [pid = 3756] [id = 206] 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18988C00) [pid = 3756] [serial = 616] [outer = 00000000] 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1A12F400) [pid = 3756] [serial = 617] [outer = 18988C00] 12:25:25 INFO - PROCESS | 3756 | 1461266725265 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1C220800) [pid = 3756] [serial = 618] [outer = 18988C00] 12:25:25 INFO - PROCESS | 3756 | 1461266725676 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]]]}] 12:25:25 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 12:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 598ms 12:25:25 INFO - PROCESS | 3756 | 1461266725729 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 3756 | 1461266725731 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 12:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:25:25 INFO - PROCESS | 3756 | 1461266725738 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 3756 | 1461266725740 Marionette TRACE conn2 <- [1,790,null,{}] 12:25:25 INFO - PROCESS | 3756 | 1461266725743 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}] 12:25:25 INFO - PROCESS | 3756 | 1461266725822 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:25:25 INFO - PROCESS | 3756 | 1461266725828 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 3756 | ++DOCSHELL 19942C00 == 73 [pid = 3756] [id = 207] 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (19AC3400) [pid = 3756] [serial = 619] [outer = 00000000] 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1C450000) [pid = 3756] [serial = 620] [outer = 19AC3400] 12:25:25 INFO - PROCESS | 3756 | 1461266725872 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1C989800) [pid = 3756] [serial = 621] [outer = 19AC3400] 12:25:26 INFO - PROCESS | 3756 | 1461266726316 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]]]}] 12:25:26 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 12:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 645ms 12:25:26 INFO - PROCESS | 3756 | 1461266726377 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 3756 | 1461266726379 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 12:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:25:26 INFO - PROCESS | 3756 | 1461266726383 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 3756 | 1461266726384 Marionette TRACE conn2 <- [1,794,null,{}] 12:25:26 INFO - PROCESS | 3756 | 1461266726388 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}] 12:25:26 INFO - PROCESS | 3756 | 1461266726465 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:25:26 INFO - PROCESS | 3756 | 1461266726471 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 3756 | ++DOCSHELL 1C98B800 == 74 [pid = 3756] [id = 208] 12:25:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C98C000) [pid = 3756] [serial = 622] [outer = 00000000] 12:25:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1C996800) [pid = 3756] [serial = 623] [outer = 1C98C000] 12:25:26 INFO - PROCESS | 3756 | 1461266726515 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1CB3C000) [pid = 3756] [serial = 624] [outer = 1C98C000] 12:25:27 INFO - PROCESS | 3756 | 1461266727254 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]]]}] 12:25:27 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 12:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 912ms 12:25:27 INFO - PROCESS | 3756 | 1461266727320 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 3756 | 1461266727326 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 12:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:25:27 INFO - PROCESS | 3756 | 1461266727332 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 3756 | 1461266727336 Marionette TRACE conn2 <- [1,798,null,{}] 12:25:27 INFO - PROCESS | 3756 | 1461266727341 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}] 12:25:27 INFO - PROCESS | 3756 | 1461266727459 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:25:27 INFO - PROCESS | 3756 | 1461266727583 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 3756 | ++DOCSHELL 13917C00 == 75 [pid = 3756] [id = 209] 12:25:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1391BC00) [pid = 3756] [serial = 625] [outer = 00000000] 12:25:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (17BB7C00) [pid = 3756] [serial = 626] [outer = 1391BC00] 12:25:27 INFO - PROCESS | 3756 | 1461266727640 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1825E800) [pid = 3756] [serial = 627] [outer = 1391BC00] 12:25:28 INFO - PROCESS | 3756 | 1461266728214 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 897ms 12:25:28 INFO - PROCESS | 3756 | 1461266728247 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 3756 | 1461266728253 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 12:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:25:28 INFO - PROCESS | 3756 | 1461266728261 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 3756 | 1461266728264 Marionette TRACE conn2 <- [1,802,null,{}] 12:25:28 INFO - PROCESS | 3756 | 1461266728268 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}] 12:25:28 INFO - PROCESS | 3756 | 1461266728374 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:25:28 INFO - PROCESS | 3756 | 1461266728475 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 3756 | ++DOCSHELL 16C8D800 == 76 [pid = 3756] [id = 210] 12:25:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (18265800) [pid = 3756] [serial = 628] [outer = 00000000] 12:25:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (199C7000) [pid = 3756] [serial = 629] [outer = 18265800] 12:25:28 INFO - PROCESS | 3756 | 1461266728529 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19DD4C00) [pid = 3756] [serial = 630] [outer = 18265800] 12:25:29 INFO - PROCESS | 3756 | 1461266729178 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] 12:25:29 INFO - PROCESS | 3756 | 1461266729206 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 12:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:25:29 INFO - PROCESS | 3756 | 1461266729210 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 3756 | 1461266729214 Marionette TRACE conn2 <- [1,806,null,{}] 12:25:29 INFO - PROCESS | 3756 | 1461266729225 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}] 12:25:29 INFO - PROCESS | 3756 | 1461266729334 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:25:29 INFO - PROCESS | 3756 | 1461266729438 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 3756 | ++DOCSHELL 1C44A000 == 77 [pid = 3756] [id = 211] 12:25:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1C44BC00) [pid = 3756] [serial = 631] [outer = 00000000] 12:25:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1CEB7800) [pid = 3756] [serial = 632] [outer = 1C44BC00] 12:25:29 INFO - PROCESS | 3756 | 1461266729494 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1D082C00) [pid = 3756] [serial = 633] [outer = 1C44BC00] 12:25:30 INFO - PROCESS | 3756 | 1461266730049 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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 912ms 12:25:30 INFO - PROCESS | 3756 | 1461266730114 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 3756 | 1461266730118 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 12:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:25:30 INFO - PROCESS | 3756 | 1461266730121 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 3756 | 1461266730123 Marionette TRACE conn2 <- [1,810,null,{}] 12:25:30 INFO - PROCESS | 3756 | 1461266730127 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}] 12:25:30 INFO - PROCESS | 3756 | 1461266730231 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:25:30 INFO - PROCESS | 3756 | 1461266730337 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 3756 | ++DOCSHELL 1CC7A000 == 78 [pid = 3756] [id = 212] 12:25:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1CEB3800) [pid = 3756] [serial = 634] [outer = 00000000] 12:25:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1D507C00) [pid = 3756] [serial = 635] [outer = 1CEB3800] 12:25:30 INFO - PROCESS | 3756 | 1461266730391 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1D50BC00) [pid = 3756] [serial = 636] [outer = 1CEB3800] 12:25:30 INFO - PROCESS | 3756 | 1461266730963 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] 12:25:31 INFO - PROCESS | 3756 | 1461266731027 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 12:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:25:31 INFO - PROCESS | 3756 | 1461266731030 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 3756 | 1461266731032 Marionette TRACE conn2 <- [1,814,null,{}] 12:25:31 INFO - PROCESS | 3756 | 1461266731036 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}] 12:25:31 INFO - PROCESS | 3756 | 1461266731143 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:25:31 INFO - PROCESS | 3756 | 1461266731244 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 3756 | ++DOCSHELL 1D089C00 == 79 [pid = 3756] [id = 213] 12:25:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1D1B4800) [pid = 3756] [serial = 637] [outer = 00000000] 12:25:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1D587C00) [pid = 3756] [serial = 638] [outer = 1D1B4800] 12:25:31 INFO - PROCESS | 3756 | 1461266731297 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D681C00) [pid = 3756] [serial = 639] [outer = 1D1B4800] 12:25:32 INFO - PROCESS | 3756 | 1461266732096 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1085ms 12:25:32 INFO - PROCESS | 3756 | 1461266732156 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 3756 | 1461266732161 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 12:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:25:32 INFO - PROCESS | 3756 | 1461266732166 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 3756 | 1461266732169 Marionette TRACE conn2 <- [1,818,null,{}] 12:25:32 INFO - PROCESS | 3756 | 1461266732175 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}] 12:25:32 INFO - PROCESS | 3756 | 1461266732274 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:25:32 INFO - PROCESS | 3756 | 1461266732371 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 3756 | ++DOCSHELL 13637C00 == 80 [pid = 3756] [id = 214] 12:25:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (13638000) [pid = 3756] [serial = 640] [outer = 00000000] 12:25:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13915C00) [pid = 3756] [serial = 641] [outer = 13638000] 12:25:32 INFO - PROCESS | 3756 | 1461266732419 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1391D800) [pid = 3756] [serial = 642] [outer = 13638000] 12:25:33 INFO - PROCESS | 3756 | 1461266733049 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 913ms 12:25:33 INFO - PROCESS | 3756 | 1461266733071 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 3756 | 1461266733076 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:25:33 INFO - PROCESS | 3756 | 1461266733082 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 3756 | 1461266733085 Marionette TRACE conn2 <- [1,822,null,{}] 12:25:33 INFO - PROCESS | 3756 | 1461266733089 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}] 12:25:33 INFO - PROCESS | 3756 | 1461266733195 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:25:33 INFO - PROCESS | 3756 | 1461266733339 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 19344800 == 79 [pid = 3756] [id = 143] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 19ACB400 == 78 [pid = 3756] [id = 174] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 13B5F400 == 77 [pid = 3756] [id = 175] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 13733000 == 76 [pid = 3756] [id = 140] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 18406000 == 75 [pid = 3756] [id = 173] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 13466C00 == 74 [pid = 3756] [id = 139] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 19942C00 == 73 [pid = 3756] [id = 207] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 1363E400 == 72 [pid = 3756] [id = 206] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 0267B800 == 71 [pid = 3756] [id = 205] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 16C8EC00 == 70 [pid = 3756] [id = 204] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 13B58000 == 69 [pid = 3756] [id = 203] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 198A2400 == 68 [pid = 3756] [id = 202] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 181BB400 == 67 [pid = 3756] [id = 201] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 16CEC400 == 66 [pid = 3756] [id = 200] 12:25:33 INFO - PROCESS | 3756 | --DOCSHELL 13920800 == 65 [pid = 3756] [id = 199] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1AB36800) [pid = 3756] [serial = 581] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1391C000) [pid = 3756] [serial = 551] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1825CC00) [pid = 3756] [serial = 554] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | ++DOCSHELL 0267B800 == 66 [pid = 3756] [id = 215] 12:25:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (02A8A400) [pid = 3756] [serial = 643] [outer = 00000000] 12:25:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1391E400) [pid = 3756] [serial = 644] [outer = 02A8A400] 12:25:33 INFO - PROCESS | 3756 | 1461266733416 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (157F0C00) [pid = 3756] [serial = 645] [outer = 02A8A400] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D508400) [pid = 3756] [serial = 513] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19EB3800) [pid = 3756] [serial = 575] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (16081400) [pid = 3756] [serial = 561] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (157A7400) [pid = 3756] [serial = 560] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (18BC9000) [pid = 3756] [serial = 566] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1934AC00) [pid = 3756] [serial = 567] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19ABF000) [pid = 3756] [serial = 558] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (199CF000) [pid = 3756] [serial = 557] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (18E2B400) [pid = 3756] [serial = 564] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (18B2E000) [pid = 3756] [serial = 563] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (19AC3C00) [pid = 3756] [serial = 572] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (198A3C00) [pid = 3756] [serial = 569] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1993D400) [pid = 3756] [serial = 570] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1A364400) [pid = 3756] [serial = 578] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1A35F000) [pid = 3756] [serial = 576] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1A3D4C00) [pid = 3756] [serial = 579] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (19ACA000) [pid = 3756] [serial = 573] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1C223800) [pid = 3756] [serial = 474] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1D687400) [pid = 3756] [serial = 477] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19886400) [pid = 3756] [serial = 480] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19939800) [pid = 3756] [serial = 471] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (15D10800) [pid = 3756] [serial = 468] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1D6E5400) [pid = 3756] [serial = 525] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (194C8C00) [pid = 3756] [serial = 519] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1662F000) [pid = 3756] [serial = 516] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1AE09C00) [pid = 3756] [serial = 522] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1DC82000) [pid = 3756] [serial = 528] [outer = 00000000] [url = about:blank] 12:25:33 INFO - PROCESS | 3756 | 1461266733844 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 802ms 12:25:33 INFO - PROCESS | 3756 | 1461266733884 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 3756 | 1461266733886 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 12:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:25:33 INFO - PROCESS | 3756 | 1461266733889 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 3756 | 1461266733893 Marionette TRACE conn2 <- [1,826,null,{}] 12:25:33 INFO - PROCESS | 3756 | 1461266733903 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}] 12:25:33 INFO - PROCESS | 3756 | 1461266733985 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:25:33 INFO - PROCESS | 3756 | 1461266733992 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 3756 | ++DOCSHELL 16760400 == 67 [pid = 3756] [id = 216] 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (16955800) [pid = 3756] [serial = 646] [outer = 00000000] 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (16CF6800) [pid = 3756] [serial = 647] [outer = 16955800] 12:25:34 INFO - PROCESS | 3756 | 1461266734043 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (181AF800) [pid = 3756] [serial = 648] [outer = 16955800] 12:25:34 INFO - PROCESS | 3756 | 1461266734517 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 645ms 12:25:34 INFO - PROCESS | 3756 | 1461266734526 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 3756 | 1461266734529 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 12:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:25:34 INFO - PROCESS | 3756 | 1461266734532 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 3756 | 1461266734534 Marionette TRACE conn2 <- [1,830,null,{}] 12:25:34 INFO - PROCESS | 3756 | 1461266734537 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}] 12:25:34 INFO - PROCESS | 3756 | 1461266734621 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:25:34 INFO - PROCESS | 3756 | 1461266734627 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 3756 | ++DOCSHELL 1825C000 == 68 [pid = 3756] [id = 217] 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (18405000) [pid = 3756] [serial = 649] [outer = 00000000] 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (18E2B400) [pid = 3756] [serial = 650] [outer = 18405000] 12:25:34 INFO - PROCESS | 3756 | 1461266734673 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19345C00) [pid = 3756] [serial = 651] [outer = 18405000] 12:25:35 INFO - PROCESS | 3756 | 1461266735104 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 598ms 12:25:35 INFO - PROCESS | 3756 | 1461266735129 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 3756 | 1461266735131 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 12:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:25:35 INFO - PROCESS | 3756 | 1461266735134 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 3756 | 1461266735136 Marionette TRACE conn2 <- [1,834,null,{}] 12:25:35 INFO - PROCESS | 3756 | 1461266735139 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}] 12:25:35 INFO - PROCESS | 3756 | 1461266735225 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:25:35 INFO - PROCESS | 3756 | 1461266735232 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 3756 | ++DOCSHELL 13633C00 == 69 [pid = 3756] [id = 218] 12:25:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (13915000) [pid = 3756] [serial = 652] [outer = 00000000] 12:25:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (196F2400) [pid = 3756] [serial = 653] [outer = 13915000] 12:25:35 INFO - PROCESS | 3756 | 1461266735277 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19879000) [pid = 3756] [serial = 654] [outer = 13915000] 12:25:35 INFO - PROCESS | 3756 | 1461266735742 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 644ms 12:25:35 INFO - PROCESS | 3756 | 1461266735772 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 3756 | 1461266735775 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 12:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:25:35 INFO - PROCESS | 3756 | 1461266735785 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 3756 | 1461266735787 Marionette TRACE conn2 <- [1,838,null,{}] 12:25:35 INFO - PROCESS | 3756 | 1461266735790 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}] 12:25:35 INFO - PROCESS | 3756 | 1461266735914 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:25:35 INFO - PROCESS | 3756 | 1461266735921 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 3756 | ++DOCSHELL 19352000 == 70 [pid = 3756] [id = 219] 12:25:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (194C3800) [pid = 3756] [serial = 655] [outer = 00000000] 12:25:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (198ACC00) [pid = 3756] [serial = 656] [outer = 194C3800] 12:25:35 INFO - PROCESS | 3756 | 1461266735969 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (19941C00) [pid = 3756] [serial = 657] [outer = 194C3800] 12:25:36 INFO - PROCESS | 3756 | 1461266736401 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 661ms 12:25:36 INFO - PROCESS | 3756 | 1461266736437 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 3756 | 1461266736439 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 12:25:36 INFO - PROCESS | 3756 | 1461266736442 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:25:36 INFO - PROCESS | 3756 | 1461266736444 Marionette TRACE conn2 <- [1,842,null,{}] 12:25:36 INFO - PROCESS | 3756 | 1461266736447 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}] 12:25:36 INFO - PROCESS | 3756 | 1461266736552 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:25:36 INFO - PROCESS | 3756 | 1461266736558 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 3756 | ++DOCSHELL 1330C800 == 71 [pid = 3756] [id = 220] 12:25:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (13367800) [pid = 3756] [serial = 658] [outer = 00000000] 12:25:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (19A8AC00) [pid = 3756] [serial = 659] [outer = 13367800] 12:25:36 INFO - PROCESS | 3756 | 1461266736647 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19A98C00) [pid = 3756] [serial = 660] [outer = 13367800] 12:25:37 INFO - PROCESS | 3756 | 1461266737129 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 692ms 12:25:37 INFO - PROCESS | 3756 | 1461266737174 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 3756 | 1461266737175 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 12:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:25:37 INFO - PROCESS | 3756 | 1461266737179 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 3756 | 1461266737181 Marionette TRACE conn2 <- [1,846,null,{}] 12:25:37 INFO - PROCESS | 3756 | 1461266737184 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}] 12:25:37 INFO - PROCESS | 3756 | 1461266737301 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:25:37 INFO - PROCESS | 3756 | 1461266737307 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 3756 | ++DOCSHELL 19945800 == 72 [pid = 3756] [id = 221] 12:25:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (199C1400) [pid = 3756] [serial = 661] [outer = 00000000] 12:25:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (19DD1000) [pid = 3756] [serial = 662] [outer = 199C1400] 12:25:37 INFO - PROCESS | 3756 | 1461266737353 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19DD5800) [pid = 3756] [serial = 663] [outer = 199C1400] 12:25:37 INFO - PROCESS | 3756 | 1461266737780 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 645ms 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (16CF8C00) [pid = 3756] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (19AC3400) [pid = 3756] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (15509000) [pid = 3756] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (16C89400) [pid = 3756] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1825FC00) [pid = 3756] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1391B000) [pid = 3756] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (18813800) [pid = 3756] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (18407800) [pid = 3756] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19DCDC00) [pid = 3756] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (13369C00) [pid = 3756] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (18988C00) [pid = 3756] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (13920C00) [pid = 3756] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (181BB000) [pid = 3756] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (198A8400) [pid = 3756] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (16CF6C00) [pid = 3756] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:25:38 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1372C400) [pid = 3756] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:25:38 INFO - PROCESS | 3756 | 1461266738050 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 3756 | 1461266738053 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 12:25:38 INFO - PROCESS | 3756 | 1461266738063 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 3756 | 1461266738064 Marionette TRACE conn2 <- [1,850,null,{}] 12:25:38 INFO - PROCESS | 3756 | 1461266738068 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}] 12:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:25:38 INFO - PROCESS | 3756 | 1461266738146 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:25:38 INFO - PROCESS | 3756 | 1461266738155 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 3756 | ++DOCSHELL 16762800 == 73 [pid = 3756] [id = 222] 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1694BC00) [pid = 3756] [serial = 664] [outer = 00000000] 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (184B6400) [pid = 3756] [serial = 665] [outer = 1694BC00] 12:25:38 INFO - PROCESS | 3756 | 1461266738199 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (198A9C00) [pid = 3756] [serial = 666] [outer = 1694BC00] 12:25:38 INFO - PROCESS | 3756 | 1461266738645 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 614ms 12:25:38 INFO - PROCESS | 3756 | 1461266738697 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 3756 | 1461266738699 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 12:25:38 INFO - PROCESS | 3756 | 1461266738703 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:25:38 INFO - PROCESS | 3756 | 1461266738704 Marionette TRACE conn2 <- [1,854,null,{}] 12:25:38 INFO - PROCESS | 3756 | 1461266738708 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}] 12:25:38 INFO - PROCESS | 3756 | 1461266738788 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:25:38 INFO - PROCESS | 3756 | 1461266738796 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 3756 | ++DOCSHELL 1607D000 == 74 [pid = 3756] [id = 223] 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (199C3400) [pid = 3756] [serial = 667] [outer = 00000000] 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1A368000) [pid = 3756] [serial = 668] [outer = 199C3400] 12:25:38 INFO - PROCESS | 3756 | 1461266738840 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1A3CD800) [pid = 3756] [serial = 669] [outer = 199C3400] 12:25:39 INFO - PROCESS | 3756 | 1461266739253 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 597ms 12:25:39 INFO - PROCESS | 3756 | 1461266739300 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 3756 | 1461266739302 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:25:39 INFO - PROCESS | 3756 | 1461266739305 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 3756 | 1461266739308 Marionette TRACE conn2 <- [1,858,null,{}] 12:25:39 INFO - PROCESS | 3756 | 1461266739311 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}] 12:25:39 INFO - PROCESS | 3756 | 1461266739408 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:25:39 INFO - PROCESS | 3756 | 1461266739416 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 3756 | ++DOCSHELL 199C0400 == 75 [pid = 3756] [id = 224] 12:25:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1AB33000) [pid = 3756] [serial = 670] [outer = 00000000] 12:25:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1C21A400) [pid = 3756] [serial = 671] [outer = 1AB33000] 12:25:39 INFO - PROCESS | 3756 | 1461266739467 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1C223C00) [pid = 3756] [serial = 672] [outer = 1AB33000] 12:25:39 INFO - PROCESS | 3756 | 1461266739919 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 645ms 12:25:39 INFO - PROCESS | 3756 | 1461266739943 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 3756 | 1461266739945 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 12:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:25:39 INFO - PROCESS | 3756 | 1461266739960 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 3756 | 1461266739962 Marionette TRACE conn2 <- [1,862,null,{}] 12:25:39 INFO - PROCESS | 3756 | 1461266739966 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}] 12:25:40 INFO - PROCESS | 3756 | 1461266740100 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:25:40 INFO - PROCESS | 3756 | 1461266740233 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 3756 | ++DOCSHELL 02A8B400 == 76 [pid = 3756] [id = 225] 12:25:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (02A8CC00) [pid = 3756] [serial = 673] [outer = 00000000] 12:25:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (13308C00) [pid = 3756] [serial = 674] [outer = 02A8CC00] 12:25:40 INFO - PROCESS | 3756 | 1461266740299 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1337E000) [pid = 3756] [serial = 675] [outer = 02A8CC00] 12:25:40 INFO - PROCESS | 3756 | 1461266740954 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1053ms 12:25:41 INFO - PROCESS | 3756 | 1461266741029 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:25:41 INFO - PROCESS | 3756 | 1461266741034 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 12:25:41 INFO - PROCESS | 3756 | 1461266741040 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 3756 | 1461266741044 Marionette TRACE conn2 <- [1,866,null,{}] 12:25:41 INFO - PROCESS | 3756 | 1461266741049 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}] 12:25:41 INFO - PROCESS | 3756 | 1461266741157 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:25:41 INFO - PROCESS | 3756 | 1461266741284 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 3756 | ++DOCSHELL 15D33000 == 77 [pid = 3756] [id = 226] 12:25:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (15DD4800) [pid = 3756] [serial = 676] [outer = 00000000] 12:25:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1694B000) [pid = 3756] [serial = 677] [outer = 15DD4800] 12:25:41 INFO - PROCESS | 3756 | 1461266741350 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (16C94800) [pid = 3756] [serial = 678] [outer = 15DD4800] 12:25:41 INFO - PROCESS | 3756 | 1461266741914 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 912ms 12:25:41 INFO - PROCESS | 3756 | 1461266741976 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 3756 | 1461266741979 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 12:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:25:41 INFO - PROCESS | 3756 | 1461266741984 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 3756 | 1461266741986 Marionette TRACE conn2 <- [1,870,null,{}] 12:25:41 INFO - PROCESS | 3756 | 1461266741990 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}] 12:25:42 INFO - PROCESS | 3756 | 1461266742095 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:25:42 INFO - PROCESS | 3756 | 1461266742196 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 3756 | ++DOCSHELL 19348800 == 78 [pid = 3756] [id = 227] 12:25:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (194BE400) [pid = 3756] [serial = 679] [outer = 00000000] 12:25:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (198A5800) [pid = 3756] [serial = 680] [outer = 194BE400] 12:25:42 INFO - PROCESS | 3756 | 1461266742251 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (199C3800) [pid = 3756] [serial = 681] [outer = 194BE400] 12:25:42 INFO - PROCESS | 3756 | 1461266742848 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 912ms 12:25:42 INFO - PROCESS | 3756 | 1461266742888 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 3756 | 1461266742892 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 12:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:25:42 INFO - PROCESS | 3756 | 1461266742903 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 3756 | 1461266742908 Marionette TRACE conn2 <- [1,874,null,{}] 12:25:42 INFO - PROCESS | 3756 | 1461266742912 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}] 12:25:43 INFO - PROCESS | 3756 | 1461266743020 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:25:43 INFO - PROCESS | 3756 | 1461266743118 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 3756 | ++DOCSHELL 19DC9800 == 79 [pid = 3756] [id = 228] 12:25:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (19DCB000) [pid = 3756] [serial = 682] [outer = 00000000] 12:25:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C285800) [pid = 3756] [serial = 683] [outer = 19DCB000] 12:25:43 INFO - PROCESS | 3756 | 1461266743172 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C28B800) [pid = 3756] [serial = 684] [outer = 19DCB000] 12:25:43 INFO - PROCESS | 3756 | 1461266743705 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 849ms 12:25:43 INFO - PROCESS | 3756 | 1461266743742 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 3756 | 1461266743744 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 12:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:25:43 INFO - PROCESS | 3756 | 1461266743748 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 3756 | 1461266743750 Marionette TRACE conn2 <- [1,878,null,{}] 12:25:43 INFO - PROCESS | 3756 | 1461266743754 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}] 12:25:43 INFO - PROCESS | 3756 | 1461266743855 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:25:43 INFO - PROCESS | 3756 | 1461266743953 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 3756 | ++DOCSHELL 1989DC00 == 80 [pid = 3756] [id = 229] 12:25:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1A367000) [pid = 3756] [serial = 685] [outer = 00000000] 12:25:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C98C800) [pid = 3756] [serial = 686] [outer = 1A367000] 12:25:44 INFO - PROCESS | 3756 | 1461266744007 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C997000) [pid = 3756] [serial = 687] [outer = 1A367000] 12:25:44 INFO - PROCESS | 3756 | 1461266744874 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]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1164ms 12:25:44 INFO - PROCESS | 3756 | 1461266744907 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 3756 | 1461266744910 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 12:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:25:44 INFO - PROCESS | 3756 | 1461266744914 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 3756 | 1461266744916 Marionette TRACE conn2 <- [1,882,null,{}] 12:25:44 INFO - PROCESS | 3756 | 1461266744920 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}] 12:25:45 INFO - PROCESS | 3756 | 1461266745021 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:25:45 INFO - PROCESS | 3756 | 1461266745150 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 3756 | ++DOCSHELL 1D1BCC00 == 81 [pid = 3756] [id = 230] 12:25:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1D1BFC00) [pid = 3756] [serial = 688] [outer = 00000000] 12:25:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1D6E7000) [pid = 3756] [serial = 689] [outer = 1D1BFC00] 12:25:45 INFO - PROCESS | 3756 | 1461266745214 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1D6EE000) [pid = 3756] [serial = 690] [outer = 1D1BFC00] 12:25:45 INFO - PROCESS | 3756 | 1461266745845 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1006ms 12:25:45 INFO - PROCESS | 3756 | 1461266745915 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 3756 | 1461266745917 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 12:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:25:45 INFO - PROCESS | 3756 | 1461266745921 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 3756 | 1461266745923 Marionette TRACE conn2 <- [1,886,null,{}] 12:25:45 INFO - PROCESS | 3756 | 1461266745926 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}] 12:25:46 INFO - PROCESS | 3756 | 1461266746033 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:25:46 INFO - PROCESS | 3756 | 1461266746134 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 3756 | ++DOCSHELL 13912800 == 82 [pid = 3756] [id = 231] 12:25:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (157A9400) [pid = 3756] [serial = 691] [outer = 00000000] 12:25:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19350000) [pid = 3756] [serial = 692] [outer = 157A9400] 12:25:46 INFO - PROCESS | 3756 | 1461266746188 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19878800) [pid = 3756] [serial = 693] [outer = 157A9400] 12:25:46 INFO - PROCESS | 3756 | 1461266746932 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1054ms 12:25:46 INFO - PROCESS | 3756 | 1461266746992 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 3756 | 1461266746999 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 12:25:47 INFO - PROCESS | 3756 | 1461266747028 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:25:47 INFO - PROCESS | 3756 | 1461266747032 Marionette TRACE conn2 <- [1,890,null,{}] 12:25:47 INFO - PROCESS | 3756 | 1461266747038 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}] 12:25:47 INFO - PROCESS | 3756 | 1461266747200 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:25:47 INFO - PROCESS | 3756 | 1461266747212 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 3756 | ++DOCSHELL 15DF0800 == 83 [pid = 3756] [id = 232] 12:25:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (16624C00) [pid = 3756] [serial = 694] [outer = 00000000] 12:25:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (16CF6C00) [pid = 3756] [serial = 695] [outer = 16624C00] 12:25:47 INFO - PROCESS | 3756 | 1461266747262 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (18264C00) [pid = 3756] [serial = 696] [outer = 16624C00] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1897D000 == 82 [pid = 3756] [id = 69] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 199C0400 == 81 [pid = 3756] [id = 224] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1607D000 == 80 [pid = 3756] [id = 223] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 16762800 == 79 [pid = 3756] [id = 222] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 19945800 == 78 [pid = 3756] [id = 221] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1330C800 == 77 [pid = 3756] [id = 220] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 19352000 == 76 [pid = 3756] [id = 219] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 13633C00 == 75 [pid = 3756] [id = 218] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1825C000 == 74 [pid = 3756] [id = 217] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 16760400 == 73 [pid = 3756] [id = 216] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 0267B800 == 72 [pid = 3756] [id = 215] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 13637C00 == 71 [pid = 3756] [id = 214] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1D089C00 == 70 [pid = 3756] [id = 213] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1CC7A000 == 69 [pid = 3756] [id = 212] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 1C44A000 == 68 [pid = 3756] [id = 211] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 16C8D800 == 67 [pid = 3756] [id = 210] 12:25:47 INFO - PROCESS | 3756 | --DOCSHELL 13917C00 == 66 [pid = 3756] [id = 209] 12:25:47 INFO - PROCESS | 3756 | 1461266747920 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 960ms 12:25:47 INFO - PROCESS | 3756 | 1461266747977 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 3756 | 1461266747982 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 12:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:25:47 INFO - PROCESS | 3756 | 1461266747988 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 3756 | 1461266747991 Marionette TRACE conn2 <- [1,894,null,{}] 12:25:48 INFO - PROCESS | 3756 | 1461266747997 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}] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (184B1C00) [pid = 3756] [serial = 555] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1AE0E800) [pid = 3756] [serial = 608] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (194BE000) [pid = 3756] [serial = 594] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1881E800) [pid = 3756] [serial = 593] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1C270000) [pid = 3756] [serial = 611] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (15DECC00) [pid = 3756] [serial = 585] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (15509800) [pid = 3756] [serial = 584] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1993A000) [pid = 3756] [serial = 602] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (199C0C00) [pid = 3756] [serial = 603] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19882800) [pid = 3756] [serial = 588] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (18F23800) [pid = 3756] [serial = 587] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1AB37000) [pid = 3756] [serial = 609] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1AE09800) [pid = 3756] [serial = 591] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1A740000) [pid = 3756] [serial = 590] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1C285400) [pid = 3756] [serial = 612] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (181BC000) [pid = 3756] [serial = 615] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1A12F400) [pid = 3756] [serial = 617] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1825C400) [pid = 3756] [serial = 614] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (14B65400) [pid = 3756] [serial = 596] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (15DF5000) [pid = 3756] [serial = 597] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (18263800) [pid = 3756] [serial = 599] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1840EC00) [pid = 3756] [serial = 600] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (19DD4800) [pid = 3756] [serial = 605] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1C220800) [pid = 3756] [serial = 618] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (19E31C00) [pid = 3756] [serial = 606] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1C989800) [pid = 3756] [serial = 621] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19885400) [pid = 3756] [serial = 549] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (13B59800) [pid = 3756] [serial = 552] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C450000) [pid = 3756] [serial = 620] [outer = 00000000] [url = about:blank] 12:25:48 INFO - PROCESS | 3756 | 1461266748157 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:25:48 INFO - PROCESS | 3756 | 1461266748219 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 3756 | ++DOCSHELL 13736C00 == 67 [pid = 3756] [id = 233] 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (13913C00) [pid = 3756] [serial = 697] [outer = 00000000] 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (15509800) [pid = 3756] [serial = 698] [outer = 13913C00] 12:25:48 INFO - PROCESS | 3756 | 1461266748264 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (16585800) [pid = 3756] [serial = 699] [outer = 13913C00] 12:25:48 INFO - PROCESS | 3756 | 1461266748663 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 739ms 12:25:48 INFO - PROCESS | 3756 | 1461266748729 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 3756 | 1461266748731 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 12:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:25:48 INFO - PROCESS | 3756 | 1461266748735 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 3756 | 1461266748738 Marionette TRACE conn2 <- [1,898,null,{}] 12:25:48 INFO - PROCESS | 3756 | 1461266748749 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}] 12:25:48 INFO - PROCESS | 3756 | 1461266748837 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:25:48 INFO - PROCESS | 3756 | 1461266748853 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 3756 | ++DOCSHELL 1934E400 == 68 [pid = 3756] [id = 234] 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1934F000) [pid = 3756] [serial = 700] [outer = 00000000] 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (196F8800) [pid = 3756] [serial = 701] [outer = 1934F000] 12:25:48 INFO - PROCESS | 3756 | 1461266748903 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (19884C00) [pid = 3756] [serial = 702] [outer = 1934F000] 12:25:49 INFO - PROCESS | 3756 | 1461266749342 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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 645ms 12:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:25:49 INFO - PROCESS | 3756 | 1461266749371 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 3756 | 1461266749374 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 12:25:49 INFO - PROCESS | 3756 | 1461266749377 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 3756 | 1461266749379 Marionette TRACE conn2 <- [1,902,null,{}] 12:25:49 INFO - PROCESS | 3756 | 1461266749383 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}] 12:25:49 INFO - PROCESS | 3756 | 1461266749465 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:25:49 INFO - PROCESS | 3756 | 1461266749512 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 3756 | ++DOCSHELL 198AC800 == 69 [pid = 3756] [id = 235] 12:25:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1993A800) [pid = 3756] [serial = 703] [outer = 00000000] 12:25:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (19943400) [pid = 3756] [serial = 704] [outer = 1993A800] 12:25:49 INFO - PROCESS | 3756 | 1461266749558 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19948C00) [pid = 3756] [serial = 705] [outer = 1993A800] 12:25:50 INFO - PROCESS | 3756 | 1461266749985 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 629ms 12:25:50 INFO - PROCESS | 3756 | 1461266750015 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 3756 | 1461266750017 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 12:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:25:50 INFO - PROCESS | 3756 | 1461266750021 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 3756 | 1461266750023 Marionette TRACE conn2 <- [1,906,null,{}] 12:25:50 INFO - PROCESS | 3756 | 1461266750026 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}] 12:25:50 INFO - PROCESS | 3756 | 1461266750109 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:25:50 INFO - PROCESS | 3756 | 1461266750115 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 3756 | ++DOCSHELL 1391CC00 == 70 [pid = 3756] [id = 236] 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1993D000) [pid = 3756] [serial = 706] [outer = 00000000] 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (19DD3000) [pid = 3756] [serial = 707] [outer = 1993D000] 12:25:50 INFO - PROCESS | 3756 | 1461266750160 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19E2A000) [pid = 3756] [serial = 708] [outer = 1993D000] 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1A46C400) [pid = 3756] [serial = 709] [outer = 1DFAC000] 12:25:50 INFO - PROCESS | 3756 | 1461266750704 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 739ms 12:25:50 INFO - PROCESS | 3756 | 1461266750762 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 3756 | 1461266750764 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 12:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:25:50 INFO - PROCESS | 3756 | 1461266750768 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 3756 | 1461266750769 Marionette TRACE conn2 <- [1,910,null,{}] 12:25:50 INFO - PROCESS | 3756 | 1461266750773 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}] 12:25:50 INFO - PROCESS | 3756 | 1461266750920 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:25:50 INFO - PROCESS | 3756 | 1461266750946 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 3756 | ++DOCSHELL 1AA5AC00 == 71 [pid = 3756] [id = 237] 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1AA5B000) [pid = 3756] [serial = 710] [outer = 00000000] 12:25:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1AE3F000) [pid = 3756] [serial = 711] [outer = 1AA5B000] 12:25:51 INFO - PROCESS | 3756 | 1461266750991 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C21EC00) [pid = 3756] [serial = 712] [outer = 1AA5B000] 12:25:51 INFO - PROCESS | 3756 | 1461266751418 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 692ms 12:25:51 INFO - PROCESS | 3756 | 1461266751497 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 3756 | 1461266751499 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 12:25:51 INFO - PROCESS | 3756 | 1461266751503 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:25:51 INFO - PROCESS | 3756 | 1461266751505 Marionette TRACE conn2 <- [1,914,null,{}] 12:25:51 INFO - PROCESS | 3756 | 1461266751511 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}] 12:25:51 INFO - PROCESS | 3756 | 1461266751646 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:25:51 INFO - PROCESS | 3756 | 1461266751656 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 3756 | ++DOCSHELL 16954C00 == 72 [pid = 3756] [id = 238] 12:25:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (18142800) [pid = 3756] [serial = 713] [outer = 00000000] 12:25:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C268800) [pid = 3756] [serial = 714] [outer = 18142800] 12:25:51 INFO - PROCESS | 3756 | 1461266751749 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C285400) [pid = 3756] [serial = 715] [outer = 18142800] 12:25:52 INFO - PROCESS | 3756 | 1461266752165 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]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 692ms 12:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:25:52 INFO - PROCESS | 3756 | 1461266752204 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 3756 | 1461266752206 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 12:25:52 INFO - PROCESS | 3756 | 1461266752210 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 3756 | 1461266752211 Marionette TRACE conn2 <- [1,918,null,{}] 12:25:52 INFO - PROCESS | 3756 | 1461266752215 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}] 12:25:52 INFO - PROCESS | 3756 | 1461266752352 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (18405000) [pid = 3756] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1694BC00) [pid = 3756] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (02A8A400) [pid = 3756] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (13915000) [pid = 3756] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (199C1400) [pid = 3756] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (199C3400) [pid = 3756] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (194C3800) [pid = 3756] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (19884000) [pid = 3756] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (13638000) [pid = 3756] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (13367800) [pid = 3756] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:25:52 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (16955800) [pid = 3756] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:25:52 INFO - PROCESS | 3756 | 1461266752603 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 3756 | ++DOCSHELL 02A8A400 == 73 [pid = 3756] [id = 239] 12:25:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (02A93400) [pid = 3756] [serial = 716] [outer = 00000000] 12:25:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (16084400) [pid = 3756] [serial = 717] [outer = 02A93400] 12:25:52 INFO - PROCESS | 3756 | 1461266752647 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (18409800) [pid = 3756] [serial = 718] [outer = 02A93400] 12:25:53 INFO - PROCESS | 3756 | 1461266752998 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 849ms 12:25:53 INFO - PROCESS | 3756 | 1461266753051 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 3756 | 1461266753053 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 12:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:25:53 INFO - PROCESS | 3756 | 1461266753056 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 3756 | 1461266753058 Marionette TRACE conn2 <- [1,922,null,{}] 12:25:53 INFO - PROCESS | 3756 | 1461266753061 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}] 12:25:53 INFO - PROCESS | 3756 | 1461266753175 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:25:53 INFO - PROCESS | 3756 | 1461266753184 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 3756 | ++DOCSHELL 12CB5800 == 74 [pid = 3756] [id = 240] 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (12CBDC00) [pid = 3756] [serial = 719] [outer = 00000000] 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C989C00) [pid = 3756] [serial = 720] [outer = 12CBDC00] 12:25:53 INFO - PROCESS | 3756 | 1461266753228 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1CEB6400) [pid = 3756] [serial = 721] [outer = 12CBDC00] 12:25:53 INFO - PROCESS | 3756 | 1461266753636 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 645ms 12:25:53 INFO - PROCESS | 3756 | 1461266753695 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 3756 | 1461266753697 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 12:25:53 INFO - PROCESS | 3756 | 1461266753700 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:25:53 INFO - PROCESS | 3756 | 1461266753702 Marionette TRACE conn2 <- [1,926,null,{}] 12:25:53 INFO - PROCESS | 3756 | 1461266753705 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}] 12:25:53 INFO - PROCESS | 3756 | 1461266753822 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:25:53 INFO - PROCESS | 3756 | 1461266753862 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 3756 | ++DOCSHELL 13730800 == 75 [pid = 3756] [id = 241] 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (15DF6800) [pid = 3756] [serial = 722] [outer = 00000000] 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1D685800) [pid = 3756] [serial = 723] [outer = 15DF6800] 12:25:53 INFO - PROCESS | 3756 | 1461266753906 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1D68AC00) [pid = 3756] [serial = 724] [outer = 15DF6800] 12:25:54 INFO - PROCESS | 3756 | 1461266754312 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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 645ms 12:25:54 INFO - PROCESS | 3756 | 1461266754338 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 3756 | 1461266754341 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 12:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:25:54 INFO - PROCESS | 3756 | 1461266754344 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 3756 | 1461266754346 Marionette TRACE conn2 <- [1,930,null,{}] 12:25:54 INFO - PROCESS | 3756 | 1461266754350 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}] 12:25:54 INFO - PROCESS | 3756 | 1461266754480 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:25:54 INFO - PROCESS | 3756 | 1461266754488 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 3756 | ++DOCSHELL 1C28B000 == 76 [pid = 3756] [id = 242] 12:25:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D088C00) [pid = 3756] [serial = 725] [outer = 00000000] 12:25:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1DC86800) [pid = 3756] [serial = 726] [outer = 1D088C00] 12:25:54 INFO - PROCESS | 3756 | 1461266754538 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1DCA9800) [pid = 3756] [serial = 727] [outer = 1D088C00] 12:25:55 INFO - PROCESS | 3756 | 1461266755241 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]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 959ms 12:25:55 INFO - PROCESS | 3756 | 1461266755290 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 3756 | 1461266755296 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 12:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:25:55 INFO - PROCESS | 3756 | 1461266755302 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 3756 | 1461266755306 Marionette TRACE conn2 <- [1,934,null,{}] 12:25:55 INFO - PROCESS | 3756 | 1461266755311 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}] 12:25:55 INFO - PROCESS | 3756 | 1461266755425 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:25:55 INFO - PROCESS | 3756 | 1461266755564 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 3756 | ++DOCSHELL 13B61000 == 77 [pid = 3756] [id = 243] 12:25:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (15DD4000) [pid = 3756] [serial = 728] [outer = 00000000] 12:25:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16766400) [pid = 3756] [serial = 729] [outer = 15DD4000] 12:25:55 INFO - PROCESS | 3756 | 1461266755622 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (18406000) [pid = 3756] [serial = 730] [outer = 15DD4000] 12:25:56 INFO - PROCESS | 3756 | 1461266756178 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 896ms 12:25:56 INFO - PROCESS | 3756 | 1461266756206 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 3756 | 1461266756212 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 12:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:25:56 INFO - PROCESS | 3756 | 1461266756219 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 3756 | 1461266756222 Marionette TRACE conn2 <- [1,938,null,{}] 12:25:56 INFO - PROCESS | 3756 | 1461266756226 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}] 12:25:56 INFO - PROCESS | 3756 | 1461266756335 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:25:56 INFO - PROCESS | 3756 | 1461266756482 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 3756 | ++DOCSHELL 14498C00 == 78 [pid = 3756] [id = 244] 12:25:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (15D0F400) [pid = 3756] [serial = 731] [outer = 00000000] 12:25:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19941800) [pid = 3756] [serial = 732] [outer = 15D0F400] 12:25:56 INFO - PROCESS | 3756 | 1461266756537 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19AC8800) [pid = 3756] [serial = 733] [outer = 15D0F400] 12:25:57 INFO - PROCESS | 3756 | 1461266757147 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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 943ms 12:25:57 INFO - PROCESS | 3756 | 1461266757199 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 3756 | 1461266757201 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 12:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:25:57 INFO - PROCESS | 3756 | 1461266757205 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 3756 | 1461266757209 Marionette TRACE conn2 <- [1,942,null,{}] 12:25:57 INFO - PROCESS | 3756 | 1461266757220 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}] 12:25:57 INFO - PROCESS | 3756 | 1461266757332 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:25:57 INFO - PROCESS | 3756 | 1461266757465 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 3756 | ++DOCSHELL 1CC78C00 == 79 [pid = 3756] [id = 245] 12:25:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1CEBDC00) [pid = 3756] [serial = 734] [outer = 00000000] 12:25:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1D6F1C00) [pid = 3756] [serial = 735] [outer = 1CEBDC00] 12:25:57 INFO - PROCESS | 3756 | 1461266757523 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1DC7D800) [pid = 3756] [serial = 736] [outer = 1CEBDC00] 12:25:58 INFO - PROCESS | 3756 | 1461266758075 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 913ms 12:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:25:58 INFO - PROCESS | 3756 | 1461266758109 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 3756 | 1461266758111 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 12:25:58 INFO - PROCESS | 3756 | 1461266758115 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 3756 | 1461266758117 Marionette TRACE conn2 <- [1,946,null,{}] 12:25:58 INFO - PROCESS | 3756 | 1461266758121 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}] 12:25:58 INFO - PROCESS | 3756 | 1461266758228 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:25:58 INFO - PROCESS | 3756 | 1461266758331 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 3756 | ++DOCSHELL 1AA63000 == 80 [pid = 3756] [id = 246] 12:25:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1D682000) [pid = 3756] [serial = 737] [outer = 00000000] 12:25:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1DCB0C00) [pid = 3756] [serial = 738] [outer = 1D682000] 12:25:58 INFO - PROCESS | 3756 | 1461266758385 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1DF12400) [pid = 3756] [serial = 739] [outer = 1D682000] 12:25:58 INFO - PROCESS | 3756 | 1461266758959 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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 897ms 12:25:59 INFO - PROCESS | 3756 | 1461266759019 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 3756 | 1461266759021 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 12:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:25:59 INFO - PROCESS | 3756 | 1461266759025 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 3756 | 1461266759027 Marionette TRACE conn2 <- [1,950,null,{}] 12:25:59 INFO - PROCESS | 3756 | 1461266759030 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}] 12:25:59 INFO - PROCESS | 3756 | 1461266759134 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:25:59 INFO - PROCESS | 3756 | 1461266759251 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 3756 | ++DOCSHELL 13B57C00 == 81 [pid = 3756] [id = 247] 12:25:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1DC82400) [pid = 3756] [serial = 740] [outer = 00000000] 12:25:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1DF1A400) [pid = 3756] [serial = 741] [outer = 1DC82400] 12:25:59 INFO - PROCESS | 3756 | 1461266759304 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1DFA1000) [pid = 3756] [serial = 742] [outer = 1DC82400] 12:25:59 INFO - PROCESS | 3756 | 1461266759883 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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 913ms 12:25:59 INFO - PROCESS | 3756 | 1461266759929 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 3756 | 1461266759932 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 12:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:25:59 INFO - PROCESS | 3756 | 1461266759935 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 3756 | 1461266759937 Marionette TRACE conn2 <- [1,954,null,{}] 12:25:59 INFO - PROCESS | 3756 | 1461266759941 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}] 12:26:00 INFO - PROCESS | 3756 | 1461266760080 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:26:00 INFO - PROCESS | 3756 | 1461266760370 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 3756 | ++DOCSHELL 0267CC00 == 82 [pid = 3756] [id = 248] 12:26:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (02A76400) [pid = 3756] [serial = 743] [outer = 00000000] 12:26:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (13640800) [pid = 3756] [serial = 744] [outer = 02A76400] 12:26:00 INFO - PROCESS | 3756 | 1461266760450 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1391EC00) [pid = 3756] [serial = 745] [outer = 02A76400] 12:26:01 INFO - PROCESS | 3756 | 1461266761072 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1195ms 12:26:01 INFO - PROCESS | 3756 | 1461266761128 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 3756 | 1461266761133 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 12:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:26:01 INFO - PROCESS | 3756 | 1461266761138 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 3756 | 1461266761141 Marionette TRACE conn2 <- [1,958,null,{}] 12:26:01 INFO - PROCESS | 3756 | 1461266761161 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}] 12:26:01 INFO - PROCESS | 3756 | 1461266761262 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:26:01 INFO - PROCESS | 3756 | 1461266761427 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 3756 | ++DOCSHELL 157F6400 == 83 [pid = 3756] [id = 249] 12:26:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (15D04800) [pid = 3756] [serial = 746] [outer = 00000000] 12:26:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (16086800) [pid = 3756] [serial = 747] [outer = 15D04800] 12:26:01 INFO - PROCESS | 3756 | 1461266761481 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (16763800) [pid = 3756] [serial = 748] [outer = 15D04800] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 13730800 == 82 [pid = 3756] [id = 241] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 12CB5800 == 81 [pid = 3756] [id = 240] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 02A8A400 == 80 [pid = 3756] [id = 239] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 16954C00 == 79 [pid = 3756] [id = 238] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 1AA5AC00 == 78 [pid = 3756] [id = 237] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 1391CC00 == 77 [pid = 3756] [id = 236] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 198AC800 == 76 [pid = 3756] [id = 235] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 1934E400 == 75 [pid = 3756] [id = 234] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 13736C00 == 74 [pid = 3756] [id = 233] 12:26:01 INFO - PROCESS | 3756 | --DOCSHELL 15DF0800 == 73 [pid = 3756] [id = 232] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1C996800) [pid = 3756] [serial = 623] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1C21A400) [pid = 3756] [serial = 671] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1D507C00) [pid = 3756] [serial = 635] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (18E2B400) [pid = 3756] [serial = 650] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (184B6400) [pid = 3756] [serial = 665] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (198A9C00) [pid = 3756] [serial = 666] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (157F0C00) [pid = 3756] [serial = 645] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1CEB7800) [pid = 3756] [serial = 632] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (196F2400) [pid = 3756] [serial = 653] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1391E400) [pid = 3756] [serial = 644] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19DD1000) [pid = 3756] [serial = 662] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1A3CD800) [pid = 3756] [serial = 669] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (17BB7C00) [pid = 3756] [serial = 626] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (19941C00) [pid = 3756] [serial = 657] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (19345C00) [pid = 3756] [serial = 651] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1AB34000) [pid = 3756] [serial = 582] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19879000) [pid = 3756] [serial = 654] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (199C7000) [pid = 3756] [serial = 629] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D587C00) [pid = 3756] [serial = 638] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (13915C00) [pid = 3756] [serial = 641] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (19A98C00) [pid = 3756] [serial = 660] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1391D800) [pid = 3756] [serial = 642] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (198ACC00) [pid = 3756] [serial = 656] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (16CF6800) [pid = 3756] [serial = 647] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (19DD5800) [pid = 3756] [serial = 663] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1A368000) [pid = 3756] [serial = 668] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (181AF800) [pid = 3756] [serial = 648] [outer = 00000000] [url = about:blank] 12:26:01 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19A8AC00) [pid = 3756] [serial = 659] [outer = 00000000] [url = about:blank] 12:26:02 INFO - PROCESS | 3756 | 1461266762023 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]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 912ms 12:26:02 INFO - PROCESS | 3756 | 1461266762076 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 3756 | 1461266762080 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 12:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:26:02 INFO - PROCESS | 3756 | 1461266762085 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 3756 | 1461266762087 Marionette TRACE conn2 <- [1,962,null,{}] 12:26:02 INFO - PROCESS | 3756 | 1461266762090 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}] 12:26:02 INFO - PROCESS | 3756 | 1461266762174 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:26:02 INFO - PROCESS | 3756 | 1461266762265 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 3756 | ++DOCSHELL 1391DC00 == 74 [pid = 3756] [id = 250] 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1391E400) [pid = 3756] [serial = 749] [outer = 00000000] 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (16083800) [pid = 3756] [serial = 750] [outer = 1391E400] 12:26:02 INFO - PROCESS | 3756 | 1461266762310 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (181BB400) [pid = 3756] [serial = 751] [outer = 1391E400] 12:26:02 INFO - PROCESS | 3756 | 1461266762710 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]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 629ms 12:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:26:02 INFO - PROCESS | 3756 | 1461266762723 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 3756 | 1461266762725 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 12:26:02 INFO - PROCESS | 3756 | 1461266762730 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 3756 | 1461266762736 Marionette TRACE conn2 <- [1,966,null,{}] 12:26:02 INFO - PROCESS | 3756 | 1461266762745 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}] 12:26:02 INFO - PROCESS | 3756 | 1461266762836 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:26:02 INFO - PROCESS | 3756 | 1461266762844 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 3756 | ++DOCSHELL 18402C00 == 75 [pid = 3756] [id = 251] 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (184B6C00) [pid = 3756] [serial = 752] [outer = 00000000] 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (18E2E000) [pid = 3756] [serial = 753] [outer = 184B6C00] 12:26:02 INFO - PROCESS | 3756 | 1461266762891 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (19345C00) [pid = 3756] [serial = 754] [outer = 184B6C00] 12:26:03 INFO - PROCESS | 3756 | 1461266763375 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]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 708ms 12:26:03 INFO - PROCESS | 3756 | 1461266763428 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 3756 | 1461266763431 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 12:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:26:03 INFO - PROCESS | 3756 | 1461266763434 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 3756 | 1461266763436 Marionette TRACE conn2 <- [1,970,null,{}] 12:26:03 INFO - PROCESS | 3756 | 1461266763439 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}] 12:26:03 INFO - PROCESS | 3756 | 1461266763519 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:26:03 INFO - PROCESS | 3756 | 1461266763528 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 3756 | ++DOCSHELL 1391C800 == 76 [pid = 3756] [id = 252] 12:26:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (196F1800) [pid = 3756] [serial = 755] [outer = 00000000] 12:26:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (19880C00) [pid = 3756] [serial = 756] [outer = 196F1800] 12:26:03 INFO - PROCESS | 3756 | 1461266763573 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1989E800) [pid = 3756] [serial = 757] [outer = 196F1800] 12:26:04 INFO - PROCESS | 3756 | 1461266764028 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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 645ms 12:26:04 INFO - PROCESS | 3756 | 1461266764073 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 3756 | 1461266764075 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 12:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:26:04 INFO - PROCESS | 3756 | 1461266764079 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 3756 | 1461266764080 Marionette TRACE conn2 <- [1,974,null,{}] 12:26:04 INFO - PROCESS | 3756 | 1461266764084 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}] 12:26:04 INFO - PROCESS | 3756 | 1461266764193 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:26:04 INFO - PROCESS | 3756 | 1461266764275 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 3756 | ++DOCSHELL 198A8000 == 77 [pid = 3756] [id = 253] 12:26:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (198A8400) [pid = 3756] [serial = 758] [outer = 00000000] 12:26:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1993DC00) [pid = 3756] [serial = 759] [outer = 198A8400] 12:26:04 INFO - PROCESS | 3756 | 1461266764330 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19947400) [pid = 3756] [serial = 760] [outer = 198A8400] 12:26:04 INFO - PROCESS | 3756 | 1461266764794 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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 739ms 12:26:04 INFO - PROCESS | 3756 | 1461266764818 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 3756 | 1461266764820 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 12:26:04 INFO - PROCESS | 3756 | 1461266764823 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:26:04 INFO - PROCESS | 3756 | 1461266764825 Marionette TRACE conn2 <- [1,978,null,{}] 12:26:04 INFO - PROCESS | 3756 | 1461266764829 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}] 12:26:04 INFO - PROCESS | 3756 | 1461266764947 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:26:05 INFO - PROCESS | 3756 | 1461266765009 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 3756 | ++DOCSHELL 19ABE400 == 78 [pid = 3756] [id = 254] 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19ABEC00) [pid = 3756] [serial = 761] [outer = 00000000] 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (19AC6400) [pid = 3756] [serial = 762] [outer = 19ABEC00] 12:26:05 INFO - PROCESS | 3756 | 1461266765053 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (19DD0C00) [pid = 3756] [serial = 763] [outer = 19ABEC00] 12:26:05 INFO - PROCESS | 3756 | 1461266765477 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]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 707ms 12:26:05 INFO - PROCESS | 3756 | 1461266765523 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 3756 | 1461266765525 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 12:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:26:05 INFO - PROCESS | 3756 | 1461266765533 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 3756 | 1461266765534 Marionette TRACE conn2 <- [1,982,null,{}] 12:26:05 INFO - PROCESS | 3756 | 1461266765538 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}] 12:26:05 INFO - PROCESS | 3756 | 1461266765671 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:26:05 INFO - PROCESS | 3756 | 1461266765684 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 3756 | ++DOCSHELL 19AC0400 == 79 [pid = 3756] [id = 255] 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (19AC4400) [pid = 3756] [serial = 764] [outer = 00000000] 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1A1F1000) [pid = 3756] [serial = 765] [outer = 19AC4400] 12:26:05 INFO - PROCESS | 3756 | 1461266765777 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1A368000) [pid = 3756] [serial = 766] [outer = 19AC4400] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (18142800) [pid = 3756] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1AA5B000) [pid = 3756] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (02A93400) [pid = 3756] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (157A9400) [pid = 3756] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1934F000) [pid = 3756] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (13913C00) [pid = 3756] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (16624C00) [pid = 3756] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1993D000) [pid = 3756] [serial = 706] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1993A800) [pid = 3756] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (15DF6800) [pid = 3756] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:26:06 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (12CBDC00) [pid = 3756] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:26:06 INFO - PROCESS | 3756 | 1461266766491 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]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 960ms 12:26:06 INFO - PROCESS | 3756 | 1461266766511 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 3756 | 1461266766513 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 12:26:06 INFO - PROCESS | 3756 | 1461266766516 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:26:06 INFO - PROCESS | 3756 | 1461266766518 Marionette TRACE conn2 <- [1,986,null,{}] 12:26:06 INFO - PROCESS | 3756 | 1461266766521 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}] 12:26:06 INFO - PROCESS | 3756 | 1461266766601 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:26:06 INFO - PROCESS | 3756 | 1461266766607 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 3756 | ++DOCSHELL 1345FC00 == 80 [pid = 3756] [id = 256] 12:26:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (15D10800) [pid = 3756] [serial = 767] [outer = 00000000] 12:26:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (19AC5000) [pid = 3756] [serial = 768] [outer = 15D10800] 12:26:06 INFO - PROCESS | 3756 | 1461266766652 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (19DD0800) [pid = 3756] [serial = 769] [outer = 15D10800] 12:26:07 INFO - PROCESS | 3756 | 1461266767128 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 644ms 12:26:07 INFO - PROCESS | 3756 | 1461266767155 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 3756 | 1461266767157 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 12:26:07 INFO - PROCESS | 3756 | 1461266767160 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:26:07 INFO - PROCESS | 3756 | 1461266767162 Marionette TRACE conn2 <- [1,990,null,{}] 12:26:07 INFO - PROCESS | 3756 | 1461266767166 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}] 12:26:07 INFO - PROCESS | 3756 | 1461266767251 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:26:07 INFO - PROCESS | 3756 | 1461266767257 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 3756 | ++DOCSHELL 1A367400 == 81 [pid = 3756] [id = 257] 12:26:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1A468000) [pid = 3756] [serial = 770] [outer = 00000000] 12:26:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1AA67000) [pid = 3756] [serial = 771] [outer = 1A468000] 12:26:07 INFO - PROCESS | 3756 | 1461266767302 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1AE09400) [pid = 3756] [serial = 772] [outer = 1A468000] 12:26:07 INFO - PROCESS | 3756 | 1461266767718 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 598ms 12:26:07 INFO - PROCESS | 3756 | 1461266767761 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 3756 | 1461266767763 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 12:26:07 INFO - PROCESS | 3756 | 1461266767766 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:26:07 INFO - PROCESS | 3756 | 1461266767768 Marionette TRACE conn2 <- [1,994,null,{}] 12:26:07 INFO - PROCESS | 3756 | 1461266767771 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}] 12:26:07 INFO - PROCESS | 3756 | 1461266767853 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:26:07 INFO - PROCESS | 3756 | 1461266767859 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 3756 | ++DOCSHELL 1363E000 == 82 [pid = 3756] [id = 258] 12:26:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (19ABE800) [pid = 3756] [serial = 773] [outer = 00000000] 12:26:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1C220800) [pid = 3756] [serial = 774] [outer = 19ABE800] 12:26:07 INFO - PROCESS | 3756 | 1461266767908 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1C268000) [pid = 3756] [serial = 775] [outer = 19ABE800] 12:26:08 INFO - PROCESS | 3756 | 1461266768357 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]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 645ms 12:26:08 INFO - PROCESS | 3756 | 1461266768449 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 3756 | 1461266768453 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 12:26:08 INFO - PROCESS | 3756 | 1461266768459 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 3756 | 1461266768463 Marionette TRACE conn2 <- [1,998,null,{}] 12:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:26:08 INFO - PROCESS | 3756 | 1461266768470 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}] 12:26:08 INFO - PROCESS | 3756 | 1461266768711 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:26:08 INFO - PROCESS | 3756 | 1461266768813 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 3756 | ++DOCSHELL 1391F800 == 83 [pid = 3756] [id = 259] 12:26:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1391FC00) [pid = 3756] [serial = 776] [outer = 00000000] 12:26:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (143D7000) [pid = 3756] [serial = 777] [outer = 1391FC00] 12:26:08 INFO - PROCESS | 3756 | 1461266768869 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (15DEDC00) [pid = 3756] [serial = 778] [outer = 1391FC00] 12:26:09 INFO - PROCESS | 3756 | 1461266769433 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]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1038ms 12:26:09 INFO - PROCESS | 3756 | 1461266769503 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 3756 | 1461266769507 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 12:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:26:09 INFO - PROCESS | 3756 | 1461266769515 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 3756 | 1461266769519 Marionette TRACE conn2 <- [1,1002,null,{}] 12:26:09 INFO - PROCESS | 3756 | 1461266769523 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}] 12:26:09 INFO - PROCESS | 3756 | 1461266769659 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:26:09 INFO - PROCESS | 3756 | 1461266769784 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 3756 | ++DOCSHELL 157AB400 == 84 [pid = 3756] [id = 260] 12:26:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (15DBE400) [pid = 3756] [serial = 779] [outer = 00000000] 12:26:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (18BC6000) [pid = 3756] [serial = 780] [outer = 15DBE400] 12:26:09 INFO - PROCESS | 3756 | 1461266769843 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19884400) [pid = 3756] [serial = 781] [outer = 15DBE400] 12:26:10 INFO - PROCESS | 3756 | 1461266770471 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]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1007ms 12:26:10 INFO - PROCESS | 3756 | 1461266770517 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 3756 | 1461266770519 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 12:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:26:10 INFO - PROCESS | 3756 | 1461266770523 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 3756 | 1461266770526 Marionette TRACE conn2 <- [1,1006,null,{}] 12:26:10 INFO - PROCESS | 3756 | 1461266770535 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}] 12:26:10 INFO - PROCESS | 3756 | 1461266770664 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:26:10 INFO - PROCESS | 3756 | 1461266770798 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 3756 | ++DOCSHELL 19945000 == 85 [pid = 3756] [id = 261] 12:26:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (199C2400) [pid = 3756] [serial = 782] [outer = 00000000] 12:26:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1AE30800) [pid = 3756] [serial = 783] [outer = 199C2400] 12:26:10 INFO - PROCESS | 3756 | 1461266770857 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1C21D800) [pid = 3756] [serial = 784] [outer = 199C2400] 12:26:11 INFO - PROCESS | 3756 | 1461266771490 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1007ms 12:26:11 INFO - PROCESS | 3756 | 1461266771556 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 3756 | 1461266771559 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 12:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:26:11 INFO - PROCESS | 3756 | 1461266771562 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 3756 | 1461266771564 Marionette TRACE conn2 <- [1,1010,null,{}] 12:26:11 INFO - PROCESS | 3756 | 1461266771568 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}] 12:26:11 INFO - PROCESS | 3756 | 1461266771681 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:26:11 INFO - PROCESS | 3756 | 1461266771812 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 3756 | ++DOCSHELL 1C452400 == 86 [pid = 3756] [id = 262] 12:26:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1C456000) [pid = 3756] [serial = 785] [outer = 00000000] 12:26:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1CC7C800) [pid = 3756] [serial = 786] [outer = 1C456000] 12:26:11 INFO - PROCESS | 3756 | 1461266771868 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1D07D000) [pid = 3756] [serial = 787] [outer = 1C456000] 12:26:12 INFO - PROCESS | 3756 | 1461266772416 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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 912ms 12:26:12 INFO - PROCESS | 3756 | 1461266772467 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 3756 | 1461266772469 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 12:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:26:12 INFO - PROCESS | 3756 | 1461266772473 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 3756 | 1461266772474 Marionette TRACE conn2 <- [1,1014,null,{}] 12:26:12 INFO - PROCESS | 3756 | 1461266772479 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}] 12:26:12 INFO - PROCESS | 3756 | 1461266772581 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:26:12 INFO - PROCESS | 3756 | 1461266772683 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 3756 | ++DOCSHELL 1CEBB000 == 87 [pid = 3756] [id = 263] 12:26:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1D1B3400) [pid = 3756] [serial = 788] [outer = 00000000] 12:26:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1D512400) [pid = 3756] [serial = 789] [outer = 1D1B3400] 12:26:12 INFO - PROCESS | 3756 | 1461266772737 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1D582800) [pid = 3756] [serial = 790] [outer = 1D1B3400] 12:26:13 INFO - PROCESS | 3756 | 1461266773302 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]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 912ms 12:26:13 INFO - PROCESS | 3756 | 1461266773377 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 3756 | 1461266773379 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 12:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:26:13 INFO - PROCESS | 3756 | 1461266773383 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 3756 | 1461266773385 Marionette TRACE conn2 <- [1,1018,null,{}] 12:26:13 INFO - PROCESS | 3756 | 1461266773389 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}] 12:26:13 INFO - PROCESS | 3756 | 1461266773513 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:26:13 INFO - PROCESS | 3756 | 1461266773647 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 3756 | ++DOCSHELL 1C994C00 == 88 [pid = 3756] [id = 264] 12:26:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1D683000) [pid = 3756] [serial = 791] [outer = 00000000] 12:26:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1DCAE800) [pid = 3756] [serial = 792] [outer = 1D683000] 12:26:13 INFO - PROCESS | 3756 | 1461266773706 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1DF18800) [pid = 3756] [serial = 793] [outer = 1D683000] 12:26:14 INFO - PROCESS | 3756 | 1461266774260 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]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 896ms 12:26:14 INFO - PROCESS | 3756 | 1461266774289 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 3756 | 1461266774291 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 12:26:14 INFO - PROCESS | 3756 | 1461266774296 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:26:14 INFO - PROCESS | 3756 | 1461266774298 Marionette TRACE conn2 <- [1,1022,null,{}] 12:26:14 INFO - PROCESS | 3756 | 1461266774302 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}] 12:26:14 INFO - PROCESS | 3756 | 1461266774405 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:26:14 INFO - PROCESS | 3756 | 1461266774510 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 3756 | ++DOCSHELL 13380400 == 89 [pid = 3756] [id = 265] 12:26:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (13913800) [pid = 3756] [serial = 794] [outer = 00000000] 12:26:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1989F000) [pid = 3756] [serial = 795] [outer = 13913800] 12:26:14 INFO - PROCESS | 3756 | 1461266774571 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (198A4400) [pid = 3756] [serial = 796] [outer = 13913800] 12:26:15 INFO - PROCESS | 3756 | 1461266775376 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]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1101ms 12:26:15 INFO - PROCESS | 3756 | 1461266775404 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 3756 | 1461266775409 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 12:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:26:15 INFO - PROCESS | 3756 | 1461266775415 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 3756 | 1461266775418 Marionette TRACE conn2 <- [1,1026,null,{}] 12:26:15 INFO - PROCESS | 3756 | 1461266775424 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}] 12:26:15 INFO - PROCESS | 3756 | 1461266775525 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:26:15 INFO - PROCESS | 3756 | 1461266775662 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 3756 | ++DOCSHELL 16C97800 == 90 [pid = 3756] [id = 266] 12:26:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (16C97C00) [pid = 3756] [serial = 797] [outer = 00000000] 12:26:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (18262C00) [pid = 3756] [serial = 798] [outer = 16C97C00] 12:26:15 INFO - PROCESS | 3756 | 1461266775717 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (18812C00) [pid = 3756] [serial = 799] [outer = 16C97C00] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 19DCA400 == 89 [pid = 3756] [id = 197] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 1A367400 == 88 [pid = 3756] [id = 257] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 1345FC00 == 87 [pid = 3756] [id = 256] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 19AC0400 == 86 [pid = 3756] [id = 255] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 19ABE400 == 85 [pid = 3756] [id = 254] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 198A8000 == 84 [pid = 3756] [id = 253] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 1391C800 == 83 [pid = 3756] [id = 252] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 18402C00 == 82 [pid = 3756] [id = 251] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 1391DC00 == 81 [pid = 3756] [id = 250] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 157F6400 == 80 [pid = 3756] [id = 249] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 0267CC00 == 79 [pid = 3756] [id = 248] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (13308C00) [pid = 3756] [serial = 674] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1694B000) [pid = 3756] [serial = 677] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (198A5800) [pid = 3756] [serial = 680] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1C285800) [pid = 3756] [serial = 683] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1C98C800) [pid = 3756] [serial = 686] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1D6E7000) [pid = 3756] [serial = 689] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 1CC78C00 == 78 [pid = 3756] [id = 245] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 14498C00 == 77 [pid = 3756] [id = 244] 12:26:16 INFO - PROCESS | 3756 | --DOCSHELL 13B61000 == 76 [pid = 3756] [id = 243] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1C268800) [pid = 3756] [serial = 714] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1C21EC00) [pid = 3756] [serial = 712] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1AE3F000) [pid = 3756] [serial = 711] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (16084400) [pid = 3756] [serial = 717] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C285400) [pid = 3756] [serial = 715] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (18409800) [pid = 3756] [serial = 718] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (19878800) [pid = 3756] [serial = 693] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (19350000) [pid = 3756] [serial = 692] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (196F8800) [pid = 3756] [serial = 701] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (19884C00) [pid = 3756] [serial = 702] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (15509800) [pid = 3756] [serial = 698] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (16585800) [pid = 3756] [serial = 699] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (18264C00) [pid = 3756] [serial = 696] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (16CF6C00) [pid = 3756] [serial = 695] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (19DD3000) [pid = 3756] [serial = 707] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (19943400) [pid = 3756] [serial = 704] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19948C00) [pid = 3756] [serial = 705] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1D685800) [pid = 3756] [serial = 723] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1C989C00) [pid = 3756] [serial = 720] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1D68AC00) [pid = 3756] [serial = 724] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1CEB6400) [pid = 3756] [serial = 721] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1DC79C00) [pid = 3756] [serial = 405] [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.] 12:26:16 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19E2A000) [pid = 3756] [serial = 708] [outer = 00000000] [url = about:blank] 12:26:16 INFO - PROCESS | 3756 | 1461266776394 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]]]}] 12:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1007ms 12:26:16 INFO - PROCESS | 3756 | 1461266776452 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 3756 | 1461266776457 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 12:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:26:16 INFO - PROCESS | 3756 | 1461266776463 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 3756 | 1461266776466 Marionette TRACE conn2 <- [1,1030,null,{}] 12:26:16 INFO - PROCESS | 3756 | 1461266776470 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}] 12:26:16 INFO - PROCESS | 3756 | 1461266776568 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:26:16 INFO - PROCESS | 3756 | 1461266776659 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 3756 | ++DOCSHELL 157F0C00 == 77 [pid = 3756] [id = 267] 12:26:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (157F3400) [pid = 3756] [serial = 800] [outer = 00000000] 12:26:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (16C95C00) [pid = 3756] [serial = 801] [outer = 157F3400] 12:26:16 INFO - PROCESS | 3756 | 1461266776704 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (181BC800) [pid = 3756] [serial = 802] [outer = 157F3400] 12:26:17 INFO - PROCESS | 3756 | 1461266777100 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 692ms 12:26:17 INFO - PROCESS | 3756 | 1461266777162 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:26:17 INFO - PROCESS | 3756 | 1461266777166 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 12:26:17 INFO - PROCESS | 3756 | 1461266777171 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 3756 | 1461266777174 Marionette TRACE conn2 <- [1,1034,null,{}] 12:26:17 INFO - PROCESS | 3756 | 1461266777184 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}] 12:26:17 INFO - PROCESS | 3756 | 1461266777275 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:26:17 INFO - PROCESS | 3756 | 1461266777291 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 3756 | ++DOCSHELL 19881400 == 78 [pid = 3756] [id = 268] 12:26:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (19881800) [pid = 3756] [serial = 803] [outer = 00000000] 12:26:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (198A7000) [pid = 3756] [serial = 804] [outer = 19881800] 12:26:17 INFO - PROCESS | 3756 | 1461266777338 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1993E400) [pid = 3756] [serial = 805] [outer = 19881800] 12:26:17 INFO - PROCESS | 3756 | 1461266777781 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 661ms 12:26:17 INFO - PROCESS | 3756 | 1461266777826 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 3756 | 1461266777829 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 12:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:26:17 INFO - PROCESS | 3756 | 1461266777832 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 3756 | 1461266777834 Marionette TRACE conn2 <- [1,1038,null,{}] 12:26:17 INFO - PROCESS | 3756 | 1461266777838 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}] 12:26:17 INFO - PROCESS | 3756 | 1461266777947 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:26:17 INFO - PROCESS | 3756 | 1461266777959 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 3756 | ++DOCSHELL 19944400 == 79 [pid = 3756] [id = 269] 12:26:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (19948000) [pid = 3756] [serial = 806] [outer = 00000000] 12:26:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (19AC0400) [pid = 3756] [serial = 807] [outer = 19948000] 12:26:18 INFO - PROCESS | 3756 | 1461266778004 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (19AC9800) [pid = 3756] [serial = 808] [outer = 19948000] 12:26:18 INFO - PROCESS | 3756 | 1461266778456 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]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 708ms 12:26:18 INFO - PROCESS | 3756 | 1461266778531 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 3756 | 1461266778533 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 12:26:18 INFO - PROCESS | 3756 | 1461266778536 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:26:18 INFO - PROCESS | 3756 | 1461266778538 Marionette TRACE conn2 <- [1,1042,null,{}] 12:26:18 INFO - PROCESS | 3756 | 1461266778545 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}] 12:26:18 INFO - PROCESS | 3756 | 1461266778626 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:26:18 INFO - PROCESS | 3756 | 1461266778633 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 3756 | ++DOCSHELL 19942C00 == 80 [pid = 3756] [id = 270] 12:26:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19DCDC00) [pid = 3756] [serial = 809] [outer = 00000000] 12:26:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1A3D2400) [pid = 3756] [serial = 810] [outer = 19DCDC00] 12:26:18 INFO - PROCESS | 3756 | 1461266778677 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1AA63400) [pid = 3756] [serial = 811] [outer = 19DCDC00] 12:26:19 INFO - PROCESS | 3756 | 1461266779143 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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 644ms 12:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:26:19 INFO - PROCESS | 3756 | 1461266779175 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 3756 | 1461266779177 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 12:26:19 INFO - PROCESS | 3756 | 1461266779180 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 3756 | 1461266779182 Marionette TRACE conn2 <- [1,1046,null,{}] 12:26:19 INFO - PROCESS | 3756 | 1461266779185 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}] 12:26:19 INFO - PROCESS | 3756 | 1461266779321 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:26:19 INFO - PROCESS | 3756 | 1461266779417 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 3756 | ++DOCSHELL 1C269400 == 81 [pid = 3756] [id = 271] 12:26:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1C26E000) [pid = 3756] [serial = 812] [outer = 00000000] 12:26:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1C451400) [pid = 3756] [serial = 813] [outer = 1C26E000] 12:26:19 INFO - PROCESS | 3756 | 1461266779464 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1C98F800) [pid = 3756] [serial = 814] [outer = 1C26E000] 12:26:19 INFO - PROCESS | 3756 | 1461266779892 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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 739ms 12:26:19 INFO - PROCESS | 3756 | 1461266779921 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 3756 | 1461266779923 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 12:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:26:19 INFO - PROCESS | 3756 | 1461266779934 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 3756 | 1461266779936 Marionette TRACE conn2 <- [1,1050,null,{}] 12:26:19 INFO - PROCESS | 3756 | 1461266779943 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}] 12:26:20 INFO - PROCESS | 3756 | 1461266780055 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:26:20 INFO - PROCESS | 3756 | 1461266780061 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 3756 | ++DOCSHELL 1979B800 == 82 [pid = 3756] [id = 272] 12:26:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1C28CC00) [pid = 3756] [serial = 815] [outer = 00000000] 12:26:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1CEBCC00) [pid = 3756] [serial = 816] [outer = 1C28CC00] 12:26:20 INFO - PROCESS | 3756 | 1461266780105 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1D50D000) [pid = 3756] [serial = 817] [outer = 1C28CC00] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (19ABEC00) [pid = 3756] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (198A8400) [pid = 3756] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (19AC4400) [pid = 3756] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (02A76400) [pid = 3756] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1391E400) [pid = 3756] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (184B6C00) [pid = 3756] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (15D10800) [pid = 3756] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (15D04800) [pid = 3756] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1A468000) [pid = 3756] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (196F1800) [pid = 3756] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:26:20 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1AB33000) [pid = 3756] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:26:21 INFO - PROCESS | 3756 | 1461266780971 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]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1101ms 12:26:21 INFO - PROCESS | 3756 | 1461266781035 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:26:21 INFO - PROCESS | 3756 | 1461266781040 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 12:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:26:21 INFO - PROCESS | 3756 | 1461266781045 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 3756 | 1461266781050 Marionette TRACE conn2 <- [1,1054,null,{}] 12:26:21 INFO - PROCESS | 3756 | 1461266781058 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}] 12:26:21 INFO - PROCESS | 3756 | 1461266781202 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:26:21 INFO - PROCESS | 3756 | 1461266781368 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 3756 | ++DOCSHELL 13639400 == 83 [pid = 3756] [id = 273] 12:26:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1363AC00) [pid = 3756] [serial = 818] [outer = 00000000] 12:26:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (13B61000) [pid = 3756] [serial = 819] [outer = 1363AC00] 12:26:21 INFO - PROCESS | 3756 | 1461266781426 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (15D10800) [pid = 3756] [serial = 820] [outer = 1363AC00] 12:26:22 INFO - PROCESS | 3756 | 1461266782006 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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1006ms 12:26:22 INFO - PROCESS | 3756 | 1461266782080 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 3756 | 1461266782086 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 12:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:26:22 INFO - PROCESS | 3756 | 1461266782093 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 3756 | 1461266782096 Marionette TRACE conn2 <- [1,1058,null,{}] 12:26:22 INFO - PROCESS | 3756 | 1461266782100 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}] 12:26:22 INFO - PROCESS | 3756 | 1461266782260 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:26:22 INFO - PROCESS | 3756 | 1461266782321 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 3756 | ++DOCSHELL 15DF0800 == 84 [pid = 3756] [id = 274] 12:26:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (16C88C00) [pid = 3756] [serial = 821] [outer = 00000000] 12:26:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (18B29C00) [pid = 3756] [serial = 822] [outer = 16C88C00] 12:26:22 INFO - PROCESS | 3756 | 1461266782376 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (194C8C00) [pid = 3756] [serial = 823] [outer = 16C88C00] 12:26:22 INFO - PROCESS | 3756 | 1461266782967 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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 912ms 12:26:23 INFO - PROCESS | 3756 | 1461266782995 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 3756 | 1461266782998 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 12:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:26:23 INFO - PROCESS | 3756 | 1461266783002 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 3756 | 1461266783005 Marionette TRACE conn2 <- [1,1062,null,{}] 12:26:23 INFO - PROCESS | 3756 | 1461266783017 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}] 12:26:23 INFO - PROCESS | 3756 | 1461266783125 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:26:23 INFO - PROCESS | 3756 | 1461266783231 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 3756 | ++DOCSHELL 198A2400 == 85 [pid = 3756] [id = 275] 12:26:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (19A97000) [pid = 3756] [serial = 824] [outer = 00000000] 12:26:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1AB33000) [pid = 3756] [serial = 825] [outer = 19A97000] 12:26:23 INFO - PROCESS | 3756 | 1461266783293 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1C21E800) [pid = 3756] [serial = 826] [outer = 19A97000] 12:26:23 INFO - PROCESS | 3756 | 1461266783930 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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 944ms 12:26:23 INFO - PROCESS | 3756 | 1461266783946 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 3756 | 1461266783949 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 12:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:26:23 INFO - PROCESS | 3756 | 1461266783952 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 3756 | 1461266783955 Marionette TRACE conn2 <- [1,1066,null,{}] 12:26:23 INFO - PROCESS | 3756 | 1461266783958 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}] 12:26:24 INFO - PROCESS | 3756 | 1461266784064 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:26:24 INFO - PROCESS | 3756 | 1461266784169 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 3756 | ++DOCSHELL 1C225C00 == 86 [pid = 3756] [id = 276] 12:26:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1C261400) [pid = 3756] [serial = 827] [outer = 00000000] 12:26:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1CC7A800) [pid = 3756] [serial = 828] [outer = 1C261400] 12:26:24 INFO - PROCESS | 3756 | 1461266784224 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1D689800) [pid = 3756] [serial = 829] [outer = 1C261400] 12:26:24 INFO - PROCESS | 3756 | 1461266784771 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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 912ms 12:26:24 INFO - PROCESS | 3756 | 1461266784856 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 3756 | 1461266784859 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 12:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:26:24 INFO - PROCESS | 3756 | 1461266784862 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 3756 | 1461266784864 Marionette TRACE conn2 <- [1,1070,null,{}] 12:26:24 INFO - PROCESS | 3756 | 1461266784868 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}] 12:26:25 INFO - PROCESS | 3756 | 1461266784971 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:26:25 INFO - PROCESS | 3756 | 1461266785076 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 3756 | ++DOCSHELL 196EC400 == 87 [pid = 3756] [id = 277] 12:26:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1AA69800) [pid = 3756] [serial = 830] [outer = 00000000] 12:26:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1DC7E400) [pid = 3756] [serial = 831] [outer = 1AA69800] 12:26:25 INFO - PROCESS | 3756 | 1461266785136 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1DC7E000) [pid = 3756] [serial = 832] [outer = 1AA69800] 12:26:25 INFO - PROCESS | 3756 | 1461266785721 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 913ms 12:26:25 INFO - PROCESS | 3756 | 1461266785766 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 3756 | 1461266785769 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 12:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:26:25 INFO - PROCESS | 3756 | 1461266785772 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 3756 | 1461266785774 Marionette TRACE conn2 <- [1,1074,null,{}] 12:26:25 INFO - PROCESS | 3756 | 1461266785779 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}] 12:26:25 INFO - PROCESS | 3756 | 1461266785899 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:26:26 INFO - PROCESS | 3756 | 1461266786009 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 3756 | ++DOCSHELL 1DCA9400 == 88 [pid = 3756] [id = 278] 12:26:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1DF0F400) [pid = 3756] [serial = 833] [outer = 00000000] 12:26:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1DFAB800) [pid = 3756] [serial = 834] [outer = 1DF0F400] 12:26:26 INFO - PROCESS | 3756 | 1461266786065 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1DFADC00) [pid = 3756] [serial = 835] [outer = 1DF0F400] 12:26:26 INFO - PROCESS | 3756 | 1461266786659 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 912ms 12:26:26 INFO - PROCESS | 3756 | 1461266786708 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 3756 | 1461266786711 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 12:26:26 INFO - PROCESS | 3756 | 1461266786714 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:26:26 INFO - PROCESS | 3756 | 1461266786716 Marionette TRACE conn2 <- [1,1078,null,{}] 12:26:26 INFO - PROCESS | 3756 | 1461266786720 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}] 12:26:26 INFO - PROCESS | 3756 | 1461266786820 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:26:26 INFO - PROCESS | 3756 | 1461266786943 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 3756 | ++DOCSHELL 1DF0F000 == 89 [pid = 3756] [id = 279] 12:26:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1DF1CC00) [pid = 3756] [serial = 836] [outer = 00000000] 12:26:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1E193400) [pid = 3756] [serial = 837] [outer = 1DF1CC00] 12:26:26 INFO - PROCESS | 3756 | 1461266786996 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1E196400) [pid = 3756] [serial = 838] [outer = 1DF1CC00] 12:26:27 INFO - PROCESS | 3756 | 1461266787573 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]]]}] 12:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 944ms 12:26:27 INFO - PROCESS | 3756 | 1461266787660 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:26:27 INFO - PROCESS | 3756 | 1461266787662 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 12:26:27 INFO - PROCESS | 3756 | 1461266787666 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:26:27 INFO - PROCESS | 3756 | 1461266787668 Marionette TRACE conn2 <- [1,1082,null,{}] 12:26:27 INFO - PROCESS | 3756 | 1461266787672 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}] 12:26:27 INFO - PROCESS | 3756 | 1461266787775 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:26:27 INFO - PROCESS | 3756 | 1461266787908 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 3756 | ++DOCSHELL 13916C00 == 90 [pid = 3756] [id = 280] 12:26:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1391C000) [pid = 3756] [serial = 839] [outer = 00000000] 12:26:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (18261400) [pid = 3756] [serial = 840] [outer = 1391C000] 12:26:27 INFO - PROCESS | 3756 | 1461266787963 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (18816000) [pid = 3756] [serial = 841] [outer = 1391C000] 12:26:28 INFO - PROCESS | 3756 | 1461266788662 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1038ms 12:26:28 INFO - PROCESS | 3756 | 1461266788722 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 3756 | 1461266788726 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 12:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:26:28 INFO - PROCESS | 3756 | 1461266788732 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 3756 | 1461266788735 Marionette TRACE conn2 <- [1,1086,null,{}] 12:26:28 INFO - PROCESS | 3756 | 1461266788740 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}] 12:26:28 INFO - PROCESS | 3756 | 1461266788878 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:26:29 INFO - PROCESS | 3756 | 1461266789024 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 3756 | ++DOCSHELL 1336B800 == 91 [pid = 3756] [id = 281] 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1336BC00) [pid = 3756] [serial = 842] [outer = 00000000] 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (13914800) [pid = 3756] [serial = 843] [outer = 1336BC00] 12:26:29 INFO - PROCESS | 3756 | 1461266789075 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (139D3800) [pid = 3756] [serial = 844] [outer = 1336BC00] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 1C269400 == 90 [pid = 3756] [id = 271] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 19942C00 == 89 [pid = 3756] [id = 270] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 19944400 == 88 [pid = 3756] [id = 269] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 19881400 == 87 [pid = 3756] [id = 268] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 157F0C00 == 86 [pid = 3756] [id = 267] 12:26:29 INFO - PROCESS | 3756 | --DOCSHELL 16C97800 == 85 [pid = 3756] [id = 266] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (1C223C00) [pid = 3756] [serial = 672] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (1C220800) [pid = 3756] [serial = 774] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (19AC6400) [pid = 3756] [serial = 762] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (1993DC00) [pid = 3756] [serial = 759] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (19947400) [pid = 3756] [serial = 760] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1A1F1000) [pid = 3756] [serial = 765] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (19DD0C00) [pid = 3756] [serial = 763] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1391EC00) [pid = 3756] [serial = 745] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (13640800) [pid = 3756] [serial = 744] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (19941800) [pid = 3756] [serial = 732] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (16083800) [pid = 3756] [serial = 750] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (181BB400) [pid = 3756] [serial = 751] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1DF1A400) [pid = 3756] [serial = 741] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1DCB0C00) [pid = 3756] [serial = 738] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (18E2E000) [pid = 3756] [serial = 753] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (19AC5000) [pid = 3756] [serial = 768] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (19345C00) [pid = 3756] [serial = 754] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (16766400) [pid = 3756] [serial = 729] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (16763800) [pid = 3756] [serial = 748] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (16086800) [pid = 3756] [serial = 747] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1D6F1C00) [pid = 3756] [serial = 735] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19DD0800) [pid = 3756] [serial = 769] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1DC86800) [pid = 3756] [serial = 726] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1AA67000) [pid = 3756] [serial = 771] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (19880C00) [pid = 3756] [serial = 756] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1A368000) [pid = 3756] [serial = 766] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1AE09400) [pid = 3756] [serial = 772] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1989E800) [pid = 3756] [serial = 757] [outer = 00000000] [url = about:blank] 12:26:29 INFO - PROCESS | 3756 | 1461266789594 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]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 912ms 12:26:29 INFO - PROCESS | 3756 | 1461266789637 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 3756 | 1461266789643 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 12:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:26:29 INFO - PROCESS | 3756 | 1461266789649 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 3756 | 1461266789651 Marionette TRACE conn2 <- [1,1090,null,{}] 12:26:29 INFO - PROCESS | 3756 | 1461266789655 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}] 12:26:29 INFO - PROCESS | 3756 | 1461266789748 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:26:29 INFO - PROCESS | 3756 | 1461266789758 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 3756 | ++DOCSHELL 14B59800 == 86 [pid = 3756] [id = 282] 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (14B64800) [pid = 3756] [serial = 845] [outer = 00000000] 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (15DC2400) [pid = 3756] [serial = 846] [outer = 14B64800] 12:26:29 INFO - PROCESS | 3756 | 1461266789803 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (15DE8800) [pid = 3756] [serial = 847] [outer = 14B64800] 12:26:30 INFO - PROCESS | 3756 | 1461266790279 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 708ms 12:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:26:30 INFO - PROCESS | 3756 | 1461266790347 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 3756 | 1461266790349 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 12:26:30 INFO - PROCESS | 3756 | 1461266790353 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 3756 | 1461266790356 Marionette TRACE conn2 <- [1,1094,null,{}] 12:26:30 INFO - PROCESS | 3756 | 1461266790366 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}] 12:26:30 INFO - PROCESS | 3756 | 1461266790461 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:26:30 INFO - PROCESS | 3756 | 1461266790596 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 3756 | ++DOCSHELL 16C8EC00 == 87 [pid = 3756] [id = 283] 12:26:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (16C8F400) [pid = 3756] [serial = 848] [outer = 00000000] 12:26:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (16CF8800) [pid = 3756] [serial = 849] [outer = 16C8F400] 12:26:30 INFO - PROCESS | 3756 | 1461266790644 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (181BB000) [pid = 3756] [serial = 850] [outer = 16C8F400] 12:26:31 INFO - PROCESS | 3756 | 1461266791004 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 692ms 12:26:31 INFO - PROCESS | 3756 | 1461266791052 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 3756 | 1461266791055 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 12:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:26:31 INFO - PROCESS | 3756 | 1461266791058 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 3756 | 1461266791059 Marionette TRACE conn2 <- [1,1098,null,{}] 12:26:31 INFO - PROCESS | 3756 | 1461266791063 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}] 12:26:31 INFO - PROCESS | 3756 | 1461266791151 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:26:31 INFO - PROCESS | 3756 | 1461266791158 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 3756 | ++DOCSHELL 18263400 == 88 [pid = 3756] [id = 284] 12:26:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (18264C00) [pid = 3756] [serial = 851] [outer = 00000000] 12:26:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1881B000) [pid = 3756] [serial = 852] [outer = 18264C00] 12:26:31 INFO - PROCESS | 3756 | 1461266791203 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (18980800) [pid = 3756] [serial = 853] [outer = 18264C00] 12:26:31 INFO - PROCESS | 3756 | 1461266791734 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 692ms 12:26:31 INFO - PROCESS | 3756 | 1461266791789 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 3756 | 1461266791791 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 12:26:31 INFO - PROCESS | 3756 | 1461266791794 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:26:31 INFO - PROCESS | 3756 | 1461266791796 Marionette TRACE conn2 <- [1,1102,null,{}] 12:26:31 INFO - PROCESS | 3756 | 1461266791805 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}] 12:26:31 INFO - PROCESS | 3756 | 1461266791946 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:26:31 INFO - PROCESS | 3756 | 1461266791969 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 3756 | ++DOCSHELL 18E2E000 == 89 [pid = 3756] [id = 285] 12:26:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (18E2E800) [pid = 3756] [serial = 854] [outer = 00000000] 12:26:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1934D000) [pid = 3756] [serial = 855] [outer = 18E2E800] 12:26:32 INFO - PROCESS | 3756 | 1461266792016 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (194BC400) [pid = 3756] [serial = 856] [outer = 18E2E800] 12:26:32 INFO - PROCESS | 3756 | 1461266792465 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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 692ms 12:26:32 INFO - PROCESS | 3756 | 1461266792497 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 3756 | 1461266792499 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 12:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:26:32 INFO - PROCESS | 3756 | 1461266792502 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 3756 | 1461266792504 Marionette TRACE conn2 <- [1,1106,null,{}] 12:26:32 INFO - PROCESS | 3756 | 1461266792507 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}] 12:26:32 INFO - PROCESS | 3756 | 1461266792639 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:26:32 INFO - PROCESS | 3756 | 1461266792650 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 3756 | ++DOCSHELL 19351C00 == 90 [pid = 3756] [id = 286] 12:26:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (196F0800) [pid = 3756] [serial = 857] [outer = 00000000] 12:26:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (198A6400) [pid = 3756] [serial = 858] [outer = 196F0800] 12:26:32 INFO - PROCESS | 3756 | 1461266792749 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1993CC00) [pid = 3756] [serial = 859] [outer = 196F0800] 12:26:33 INFO - PROCESS | 3756 | 1461266793158 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 708ms 12:26:33 INFO - PROCESS | 3756 | 1461266793199 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 3756 | 1461266793201 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 12:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:26:33 INFO - PROCESS | 3756 | 1461266793204 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 3756 | 1461266793206 Marionette TRACE conn2 <- [1,1110,null,{}] 12:26:33 INFO - PROCESS | 3756 | 1461266793214 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}] 12:26:33 INFO - PROCESS | 3756 | 1461266793363 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:26:33 INFO - PROCESS | 3756 | 1461266793387 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 3756 | ++DOCSHELL 19882400 == 91 [pid = 3756] [id = 287] 12:26:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1989D800) [pid = 3756] [serial = 860] [outer = 00000000] 12:26:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (19A8AC00) [pid = 3756] [serial = 861] [outer = 1989D800] 12:26:33 INFO - PROCESS | 3756 | 1461266793431 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (13B2C400) [pid = 3756] [serial = 862] [outer = 1989D800] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (13913800) [pid = 3756] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (16C97C00) [pid = 3756] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (19881800) [pid = 3756] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (19948000) [pid = 3756] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (157F3400) [pid = 3756] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C26E000) [pid = 3756] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:26:33 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (19DCDC00) [pid = 3756] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:26:34 INFO - PROCESS | 3756 | 1461266794097 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 943ms 12:26:34 INFO - PROCESS | 3756 | 1461266794151 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 3756 | 1461266794152 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 12:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:26:34 INFO - PROCESS | 3756 | 1461266794156 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 3756 | 1461266794158 Marionette TRACE conn2 <- [1,1114,null,{}] 12:26:34 INFO - PROCESS | 3756 | 1461266794161 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}] 12:26:34 INFO - PROCESS | 3756 | 1461266794245 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:26:34 INFO - PROCESS | 3756 | 1461266794252 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 3756 | ++DOCSHELL 19881800 == 92 [pid = 3756] [id = 288] 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (198A4800) [pid = 3756] [serial = 863] [outer = 00000000] 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (19AC3400) [pid = 3756] [serial = 864] [outer = 198A4800] 12:26:34 INFO - PROCESS | 3756 | 1461266794295 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (19DC8400) [pid = 3756] [serial = 865] [outer = 198A4800] 12:26:34 INFO - PROCESS | 3756 | 1461266794717 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 597ms 12:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:26:34 INFO - PROCESS | 3756 | 1461266794757 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 3756 | 1461266794759 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 12:26:34 INFO - PROCESS | 3756 | 1461266794763 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 3756 | 1461266794764 Marionette TRACE conn2 <- [1,1118,null,{}] 12:26:34 INFO - PROCESS | 3756 | 1461266794768 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}] 12:26:34 INFO - PROCESS | 3756 | 1461266794853 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:26:34 INFO - PROCESS | 3756 | 1461266794859 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 3756 | ++DOCSHELL 1993E800 == 93 [pid = 3756] [id = 289] 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (19DCC800) [pid = 3756] [serial = 866] [outer = 00000000] 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (19DD5C00) [pid = 3756] [serial = 867] [outer = 19DCC800] 12:26:34 INFO - PROCESS | 3756 | 1461266794903 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (19EB7400) [pid = 3756] [serial = 868] [outer = 19DCC800] 12:26:35 INFO - PROCESS | 3756 | 1461266795353 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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 629ms 12:26:35 INFO - PROCESS | 3756 | 1461266795406 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 3756 | 1461266795408 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 12:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:26:35 INFO - PROCESS | 3756 | 1461266795411 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 3756 | 1461266795413 Marionette TRACE conn2 <- [1,1122,null,{}] 12:26:35 INFO - PROCESS | 3756 | 1461266795417 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}] 12:26:35 INFO - PROCESS | 3756 | 1461266795501 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:26:35 INFO - PROCESS | 3756 | 1461266795508 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 3756 | ++DOCSHELL 19879000 == 94 [pid = 3756] [id = 290] 12:26:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (19DC9C00) [pid = 3756] [serial = 869] [outer = 00000000] 12:26:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1A3C9400) [pid = 3756] [serial = 870] [outer = 19DC9C00] 12:26:35 INFO - PROCESS | 3756 | 1461266795551 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1A466800) [pid = 3756] [serial = 871] [outer = 19DC9C00] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1989DC00 == 93 [pid = 3756] [id = 229] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 15D33000 == 92 [pid = 3756] [id = 226] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1391F800 == 91 [pid = 3756] [id = 259] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 16C91000 == 90 [pid = 3756] [id = 185] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19DD1400 == 89 [pid = 3756] [id = 141] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13B26000 == 88 [pid = 3756] [id = 172] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C98B800 == 87 [pid = 3756] [id = 208] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 16955400 == 86 [pid = 3756] [id = 113] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 157AB400 == 85 [pid = 3756] [id = 260] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 18402400 == 84 [pid = 3756] [id = 196] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19DC9800 == 83 [pid = 3756] [id = 228] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1CEB0400 == 82 [pid = 3756] [id = 176] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1D1BCC00 == 81 [pid = 3756] [id = 230] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C452400 == 80 [pid = 3756] [id = 262] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1D1B4C00 == 79 [pid = 3756] [id = 142] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1CEBB000 == 78 [pid = 3756] [id = 263] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1391A000 == 77 [pid = 3756] [id = 195] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19ABF400 == 76 [pid = 3756] [id = 114] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1D57AC00 == 75 [pid = 3756] [id = 85] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19348800 == 74 [pid = 3756] [id = 227] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 15F8E800 == 73 [pid = 3756] [id = 68] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C994C00 == 72 [pid = 3756] [id = 264] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 02A97800 == 71 [pid = 3756] [id = 128] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13912800 == 70 [pid = 3756] [id = 231] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1D57B000 == 69 [pid = 3756] [id = 82] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 139D4800 == 68 [pid = 3756] [id = 83] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1372C000 == 67 [pid = 3756] [id = 184] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19945000 == 66 [pid = 3756] [id = 261] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19349400 == 65 [pid = 3756] [id = 194] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1337C000 == 64 [pid = 3756] [id = 54] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 16765800 == 63 [pid = 3756] [id = 198] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C28B000 == 62 [pid = 3756] [id = 242] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 181BAC00 == 61 [pid = 3756] [id = 126] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1D1B6400 == 60 [pid = 3756] [id = 127] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 194CA400 == 59 [pid = 3756] [id = 100] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1449AC00 == 58 [pid = 3756] [id = 161] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C452000 == 57 [pid = 3756] [id = 70] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1391A800 == 56 [pid = 3756] [id = 177] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 18BCEC00 == 55 [pid = 3756] [id = 144] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13B57C00 == 54 [pid = 3756] [id = 247] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19886800 == 53 [pid = 3756] [id = 186] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 02A95800 == 52 [pid = 3756] [id = 112] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 02A8B400 == 51 [pid = 3756] [id = 225] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1363E000 == 50 [pid = 3756] [id = 258] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 184B9000 == 49 [pid = 3756] [id = 84] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 19878000 == 48 [pid = 3756] [id = 160] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 14B68C00 == 47 [pid = 3756] [id = 98] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1AA63000 == 46 [pid = 3756] [id = 246] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13380400 == 45 [pid = 3756] [id = 265] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1336B800 == 44 [pid = 3756] [id = 281] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1DF0F000 == 43 [pid = 3756] [id = 279] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13916C00 == 42 [pid = 3756] [id = 280] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1DCA9400 == 41 [pid = 3756] [id = 278] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1C225C00 == 40 [pid = 3756] [id = 276] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 196EC400 == 39 [pid = 3756] [id = 277] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 198A2400 == 38 [pid = 3756] [id = 275] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 15DF0800 == 37 [pid = 3756] [id = 274] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 1979B800 == 36 [pid = 3756] [id = 272] 12:26:36 INFO - PROCESS | 3756 | --DOCSHELL 13639400 == 35 [pid = 3756] [id = 273] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 18263400 == 34 [pid = 3756] [id = 284] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 19351C00 == 33 [pid = 3756] [id = 286] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 1993E800 == 32 [pid = 3756] [id = 289] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 16C8EC00 == 31 [pid = 3756] [id = 283] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 19882400 == 30 [pid = 3756] [id = 287] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 19881800 == 29 [pid = 3756] [id = 288] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 14B59800 == 28 [pid = 3756] [id = 282] 12:26:37 INFO - PROCESS | 3756 | --DOCSHELL 18E2E000 == 27 [pid = 3756] [id = 285] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1CEBCC00) [pid = 3756] [serial = 816] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1C451400) [pid = 3756] [serial = 813] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1C98F800) [pid = 3756] [serial = 814] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1A3D2400) [pid = 3756] [serial = 810] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1AA63400) [pid = 3756] [serial = 811] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1DCAE800) [pid = 3756] [serial = 792] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (198A4400) [pid = 3756] [serial = 796] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1989F000) [pid = 3756] [serial = 795] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (143D7000) [pid = 3756] [serial = 777] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (18812C00) [pid = 3756] [serial = 799] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1AE30800) [pid = 3756] [serial = 783] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1993E400) [pid = 3756] [serial = 805] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (19AC9800) [pid = 3756] [serial = 808] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1D512400) [pid = 3756] [serial = 789] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (19AC0400) [pid = 3756] [serial = 807] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (18BC6000) [pid = 3756] [serial = 780] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (181BC800) [pid = 3756] [serial = 802] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (16C95C00) [pid = 3756] [serial = 801] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (18262C00) [pid = 3756] [serial = 798] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (198A7000) [pid = 3756] [serial = 804] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1CC7C800) [pid = 3756] [serial = 786] [outer = 00000000] [url = about:blank] 12:26:37 INFO - PROCESS | 3756 | 1461266797973 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2595ms 12:26:38 INFO - PROCESS | 3756 | 1461266798021 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 3756 | 1461266798025 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:26:38 INFO - PROCESS | 3756 | 1461266798031 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 3756 | 1461266798034 Marionette TRACE conn2 <- [1,1126,null,{}] 12:26:38 INFO - PROCESS | 3756 | 1461266798041 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}] 12:26:38 INFO - PROCESS | 3756 | 1461266798130 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:26:38 INFO - PROCESS | 3756 | 1461266798143 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 3756 | ++DOCSHELL 12CB5000 == 28 [pid = 3756] [id = 291] 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (12CBC000) [pid = 3756] [serial = 872] [outer = 00000000] 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (13365000) [pid = 3756] [serial = 873] [outer = 12CBC000] 12:26:38 INFO - PROCESS | 3756 | 1461266798191 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1336CC00) [pid = 3756] [serial = 874] [outer = 12CBC000] 12:26:38 INFO - PROCESS | 3756 | 1461266798694 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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 692ms 12:26:38 INFO - PROCESS | 3756 | 1461266798731 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 3756 | 1461266798737 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 12:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:26:38 INFO - PROCESS | 3756 | 1461266798743 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 3756 | 1461266798746 Marionette TRACE conn2 <- [1,1130,null,{}] 12:26:38 INFO - PROCESS | 3756 | 1461266798749 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}] 12:26:38 INFO - PROCESS | 3756 | 1461266798832 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:26:38 INFO - PROCESS | 3756 | 1461266798843 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 3756 | ++DOCSHELL 13382000 == 29 [pid = 3756] [id = 292] 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (13633C00) [pid = 3756] [serial = 875] [outer = 00000000] 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (13728400) [pid = 3756] [serial = 876] [outer = 13633C00] 12:26:38 INFO - PROCESS | 3756 | 1461266798890 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (13731800) [pid = 3756] [serial = 877] [outer = 13633C00] 12:26:39 INFO - PROCESS | 3756 | 1461266799374 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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 708ms 12:26:39 INFO - PROCESS | 3756 | 1461266799441 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 3756 | 1461266799443 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 12:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:26:39 INFO - PROCESS | 3756 | 1461266799447 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 3756 | 1461266799450 Marionette TRACE conn2 <- [1,1134,null,{}] 12:26:39 INFO - PROCESS | 3756 | 1461266799461 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}] 12:26:39 INFO - PROCESS | 3756 | 1461266799584 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:26:39 INFO - PROCESS | 3756 | 1461266799676 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 3756 | ++DOCSHELL 143D1800 == 30 [pid = 3756] [id = 293] 12:26:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (143D2400) [pid = 3756] [serial = 878] [outer = 00000000] 12:26:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (14B5F400) [pid = 3756] [serial = 879] [outer = 143D2400] 12:26:39 INFO - PROCESS | 3756 | 1461266799732 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (15751000) [pid = 3756] [serial = 880] [outer = 143D2400] 12:26:40 INFO - PROCESS | 3756 | 1461266800116 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 708ms 12:26:40 INFO - PROCESS | 3756 | 1461266800145 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 3756 | 1461266800148 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:26:40 INFO - PROCESS | 3756 | 1461266800151 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 3756 | 1461266800153 Marionette TRACE conn2 <- [1,1138,null,{}] 12:26:40 INFO - PROCESS | 3756 | 1461266800156 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}] 12:26:40 INFO - PROCESS | 3756 | 1461266800236 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:26:40 INFO - PROCESS | 3756 | 1461266800243 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 3756 | ++DOCSHELL 157AB000 == 31 [pid = 3756] [id = 294] 12:26:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (15F8E800) [pid = 3756] [serial = 881] [outer = 00000000] 12:26:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (16083800) [pid = 3756] [serial = 882] [outer = 15F8E800] 12:26:40 INFO - PROCESS | 3756 | 1461266800288 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (16628400) [pid = 3756] [serial = 883] [outer = 15F8E800] 12:26:40 INFO - PROCESS | 3756 | 1461266800770 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 645ms 12:26:40 INFO - PROCESS | 3756 | 1461266800789 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 3756 | 1461266800791 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 12:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:26:40 INFO - PROCESS | 3756 | 1461266800798 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 3756 | 1461266800800 Marionette TRACE conn2 <- [1,1142,null,{}] 12:26:40 INFO - PROCESS | 3756 | 1461266800803 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}] 12:26:40 INFO - PROCESS | 3756 | 1461266800878 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:26:40 INFO - PROCESS | 3756 | 1461266800884 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 3756 | ++DOCSHELL 15FDE000 == 32 [pid = 3756] [id = 295] 12:26:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (16081800) [pid = 3756] [serial = 884] [outer = 00000000] 12:26:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (18263400) [pid = 3756] [serial = 885] [outer = 16081800] 12:26:40 INFO - PROCESS | 3756 | 1461266800929 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (18269400) [pid = 3756] [serial = 886] [outer = 16081800] 12:26:41 INFO - PROCESS | 3756 | 1461266801462 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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 708ms 12:26:41 INFO - PROCESS | 3756 | 1461266801531 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 3756 | 1461266801533 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 12:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:26:41 INFO - PROCESS | 3756 | 1461266801537 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 3756 | 1461266801539 Marionette TRACE conn2 <- [1,1146,null,{}] 12:26:41 INFO - PROCESS | 3756 | 1461266801543 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}] 12:26:41 INFO - PROCESS | 3756 | 1461266801649 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:26:41 INFO - PROCESS | 3756 | 1461266801664 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 3756 | ++DOCSHELL 18BCC400 == 33 [pid = 3756] [id = 296] 12:26:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (18BCF800) [pid = 3756] [serial = 887] [outer = 00000000] 12:26:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (19348C00) [pid = 3756] [serial = 888] [outer = 18BCF800] 12:26:41 INFO - PROCESS | 3756 | 1461266801713 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (194BF800) [pid = 3756] [serial = 889] [outer = 18BCF800] 12:26:42 INFO - PROCESS | 3756 | 1461266802154 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 645ms 12:26:42 INFO - PROCESS | 3756 | 1461266802174 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 3756 | 1461266802176 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 12:26:42 INFO - PROCESS | 3756 | 1461266802180 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:26:42 INFO - PROCESS | 3756 | 1461266802181 Marionette TRACE conn2 <- [1,1150,null,{}] 12:26:42 INFO - PROCESS | 3756 | 1461266802185 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}] 12:26:42 INFO - PROCESS | 3756 | 1461266802259 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:26:42 INFO - PROCESS | 3756 | 1461266802296 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 3756 | ++DOCSHELL 194C6800 == 34 [pid = 3756] [id = 297] 12:26:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (196EF400) [pid = 3756] [serial = 890] [outer = 00000000] 12:26:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1987C800) [pid = 3756] [serial = 891] [outer = 196EF400] 12:26:42 INFO - PROCESS | 3756 | 1461266802341 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1987BC00) [pid = 3756] [serial = 892] [outer = 196EF400] 12:26:42 INFO - PROCESS | 3756 | 1461266802775 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 645ms 12:26:42 INFO - PROCESS | 3756 | 1461266802818 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 3756 | 1461266802820 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 12:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:26:42 INFO - PROCESS | 3756 | 1461266802823 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 3756 | 1461266802825 Marionette TRACE conn2 <- [1,1154,null,{}] 12:26:42 INFO - PROCESS | 3756 | 1461266802828 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}] 12:26:42 INFO - PROCESS | 3756 | 1461266802902 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:26:42 INFO - PROCESS | 3756 | 1461266802908 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 3756 | ++DOCSHELL 1987AC00 == 35 [pid = 3756] [id = 298] 12:26:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (198A3C00) [pid = 3756] [serial = 893] [outer = 00000000] 12:26:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (198ABC00) [pid = 3756] [serial = 894] [outer = 198A3C00] 12:26:42 INFO - PROCESS | 3756 | 1461266802952 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (198A9000) [pid = 3756] [serial = 895] [outer = 198A3C00] 12:26:43 INFO - PROCESS | 3756 | 1461266803426 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 644ms 12:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:26:43 INFO - PROCESS | 3756 | 1461266803463 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 3756 | 1461266803465 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 12:26:43 INFO - PROCESS | 3756 | 1461266803469 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 3756 | 1461266803470 Marionette TRACE conn2 <- [1,1158,null,{}] 12:26:43 INFO - PROCESS | 3756 | 1461266803474 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}] 12:26:43 INFO - PROCESS | 3756 | 1461266803579 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:26:43 INFO - PROCESS | 3756 | 1461266803585 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 3756 | ++DOCSHELL 19946400 == 36 [pid = 3756] [id = 299] 12:26:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (19947000) [pid = 3756] [serial = 896] [outer = 00000000] 12:26:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (199C0C00) [pid = 3756] [serial = 897] [outer = 19947000] 12:26:43 INFO - PROCESS | 3756 | 1461266803634 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (199C0800) [pid = 3756] [serial = 898] [outer = 19947000] 12:26:44 INFO - PROCESS | 3756 | 1461266804124 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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 692ms 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:26:44 INFO - PROCESS | 3756 | 1461266804166 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 3756 | 1461266804168 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 12:26:44 INFO - PROCESS | 3756 | 1461266804172 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 3756 | 1461266804173 Marionette TRACE conn2 <- [1,1162,null,{}] 12:26:44 INFO - PROCESS | 3756 | 1461266804177 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}] 12:26:44 INFO - PROCESS | 3756 | 1461266804287 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:26:44 INFO - PROCESS | 3756 | 1461266804293 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 3756 | ++DOCSHELL 14BF9C00 == 37 [pid = 3756] [id = 300] 12:26:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (198A3400) [pid = 3756] [serial = 899] [outer = 00000000] 12:26:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (19AC5400) [pid = 3756] [serial = 900] [outer = 198A3400] 12:26:44 INFO - PROCESS | 3756 | 1461266804340 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (19DCA000) [pid = 3756] [serial = 901] [outer = 198A3400] 12:26:44 INFO - PROCESS | 3756 | 1461266804887 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] 12:26:44 INFO - PROCESS | 3756 | 1461266804940 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 12:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:26:44 INFO - PROCESS | 3756 | 1461266804943 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 3756 | 1461266804946 Marionette TRACE conn2 <- [1,1166,null,{}] 12:26:44 INFO - PROCESS | 3756 | 1461266804949 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}] 12:26:45 INFO - PROCESS | 3756 | 1461266805072 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:26:45 INFO - PROCESS | 3756 | 1461266805080 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 3756 | ++DOCSHELL 1363FC00 == 38 [pid = 3756] [id = 301] 12:26:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (13B60800) [pid = 3756] [serial = 902] [outer = 00000000] 12:26:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (1934AC00) [pid = 3756] [serial = 903] [outer = 13B60800] 12:26:45 INFO - PROCESS | 3756 | 1461266805915 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (1AA08000) [pid = 3756] [serial = 904] [outer = 13B60800] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (19ABE800) [pid = 3756] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (19DCC800) [pid = 3756] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (18E2E800) [pid = 3756] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (196F0800) [pid = 3756] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (1989D800) [pid = 3756] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (18264C00) [pid = 3756] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (16C8F400) [pid = 3756] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (14B64800) [pid = 3756] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1336BC00) [pid = 3756] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1391C000) [pid = 3756] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1DF1CC00) [pid = 3756] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1DF0F400) [pid = 3756] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1AA69800) [pid = 3756] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1C261400) [pid = 3756] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (19A97000) [pid = 3756] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (16C88C00) [pid = 3756] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1363AC00) [pid = 3756] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1C28CC00) [pid = 3756] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (198A4800) [pid = 3756] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (19DCB000) [pid = 3756] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (15D0F400) [pid = 3756] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1D682000) [pid = 3756] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1A367000) [pid = 3756] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (15DD4000) [pid = 3756] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1C98C000) [pid = 3756] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1CEB3800) [pid = 3756] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1391BC00) [pid = 3756] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (18265800) [pid = 3756] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1C44BC00) [pid = 3756] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1D1B4800) [pid = 3756] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1D088C00) [pid = 3756] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1CEBDC00) [pid = 3756] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (15DD4800) [pid = 3756] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (02A8CC00) [pid = 3756] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1D1BFC00) [pid = 3756] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (194BE400) [pid = 3756] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1DC82400) [pid = 3756] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1D1B3400) [pid = 3756] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (199C2400) [pid = 3756] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1391FC00) [pid = 3756] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (15DBE400) [pid = 3756] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D683000) [pid = 3756] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:26:46 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C456000) [pid = 3756] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:26:46 INFO - PROCESS | 3756 | 1461266806380 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] 12:26:46 INFO - PROCESS | 3756 | 1461266806437 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 12:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:26:46 INFO - PROCESS | 3756 | 1461266806440 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 3756 | 1461266806442 Marionette TRACE conn2 <- [1,1170,null,{}] 12:26:46 INFO - PROCESS | 3756 | 1461266806445 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}] 12:26:46 INFO - PROCESS | 3756 | 1461266806532 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:26:46 INFO - PROCESS | 3756 | 1461266806541 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 3756 | ++DOCSHELL 1391D400 == 39 [pid = 3756] [id = 302] 12:26:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (15D10000) [pid = 3756] [serial = 905] [outer = 00000000] 12:26:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (16C88C00) [pid = 3756] [serial = 906] [outer = 15D10000] 12:26:46 INFO - PROCESS | 3756 | 1461266806585 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16949400) [pid = 3756] [serial = 907] [outer = 15D10000] 12:26:47 INFO - PROCESS | 3756 | 1461266807018 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] 12:26:47 INFO - PROCESS | 3756 | 1461266807081 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 12:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:26:47 INFO - PROCESS | 3756 | 1461266807084 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 3756 | 1461266807086 Marionette TRACE conn2 <- [1,1174,null,{}] 12:26:47 INFO - PROCESS | 3756 | 1461266807089 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}] 12:26:47 INFO - PROCESS | 3756 | 1461266807164 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:26:47 INFO - PROCESS | 3756 | 1461266807199 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 3756 | ++DOCSHELL 1607E800 == 40 [pid = 3756] [id = 303] 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1881B400) [pid = 3756] [serial = 908] [outer = 00000000] 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (198AB400) [pid = 3756] [serial = 909] [outer = 1881B400] 12:26:47 INFO - PROCESS | 3756 | 1461266807243 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19E23400) [pid = 3756] [serial = 910] [outer = 1881B400] 12:26:47 INFO - PROCESS | 3756 | 1461266807677 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] 12:26:47 INFO - PROCESS | 3756 | 1461266807726 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 12:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:26:47 INFO - PROCESS | 3756 | 1461266807730 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 3756 | 1461266807731 Marionette TRACE conn2 <- [1,1178,null,{}] 12:26:47 INFO - PROCESS | 3756 | 1461266807735 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}] 12:26:47 INFO - PROCESS | 3756 | 1461266807812 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:26:47 INFO - PROCESS | 3756 | 1461266807818 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 3756 | ++DOCSHELL 1A3CCC00 == 41 [pid = 3756] [id = 304] 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1A46C000) [pid = 3756] [serial = 911] [outer = 00000000] 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1AE0DC00) [pid = 3756] [serial = 912] [outer = 1A46C000] 12:26:47 INFO - PROCESS | 3756 | 1461266807864 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1AE31800) [pid = 3756] [serial = 913] [outer = 1A46C000] 12:26:48 INFO - PROCESS | 3756 | 1461266808685 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] 12:26:48 INFO - PROCESS | 3756 | 1461266808737 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 12:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:26:48 INFO - PROCESS | 3756 | 1461266808743 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 3756 | 1461266808746 Marionette TRACE conn2 <- [1,1182,null,{}] 12:26:48 INFO - PROCESS | 3756 | 1461266808753 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}] 12:26:48 INFO - PROCESS | 3756 | 1461266808874 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:26:49 INFO - PROCESS | 3756 | 1461266809013 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 3756 | ++DOCSHELL 1330E400 == 42 [pid = 3756] [id = 305] 12:26:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (13365C00) [pid = 3756] [serial = 914] [outer = 00000000] 12:26:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1363C400) [pid = 3756] [serial = 915] [outer = 13365C00] 12:26:49 INFO - PROCESS | 3756 | 1461266809106 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (13916C00) [pid = 3756] [serial = 916] [outer = 13365C00] 12:26:49 INFO - PROCESS | 3756 | 1461266809822 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] 12:26:49 INFO - PROCESS | 3756 | 1461266809906 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 12:26:49 INFO - PROCESS | 3756 | 1461266809913 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:26:49 INFO - PROCESS | 3756 | 1461266809918 Marionette TRACE conn2 <- [1,1186,null,{}] 12:26:49 INFO - PROCESS | 3756 | 1461266809924 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}] 12:26:50 INFO - PROCESS | 3756 | 1461266810058 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:26:50 INFO - PROCESS | 3756 | 1461266810197 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 3756 | ++DOCSHELL 12CB7000 == 43 [pid = 3756] [id = 306] 12:26:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (12CB9800) [pid = 3756] [serial = 917] [outer = 00000000] 12:26:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1694C000) [pid = 3756] [serial = 918] [outer = 12CB9800] 12:26:50 INFO - PROCESS | 3756 | 1461266810253 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1694B000) [pid = 3756] [serial = 919] [outer = 12CB9800] 12:26:51 INFO - PROCESS | 3756 | 1461266811190 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1321ms 12:26:51 INFO - PROCESS | 3756 | 1461266811229 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 12:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:26:51 INFO - PROCESS | 3756 | 1461266811233 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 12:26:51 INFO - PROCESS | 3756 | 1461266811238 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 3756 | 1461266811242 Marionette TRACE conn2 <- [1,1190,null,{}] 12:26:51 INFO - PROCESS | 3756 | 1461266811248 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}] 12:26:51 INFO - PROCESS | 3756 | 1461266811397 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:26:51 INFO - PROCESS | 3756 | 1461266811542 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 13467C00 == 42 [pid = 3756] [id = 21] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 1DF10C00 == 41 [pid = 3756] [id = 14] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 18BCA800 == 40 [pid = 3756] [id = 26] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 15DC0400 == 39 [pid = 3756] [id = 22] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 1CEBBC00 == 38 [pid = 3756] [id = 10] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 197A1400 == 37 [pid = 3756] [id = 28] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 192E3400 == 36 [pid = 3756] [id = 8] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 192E0000 == 35 [pid = 3756] [id = 27] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 1D6EF800 == 34 [pid = 3756] [id = 13] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 18410000 == 33 [pid = 3756] [id = 25] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 17BC0000 == 32 [pid = 3756] [id = 24] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 1CC7A400 == 31 [pid = 3756] [id = 11] 12:26:51 INFO - PROCESS | 3756 | --DOCSHELL 16762000 == 30 [pid = 3756] [id = 23] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1A3C9400) [pid = 3756] [serial = 870] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | ++DOCSHELL 02A88400 == 31 [pid = 3756] [id = 307] 12:26:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (02A92800) [pid = 3756] [serial = 920] [outer = 00000000] 12:26:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (13639800) [pid = 3756] [serial = 921] [outer = 02A92800] 12:26:51 INFO - PROCESS | 3756 | 1461266811617 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (139D3400) [pid = 3756] [serial = 922] [outer = 02A92800] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1C268000) [pid = 3756] [serial = 775] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1DC7D800) [pid = 3756] [serial = 736] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (16C94800) [pid = 3756] [serial = 678] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1337E000) [pid = 3756] [serial = 675] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1D6EE000) [pid = 3756] [serial = 690] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (199C3800) [pid = 3756] [serial = 681] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1DFA1000) [pid = 3756] [serial = 742] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1C28B800) [pid = 3756] [serial = 684] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (19AC8800) [pid = 3756] [serial = 733] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1DF12400) [pid = 3756] [serial = 739] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1C997000) [pid = 3756] [serial = 687] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (18406000) [pid = 3756] [serial = 730] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1CB3C000) [pid = 3756] [serial = 624] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D50BC00) [pid = 3756] [serial = 636] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1825E800) [pid = 3756] [serial = 627] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (19DD4C00) [pid = 3756] [serial = 630] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1D082C00) [pid = 3756] [serial = 633] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1D681C00) [pid = 3756] [serial = 639] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1DCA9800) [pid = 3756] [serial = 727] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (19EB7400) [pid = 3756] [serial = 868] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1934D000) [pid = 3756] [serial = 855] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (198A6400) [pid = 3756] [serial = 858] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (194BC400) [pid = 3756] [serial = 856] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (19A8AC00) [pid = 3756] [serial = 861] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1993CC00) [pid = 3756] [serial = 859] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (19DD5C00) [pid = 3756] [serial = 867] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (13B2C400) [pid = 3756] [serial = 862] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1881B000) [pid = 3756] [serial = 852] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (16CF8800) [pid = 3756] [serial = 849] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (181BB000) [pid = 3756] [serial = 850] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (15DC2400) [pid = 3756] [serial = 846] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (15DE8800) [pid = 3756] [serial = 847] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (139D3800) [pid = 3756] [serial = 844] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (13914800) [pid = 3756] [serial = 843] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (18816000) [pid = 3756] [serial = 841] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (18261400) [pid = 3756] [serial = 840] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1E196400) [pid = 3756] [serial = 838] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1E193400) [pid = 3756] [serial = 837] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1DFADC00) [pid = 3756] [serial = 835] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1DFAB800) [pid = 3756] [serial = 834] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1DC7E000) [pid = 3756] [serial = 832] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1DC7E400) [pid = 3756] [serial = 831] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1D689800) [pid = 3756] [serial = 829] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1CC7A800) [pid = 3756] [serial = 828] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1C21E800) [pid = 3756] [serial = 826] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1AB33000) [pid = 3756] [serial = 825] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (194C8C00) [pid = 3756] [serial = 823] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (18B29C00) [pid = 3756] [serial = 822] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (15D10800) [pid = 3756] [serial = 820] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (13B61000) [pid = 3756] [serial = 819] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1D50D000) [pid = 3756] [serial = 817] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (19AC3400) [pid = 3756] [serial = 864] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (18980800) [pid = 3756] [serial = 853] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (19DC8400) [pid = 3756] [serial = 865] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1D582800) [pid = 3756] [serial = 790] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1C21D800) [pid = 3756] [serial = 784] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (15DEDC00) [pid = 3756] [serial = 778] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (19884400) [pid = 3756] [serial = 781] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1DF18800) [pid = 3756] [serial = 793] [outer = 00000000] [url = about:blank] 12:26:51 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (1D07D000) [pid = 3756] [serial = 787] [outer = 00000000] [url = about:blank] 12:26:52 INFO - PROCESS | 3756 | 1461266812105 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]]]}] 12:26:52 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 12:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 896ms 12:26:52 INFO - PROCESS | 3756 | 1461266812171 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 3756 | 1461266812177 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 12:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:26:52 INFO - PROCESS | 3756 | 1461266812183 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 3756 | 1461266812185 Marionette TRACE conn2 <- [1,1194,null,{}] 12:26:52 INFO - PROCESS | 3756 | 1461266812189 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}] 12:26:52 INFO - PROCESS | 3756 | 1461266812267 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:26:52 INFO - PROCESS | 3756 | 1461266812277 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 3756 | ++DOCSHELL 13B61000 == 32 [pid = 3756] [id = 308] 12:26:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (13B61C00) [pid = 3756] [serial = 923] [outer = 00000000] 12:26:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (14B66C00) [pid = 3756] [serial = 924] [outer = 13B61C00] 12:26:52 INFO - PROCESS | 3756 | 1461266812322 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (15D06800) [pid = 3756] [serial = 925] [outer = 13B61C00] 12:26:52 INFO - PROCESS | 3756 | 1461266812799 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]]]}] 12:26:52 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 12:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 645ms 12:26:52 INFO - PROCESS | 3756 | 1461266812823 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 3756 | 1461266812825 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 12:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:26:52 INFO - PROCESS | 3756 | 1461266812828 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 3756 | 1461266812832 Marionette TRACE conn2 <- [1,1198,null,{}] 12:26:52 INFO - PROCESS | 3756 | 1461266812843 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}] 12:26:52 INFO - PROCESS | 3756 | 1461266812956 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:26:52 INFO - PROCESS | 3756 | 1461266812967 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 3756 | ++DOCSHELL 16625C00 == 33 [pid = 3756] [id = 309] 12:26:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (16627000) [pid = 3756] [serial = 926] [outer = 00000000] 12:26:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1694E000) [pid = 3756] [serial = 927] [outer = 16627000] 12:26:53 INFO - PROCESS | 3756 | 1461266813022 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (17BBCC00) [pid = 3756] [serial = 928] [outer = 16627000] 12:26:53 INFO - PROCESS | 3756 | 1461266813479 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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 692ms 12:26:53 INFO - PROCESS | 3756 | 1461266813529 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:26:53 INFO - PROCESS | 3756 | 1461266813532 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 12:26:53 INFO - PROCESS | 3756 | 1461266813535 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 3756 | 1461266813537 Marionette TRACE conn2 <- [1,1202,null,{}] 12:26:53 INFO - PROCESS | 3756 | 1461266813540 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}] 12:26:53 INFO - PROCESS | 3756 | 1461266813618 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:26:53 INFO - PROCESS | 3756 | 1461266813625 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 3756 | ++DOCSHELL 18262000 == 34 [pid = 3756] [id = 310] 12:26:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18263C00) [pid = 3756] [serial = 929] [outer = 00000000] 12:26:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (184B6C00) [pid = 3756] [serial = 930] [outer = 18263C00] 12:26:53 INFO - PROCESS | 3756 | 1461266813670 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1897C000) [pid = 3756] [serial = 931] [outer = 18263C00] 12:26:54 INFO - PROCESS | 3756 | 1461266814101 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 598ms 12:26:54 INFO - PROCESS | 3756 | 1461266814132 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 3756 | 1461266814134 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 12:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:26:54 INFO - PROCESS | 3756 | 1461266814143 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 3756 | 1461266814145 Marionette TRACE conn2 <- [1,1206,null,{}] 12:26:54 INFO - PROCESS | 3756 | 1461266814149 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}] 12:26:54 INFO - PROCESS | 3756 | 1461266814249 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:26:54 INFO - PROCESS | 3756 | 1461266814255 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 3756 | ++DOCSHELL 1825DC00 == 35 [pid = 3756] [id = 311] 12:26:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1825F000) [pid = 3756] [serial = 932] [outer = 00000000] 12:26:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (18BCB400) [pid = 3756] [serial = 933] [outer = 1825F000] 12:26:54 INFO - PROCESS | 3756 | 1461266814303 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (18BD2800) [pid = 3756] [serial = 934] [outer = 1825F000] 12:26:54 INFO - PROCESS | 3756 | 1461266814794 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 707ms 12:26:54 INFO - PROCESS | 3756 | 1461266814845 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 3756 | 1461266814847 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 12:26:54 INFO - PROCESS | 3756 | 1461266814851 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:26:54 INFO - PROCESS | 3756 | 1461266814852 Marionette TRACE conn2 <- [1,1210,null,{}] 12:26:54 INFO - PROCESS | 3756 | 1461266814856 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}] 12:26:55 INFO - PROCESS | 3756 | 1461266814981 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:26:55 INFO - PROCESS | 3756 | 1461266815048 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 3756 | ++DOCSHELL 18F22C00 == 36 [pid = 3756] [id = 312] 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (192E0000) [pid = 3756] [serial = 935] [outer = 00000000] 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19877800) [pid = 3756] [serial = 936] [outer = 192E0000] 12:26:55 INFO - PROCESS | 3756 | 1461266815099 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (197A3C00) [pid = 3756] [serial = 937] [outer = 192E0000] 12:26:55 INFO - PROCESS | 3756 | 1461266815506 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] 12:26:55 INFO - PROCESS | 3756 | 1461266815555 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 12:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:26:55 INFO - PROCESS | 3756 | 1461266815563 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 3756 | 1461266815565 Marionette TRACE conn2 <- [1,1214,null,{}] 12:26:55 INFO - PROCESS | 3756 | 1461266815616 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}] 12:26:55 INFO - PROCESS | 3756 | 1461266815723 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:26:55 INFO - PROCESS | 3756 | 1461266815733 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 3756 | ++DOCSHELL 02A75800 == 37 [pid = 3756] [id = 313] 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1934F800) [pid = 3756] [serial = 938] [outer = 00000000] 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1993C800) [pid = 3756] [serial = 939] [outer = 1934F800] 12:26:55 INFO - PROCESS | 3756 | 1461266815779 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19942000) [pid = 3756] [serial = 940] [outer = 1934F800] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1881B400) [pid = 3756] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (196EF400) [pid = 3756] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (18BCF800) [pid = 3756] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (13633C00) [pid = 3756] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (19947000) [pid = 3756] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (198A3C00) [pid = 3756] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (198A3400) [pid = 3756] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (143D2400) [pid = 3756] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19DC9C00) [pid = 3756] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (12CBC000) [pid = 3756] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (15F8E800) [pid = 3756] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (16081800) [pid = 3756] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (15D10000) [pid = 3756] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:26:56 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (13B60800) [pid = 3756] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:26:56 INFO - PROCESS | 3756 | 1461266816401 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 849ms 12:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:26:56 INFO - PROCESS | 3756 | 1461266816434 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 3756 | 1461266816435 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 12:26:56 INFO - PROCESS | 3756 | 1461266816439 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 3756 | 1461266816440 Marionette TRACE conn2 <- [1,1218,null,{}] 12:26:56 INFO - PROCESS | 3756 | 1461266816444 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}] 12:26:56 INFO - PROCESS | 3756 | 1461266816518 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:26:56 INFO - PROCESS | 3756 | 1461266816524 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 3756 | ++DOCSHELL 12CB5400 == 38 [pid = 3756] [id = 314] 12:26:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (12CBC000) [pid = 3756] [serial = 941] [outer = 00000000] 12:26:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (16583000) [pid = 3756] [serial = 942] [outer = 12CBC000] 12:26:56 INFO - PROCESS | 3756 | 1461266816568 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18B2B000) [pid = 3756] [serial = 943] [outer = 12CBC000] 12:26:56 INFO - PROCESS | 3756 | 1461266816980 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 597ms 12:26:57 INFO - PROCESS | 3756 | 1461266817060 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 3756 | 1461266817062 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 12:26:57 INFO - PROCESS | 3756 | 1461266817066 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:26:57 INFO - PROCESS | 3756 | 1461266817067 Marionette TRACE conn2 <- [1,1222,null,{}] 12:26:57 INFO - PROCESS | 3756 | 1461266817073 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}] 12:26:57 INFO - PROCESS | 3756 | 1461266817155 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:26:57 INFO - PROCESS | 3756 | 1461266817162 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 3756 | ++DOCSHELL 15DE9400 == 39 [pid = 3756] [id = 315] 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (196EF400) [pid = 3756] [serial = 944] [outer = 00000000] 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (198AC400) [pid = 3756] [serial = 945] [outer = 196EF400] 12:26:57 INFO - PROCESS | 3756 | 1461266817206 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19947000) [pid = 3756] [serial = 946] [outer = 196EF400] 12:26:57 INFO - PROCESS | 3756 | 1461266817634 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 598ms 12:26:57 INFO - PROCESS | 3756 | 1461266817664 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 3756 | 1461266817666 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 12:26:57 INFO - PROCESS | 3756 | 1461266817670 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:26:57 INFO - PROCESS | 3756 | 1461266817671 Marionette TRACE conn2 <- [1,1226,null,{}] 12:26:57 INFO - PROCESS | 3756 | 1461266817675 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}] 12:26:57 INFO - PROCESS | 3756 | 1461266817750 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:26:57 INFO - PROCESS | 3756 | 1461266817756 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 3756 | ++DOCSHELL 18142000 == 40 [pid = 3756] [id = 316] 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19351800) [pid = 3756] [serial = 947] [outer = 00000000] 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19AC6400) [pid = 3756] [serial = 948] [outer = 19351800] 12:26:57 INFO - PROCESS | 3756 | 1461266817800 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19AC5C00) [pid = 3756] [serial = 949] [outer = 19351800] 12:26:58 INFO - PROCESS | 3756 | 1461266818220 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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 597ms 12:26:58 INFO - PROCESS | 3756 | 1461266818267 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 3756 | 1461266818269 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 12:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:26:58 INFO - PROCESS | 3756 | 1461266818276 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 3756 | 1461266818279 Marionette TRACE conn2 <- [1,1230,null,{}] 12:26:58 INFO - PROCESS | 3756 | 1461266818282 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}] 12:26:58 INFO - PROCESS | 3756 | 1461266818421 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:26:58 INFO - PROCESS | 3756 | 1461266818577 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 3756 | ++DOCSHELL 02A97C00 == 41 [pid = 3756] [id = 317] 12:26:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (11CAC800) [pid = 3756] [serial = 950] [outer = 00000000] 12:26:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (13371400) [pid = 3756] [serial = 951] [outer = 11CAC800] 12:26:58 INFO - PROCESS | 3756 | 1461266818635 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (13637C00) [pid = 3756] [serial = 952] [outer = 11CAC800] 12:26:59 INFO - PROCESS | 3756 | 1461266819202 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1006ms 12:26:59 INFO - PROCESS | 3756 | 1461266819281 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 3756 | 1461266819286 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 12:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:26:59 INFO - PROCESS | 3756 | 1461266819290 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 3756 | 1461266819295 Marionette TRACE conn2 <- [1,1234,null,{}] 12:26:59 INFO - PROCESS | 3756 | 1461266819300 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}] 12:26:59 INFO - PROCESS | 3756 | 1461266819446 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:26:59 INFO - PROCESS | 3756 | 1461266819463 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 3756 | ++DOCSHELL 15DDB400 == 42 [pid = 3756] [id = 318] 12:26:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (15DE8000) [pid = 3756] [serial = 953] [outer = 00000000] 12:26:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1607C800) [pid = 3756] [serial = 954] [outer = 15DE8000] 12:26:59 INFO - PROCESS | 3756 | 1461266819521 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (16585C00) [pid = 3756] [serial = 955] [outer = 15DE8000] 12:27:00 INFO - PROCESS | 3756 | 1461266820172 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]]]}] 12:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 944ms 12:27:00 INFO - PROCESS | 3756 | 1461266820236 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 3756 | 1461266820239 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 12:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:27:00 INFO - PROCESS | 3756 | 1461266820243 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 3756 | 1461266820246 Marionette TRACE conn2 <- [1,1238,null,{}] 12:27:00 INFO - PROCESS | 3756 | 1461266820250 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}] 12:27:00 INFO - PROCESS | 3756 | 1461266820393 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:27:00 INFO - PROCESS | 3756 | 1461266820451 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 3756 | ++DOCSHELL 18BCA000 == 43 [pid = 3756] [id = 319] 12:27:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (18BD1800) [pid = 3756] [serial = 956] [outer = 00000000] 12:27:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1979F000) [pid = 3756] [serial = 957] [outer = 18BD1800] 12:27:00 INFO - PROCESS | 3756 | 1461266820506 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (198A0C00) [pid = 3756] [serial = 958] [outer = 18BD1800] 12:27:01 INFO - PROCESS | 3756 | 1461266821108 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 913ms 12:27:01 INFO - PROCESS | 3756 | 1461266821146 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 3756 | 1461266821150 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 12:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:27:01 INFO - PROCESS | 3756 | 1461266821161 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 3756 | 1461266821165 Marionette TRACE conn2 <- [1,1242,null,{}] 12:27:01 INFO - PROCESS | 3756 | 1461266821169 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}] 12:27:01 INFO - PROCESS | 3756 | 1461266821327 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:27:01 INFO - PROCESS | 3756 | 1461266821450 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 3756 | ++DOCSHELL 19DD1400 == 44 [pid = 3756] [id = 320] 12:27:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19DD2400) [pid = 3756] [serial = 959] [outer = 00000000] 12:27:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19EAC400) [pid = 3756] [serial = 960] [outer = 19DD2400] 12:27:01 INFO - PROCESS | 3756 | 1461266821506 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1A1F3C00) [pid = 3756] [serial = 961] [outer = 19DD2400] 12:27:02 INFO - PROCESS | 3756 | 1461266822043 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 897ms 12:27:02 INFO - PROCESS | 3756 | 1461266822093 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 3756 | 1461266822095 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 12:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:27:02 INFO - PROCESS | 3756 | 1461266822099 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 3756 | 1461266822101 Marionette TRACE conn2 <- [1,1246,null,{}] 12:27:02 INFO - PROCESS | 3756 | 1461266822104 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}] 12:27:02 INFO - PROCESS | 3756 | 1461266822203 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:27:02 INFO - PROCESS | 3756 | 1461266822305 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 3756 | ++DOCSHELL 19348000 == 45 [pid = 3756] [id = 321] 12:27:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19ABE800) [pid = 3756] [serial = 962] [outer = 00000000] 12:27:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1A741000) [pid = 3756] [serial = 963] [outer = 19ABE800] 12:27:02 INFO - PROCESS | 3756 | 1461266822358 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1AA60400) [pid = 3756] [serial = 964] [outer = 19ABE800] 12:27:02 INFO - PROCESS | 3756 | 1461266822904 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 850ms 12:27:02 INFO - PROCESS | 3756 | 1461266822941 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 3756 | 1461266822944 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 12:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:27:02 INFO - PROCESS | 3756 | 1461266822947 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 3756 | 1461266822949 Marionette TRACE conn2 <- [1,1250,null,{}] 12:27:02 INFO - PROCESS | 3756 | 1461266822953 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}] 12:27:03 INFO - PROCESS | 3756 | 1461266823057 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:27:03 INFO - PROCESS | 3756 | 1461266823185 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 3756 | ++DOCSHELL 1A74B800 == 46 [pid = 3756] [id = 322] 12:27:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1AA03800) [pid = 3756] [serial = 965] [outer = 00000000] 12:27:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1AE33800) [pid = 3756] [serial = 966] [outer = 1AA03800] 12:27:03 INFO - PROCESS | 3756 | 1461266823255 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1C21E000) [pid = 3756] [serial = 967] [outer = 1AA03800] 12:27:03 INFO - PROCESS | 3756 | 1461266823935 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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1053ms 12:27:04 INFO - PROCESS | 3756 | 1461266823991 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 3756 | 1461266823994 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 12:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:27:04 INFO - PROCESS | 3756 | 1461266824016 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 3756 | 1461266824020 Marionette TRACE conn2 <- [1,1254,null,{}] 12:27:04 INFO - PROCESS | 3756 | 1461266824025 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}] 12:27:04 INFO - PROCESS | 3756 | 1461266824120 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:27:04 INFO - PROCESS | 3756 | 1461266824257 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 3756 | ++DOCSHELL 13313800 == 47 [pid = 3756] [id = 323] 12:27:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (13637800) [pid = 3756] [serial = 968] [outer = 00000000] 12:27:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (143CE400) [pid = 3756] [serial = 969] [outer = 13637800] 12:27:04 INFO - PROCESS | 3756 | 1461266824316 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (14496400) [pid = 3756] [serial = 970] [outer = 13637800] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1987C800) [pid = 3756] [serial = 891] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19348C00) [pid = 3756] [serial = 888] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (194BF800) [pid = 3756] [serial = 889] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (13728400) [pid = 3756] [serial = 876] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (199C0C00) [pid = 3756] [serial = 897] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (198ABC00) [pid = 3756] [serial = 894] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19AC5400) [pid = 3756] [serial = 900] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (199C0800) [pid = 3756] [serial = 898] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19DCA000) [pid = 3756] [serial = 901] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (14B5F400) [pid = 3756] [serial = 879] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1A466800) [pid = 3756] [serial = 871] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (15751000) [pid = 3756] [serial = 880] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (13365000) [pid = 3756] [serial = 873] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (19E23400) [pid = 3756] [serial = 910] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1336CC00) [pid = 3756] [serial = 874] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (16083800) [pid = 3756] [serial = 882] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (16628400) [pid = 3756] [serial = 883] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (18263400) [pid = 3756] [serial = 885] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (18269400) [pid = 3756] [serial = 886] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1987BC00) [pid = 3756] [serial = 892] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (16C88C00) [pid = 3756] [serial = 906] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (13731800) [pid = 3756] [serial = 877] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1934AC00) [pid = 3756] [serial = 903] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1AA08000) [pid = 3756] [serial = 904] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (16949400) [pid = 3756] [serial = 907] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (198A9000) [pid = 3756] [serial = 895] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (198AB400) [pid = 3756] [serial = 909] [outer = 00000000] [url = about:blank] 12:27:04 INFO - PROCESS | 3756 | 1461266824857 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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 912ms 12:27:04 INFO - PROCESS | 3756 | 1461266824919 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 3756 | 1461266824924 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 12:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:27:04 INFO - PROCESS | 3756 | 1461266824930 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 3756 | 1461266824932 Marionette TRACE conn2 <- [1,1258,null,{}] 12:27:04 INFO - PROCESS | 3756 | 1461266824936 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}] 12:27:05 INFO - PROCESS | 3756 | 1461266825021 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:27:05 INFO - PROCESS | 3756 | 1461266825028 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 3756 | ++DOCSHELL 157A9C00 == 48 [pid = 3756] [id = 324] 12:27:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (157EF000) [pid = 3756] [serial = 971] [outer = 00000000] 12:27:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (15DF4C00) [pid = 3756] [serial = 972] [outer = 157EF000] 12:27:05 INFO - PROCESS | 3756 | 1461266825075 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1607F000) [pid = 3756] [serial = 973] [outer = 157EF000] 12:27:05 INFO - PROCESS | 3756 | 1461266825559 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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 708ms 12:27:05 INFO - PROCESS | 3756 | 1461266825628 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 3756 | 1461266825630 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 12:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:27:05 INFO - PROCESS | 3756 | 1461266825634 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 3756 | 1461266825637 Marionette TRACE conn2 <- [1,1262,null,{}] 12:27:05 INFO - PROCESS | 3756 | 1461266825678 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}] 12:27:05 INFO - PROCESS | 3756 | 1461266825769 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:27:05 INFO - PROCESS | 3756 | 1461266825852 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 3756 | ++DOCSHELL 143D4C00 == 49 [pid = 3756] [id = 325] 12:27:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (16579400) [pid = 3756] [serial = 974] [outer = 00000000] 12:27:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (18407800) [pid = 3756] [serial = 975] [outer = 16579400] 12:27:05 INFO - PROCESS | 3756 | 1461266825900 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1897BC00) [pid = 3756] [serial = 976] [outer = 16579400] 12:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 645ms 12:27:06 INFO - PROCESS | 3756 | 1461266826263 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]]]}] 12:27:06 INFO - PROCESS | 3756 | 1461266826271 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 3756 | 1461266826274 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 12:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:27:06 INFO - PROCESS | 3756 | 1461266826277 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 3756 | 1461266826279 Marionette TRACE conn2 <- [1,1266,null,{}] 12:27:06 INFO - PROCESS | 3756 | 1461266826304 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}] 12:27:06 INFO - PROCESS | 3756 | 1461266826434 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:27:06 INFO - PROCESS | 3756 | 1461266826440 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 3756 | ++DOCSHELL 18405C00 == 50 [pid = 3756] [id = 326] 12:27:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (184AD400) [pid = 3756] [serial = 977] [outer = 00000000] 12:27:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (19351000) [pid = 3756] [serial = 978] [outer = 184AD400] 12:27:06 INFO - PROCESS | 3756 | 1461266826486 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (196F2400) [pid = 3756] [serial = 979] [outer = 184AD400] 12:27:06 INFO - PROCESS | 3756 | 1461266826952 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 707ms 12:27:07 INFO - PROCESS | 3756 | 1461266827009 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 3756 | 1461266827011 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 12:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:27:07 INFO - PROCESS | 3756 | 1461266827022 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 3756 | 1461266827024 Marionette TRACE conn2 <- [1,1270,null,{}] 12:27:07 INFO - PROCESS | 3756 | 1461266827028 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}] 12:27:07 INFO - PROCESS | 3756 | 1461266827133 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:27:07 INFO - PROCESS | 3756 | 1461266827231 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 3756 | ++DOCSHELL 1987C800 == 51 [pid = 3756] [id = 327] 12:27:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1987EC00) [pid = 3756] [serial = 980] [outer = 00000000] 12:27:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (198A0000) [pid = 3756] [serial = 981] [outer = 1987EC00] 12:27:07 INFO - PROCESS | 3756 | 1461266827276 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (198A5400) [pid = 3756] [serial = 982] [outer = 1987EC00] 12:27:07 INFO - PROCESS | 3756 | 1461266827718 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 771ms 12:27:07 INFO - PROCESS | 3756 | 1461266827776 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 3756 | 1461266827778 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 12:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:27:07 INFO - PROCESS | 3756 | 1461266827785 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 3756 | 1461266827787 Marionette TRACE conn2 <- [1,1274,null,{}] 12:27:07 INFO - PROCESS | 3756 | 1461266827797 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}] 12:27:07 INFO - PROCESS | 3756 | 1461266827919 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:27:07 INFO - PROCESS | 3756 | 1461266827980 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 3756 | ++DOCSHELL 19349800 == 52 [pid = 3756] [id = 328] 12:27:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (198ABC00) [pid = 3756] [serial = 983] [outer = 00000000] 12:27:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19AC2000) [pid = 3756] [serial = 984] [outer = 198ABC00] 12:27:08 INFO - PROCESS | 3756 | 1461266828027 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (19AC1C00) [pid = 3756] [serial = 985] [outer = 198ABC00] 12:27:08 INFO - PROCESS | 3756 | 1461266828447 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]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 708ms 12:27:08 INFO - PROCESS | 3756 | 1461266828481 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 3756 | 1461266828483 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 12:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:27:08 INFO - PROCESS | 3756 | 1461266828525 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 3756 | 1461266828527 Marionette TRACE conn2 <- [1,1278,null,{}] 12:27:08 INFO - PROCESS | 3756 | 1461266828530 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}] 12:27:08 INFO - PROCESS | 3756 | 1461266828640 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:27:08 INFO - PROCESS | 3756 | 1461266828652 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 3756 | ++DOCSHELL 19AC0C00 == 53 [pid = 3756] [id = 329] 12:27:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19DC9C00) [pid = 3756] [serial = 986] [outer = 00000000] 12:27:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19E29800) [pid = 3756] [serial = 987] [outer = 19DC9C00] 12:27:08 INFO - PROCESS | 3756 | 1461266828698 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1A3CF000) [pid = 3756] [serial = 988] [outer = 19DC9C00] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (192E0000) [pid = 3756] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (13B61C00) [pid = 3756] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (02A92800) [pid = 3756] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (16627000) [pid = 3756] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1825F000) [pid = 3756] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (18263C00) [pid = 3756] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1934F800) [pid = 3756] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (12CBC000) [pid = 3756] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:27:08 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (196EF400) [pid = 3756] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:27:09 INFO - PROCESS | 3756 | 1461266829161 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 708ms 12:27:09 INFO - PROCESS | 3756 | 1461266829211 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 3756 | 1461266829213 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 12:27:09 INFO - PROCESS | 3756 | 1461266829217 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:27:09 INFO - PROCESS | 3756 | 1461266829218 Marionette TRACE conn2 <- [1,1282,null,{}] 12:27:09 INFO - PROCESS | 3756 | 1461266829222 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}] 12:27:09 INFO - PROCESS | 3756 | 1461266829298 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:27:09 INFO - PROCESS | 3756 | 1461266829304 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 3756 | ++DOCSHELL 1336C000 == 54 [pid = 3756] [id = 330] 12:27:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13633400) [pid = 3756] [serial = 989] [outer = 00000000] 12:27:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19ABF000) [pid = 3756] [serial = 990] [outer = 13633400] 12:27:09 INFO - PROCESS | 3756 | 1461266829348 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19AC5400) [pid = 3756] [serial = 991] [outer = 13633400] 12:27:09 INFO - PROCESS | 3756 | 1461266829778 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 597ms 12:27:09 INFO - PROCESS | 3756 | 1461266829814 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 3756 | 1461266829816 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 12:27:09 INFO - PROCESS | 3756 | 1461266829823 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:27:09 INFO - PROCESS | 3756 | 1461266829825 Marionette TRACE conn2 <- [1,1286,null,{}] 12:27:09 INFO - PROCESS | 3756 | 1461266829828 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}] 12:27:09 INFO - PROCESS | 3756 | 1461266829907 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:27:09 INFO - PROCESS | 3756 | 1461266829914 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 3756 | ++DOCSHELL 13365800 == 55 [pid = 3756] [id = 331] 12:27:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (139D3C00) [pid = 3756] [serial = 992] [outer = 00000000] 12:27:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1AA68C00) [pid = 3756] [serial = 993] [outer = 139D3C00] 12:27:09 INFO - PROCESS | 3756 | 1461266829958 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1AE06400) [pid = 3756] [serial = 994] [outer = 139D3C00] 12:27:10 INFO - PROCESS | 3756 | 1461266830424 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 645ms 12:27:10 INFO - PROCESS | 3756 | 1461266830462 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 3756 | 1461266830464 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 12:27:10 INFO - PROCESS | 3756 | 1461266830472 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:27:10 INFO - PROCESS | 3756 | 1461266830473 Marionette TRACE conn2 <- [1,1290,null,{}] 12:27:10 INFO - PROCESS | 3756 | 1461266830476 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}] 12:27:10 INFO - PROCESS | 3756 | 1461266830555 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:27:10 INFO - PROCESS | 3756 | 1461266830561 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 3756 | ++DOCSHELL 19DCE400 == 56 [pid = 3756] [id = 332] 12:27:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19DD6800) [pid = 3756] [serial = 995] [outer = 00000000] 12:27:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1C225C00) [pid = 3756] [serial = 996] [outer = 19DD6800] 12:27:10 INFO - PROCESS | 3756 | 1461266830605 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C228C00) [pid = 3756] [serial = 997] [outer = 19DD6800] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 12CB5400 == 55 [pid = 3756] [id = 314] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 15DE9400 == 54 [pid = 3756] [id = 315] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 1DF15000 == 53 [pid = 3756] [id = 15] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 19879000 == 52 [pid = 3756] [id = 290] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 1840E000 == 51 [pid = 3756] [id = 20] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 16625C00 == 50 [pid = 3756] [id = 309] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 18262000 == 49 [pid = 3756] [id = 310] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 02A75800 == 48 [pid = 3756] [id = 313] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 1825DC00 == 47 [pid = 3756] [id = 311] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 18F22C00 == 46 [pid = 3756] [id = 312] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 18142000 == 45 [pid = 3756] [id = 316] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 13368C00 == 44 [pid = 3756] [id = 18] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 1D683800 == 43 [pid = 3756] [id = 12] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 14451000 == 42 [pid = 3756] [id = 19] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 13313800 == 41 [pid = 3756] [id = 323] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 19348000 == 40 [pid = 3756] [id = 321] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 1A74B800 == 39 [pid = 3756] [id = 322] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 19DD1400 == 38 [pid = 3756] [id = 320] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 15DDB400 == 37 [pid = 3756] [id = 318] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 18BCA000 == 36 [pid = 3756] [id = 319] 12:27:11 INFO - PROCESS | 3756 | --DOCSHELL 02A97C00 == 35 [pid = 3756] [id = 317] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 1336C000 == 34 [pid = 3756] [id = 330] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 19AC0C00 == 33 [pid = 3756] [id = 329] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 18405C00 == 32 [pid = 3756] [id = 326] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 19349800 == 31 [pid = 3756] [id = 328] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 143D4C00 == 30 [pid = 3756] [id = 325] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 13365800 == 29 [pid = 3756] [id = 331] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 1987C800 == 28 [pid = 3756] [id = 327] 12:27:12 INFO - PROCESS | 3756 | --DOCSHELL 157A9C00 == 27 [pid = 3756] [id = 324] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19877800) [pid = 3756] [serial = 936] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (14B66C00) [pid = 3756] [serial = 924] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (15D06800) [pid = 3756] [serial = 925] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (13639800) [pid = 3756] [serial = 921] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (139D3400) [pid = 3756] [serial = 922] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1694E000) [pid = 3756] [serial = 927] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (17BBCC00) [pid = 3756] [serial = 928] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (18BD2800) [pid = 3756] [serial = 934] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1363C400) [pid = 3756] [serial = 915] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1AE0DC00) [pid = 3756] [serial = 912] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (197A3C00) [pid = 3756] [serial = 937] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1694C000) [pid = 3756] [serial = 918] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (184B6C00) [pid = 3756] [serial = 930] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1993C800) [pid = 3756] [serial = 939] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (16583000) [pid = 3756] [serial = 942] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (18B2B000) [pid = 3756] [serial = 943] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (198AC400) [pid = 3756] [serial = 945] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (19942000) [pid = 3756] [serial = 940] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (18BCB400) [pid = 3756] [serial = 933] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1897C000) [pid = 3756] [serial = 931] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (19947000) [pid = 3756] [serial = 946] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (19AC6400) [pid = 3756] [serial = 948] [outer = 00000000] [url = about:blank] 12:27:12 INFO - PROCESS | 3756 | 1461266832531 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]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2060ms 12:27:12 INFO - PROCESS | 3756 | 1461266832564 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 3756 | 1461266832568 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 12:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:27:12 INFO - PROCESS | 3756 | 1461266832574 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 3756 | 1461266832577 Marionette TRACE conn2 <- [1,1294,null,{}] 12:27:12 INFO - PROCESS | 3756 | 1461266832583 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}] 12:27:12 INFO - PROCESS | 3756 | 1461266832671 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:27:12 INFO - PROCESS | 3756 | 1461266832681 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 3756 | ++DOCSHELL 12B7A000 == 28 [pid = 3756] [id = 333] 12:27:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (12B7BC00) [pid = 3756] [serial = 998] [outer = 00000000] 12:27:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1330C800) [pid = 3756] [serial = 999] [outer = 12B7BC00] 12:27:12 INFO - PROCESS | 3756 | 1461266832730 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (13366800) [pid = 3756] [serial = 1000] [outer = 12B7BC00] 12:27:13 INFO - PROCESS | 3756 | 1461266833226 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]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 708ms 12:27:13 INFO - PROCESS | 3756 | 1461266833274 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 3756 | 1461266833280 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 12:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:27:13 INFO - PROCESS | 3756 | 1461266833286 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 3756 | 1461266833289 Marionette TRACE conn2 <- [1,1298,null,{}] 12:27:13 INFO - PROCESS | 3756 | 1461266833293 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}] 12:27:13 INFO - PROCESS | 3756 | 1461266833375 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:27:13 INFO - PROCESS | 3756 | 1461266833384 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 3756 | ++DOCSHELL 1337D800 == 29 [pid = 3756] [id = 334] 12:27:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (13634400) [pid = 3756] [serial = 1001] [outer = 00000000] 12:27:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (13640000) [pid = 3756] [serial = 1002] [outer = 13634400] 12:27:13 INFO - PROCESS | 3756 | 1461266833430 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (13912800) [pid = 3756] [serial = 1003] [outer = 13634400] 12:27:13 INFO - PROCESS | 3756 | 1461266833928 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] 12:27:14 INFO - PROCESS | 3756 | 1461266833986 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 12:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:27:14 INFO - PROCESS | 3756 | 1461266833991 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 3756 | 1461266833994 Marionette TRACE conn2 <- [1,1302,null,{}] 12:27:14 INFO - PROCESS | 3756 | 1461266834004 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}] 12:27:14 INFO - PROCESS | 3756 | 1461266834121 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:27:14 INFO - PROCESS | 3756 | 1461266834207 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 3756 | ++DOCSHELL 14497C00 == 30 [pid = 3756] [id = 335] 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (14498800) [pid = 3756] [serial = 1004] [outer = 00000000] 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (157EE800) [pid = 3756] [serial = 1005] [outer = 14498800] 12:27:14 INFO - PROCESS | 3756 | 1461266834257 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (15DBC000) [pid = 3756] [serial = 1006] [outer = 14498800] 12:27:14 INFO - PROCESS | 3756 | 1461266834647 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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 692ms 12:27:14 INFO - PROCESS | 3756 | 1461266834689 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 3756 | 1461266834691 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 12:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:27:14 INFO - PROCESS | 3756 | 1461266834695 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 3756 | 1461266834696 Marionette TRACE conn2 <- [1,1306,null,{}] 12:27:14 INFO - PROCESS | 3756 | 1461266834707 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}] 12:27:14 INFO - PROCESS | 3756 | 1461266834784 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:27:14 INFO - PROCESS | 3756 | 1461266834791 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 3756 | ++DOCSHELL 15D05800 == 31 [pid = 3756] [id = 336] 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (16081800) [pid = 3756] [serial = 1007] [outer = 00000000] 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (16628400) [pid = 3756] [serial = 1008] [outer = 16081800] 12:27:14 INFO - PROCESS | 3756 | 1461266834836 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (16768C00) [pid = 3756] [serial = 1009] [outer = 16081800] 12:27:15 INFO - PROCESS | 3756 | 1461266835264 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 598ms 12:27:15 INFO - PROCESS | 3756 | 1461266835291 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 3756 | 1461266835293 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:27:15 INFO - PROCESS | 3756 | 1461266835297 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 3756 | 1461266835298 Marionette TRACE conn2 <- [1,1310,null,{}] 12:27:15 INFO - PROCESS | 3756 | 1461266835302 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}] 12:27:15 INFO - PROCESS | 3756 | 1461266835374 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:27:15 INFO - PROCESS | 3756 | 1461266835382 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 3756 | ++DOCSHELL 16766800 == 32 [pid = 3756] [id = 337] 12:27:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (16C89400) [pid = 3756] [serial = 1010] [outer = 00000000] 12:27:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (18143800) [pid = 3756] [serial = 1011] [outer = 16C89400] 12:27:15 INFO - PROCESS | 3756 | 1461266835426 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1825D000) [pid = 3756] [serial = 1012] [outer = 16C89400] 12:27:15 INFO - PROCESS | 3756 | 1461266835896 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 645ms 12:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:27:15 INFO - PROCESS | 3756 | 1461266835935 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 3756 | 1461266835937 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 12:27:15 INFO - PROCESS | 3756 | 1461266835941 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 3756 | 1461266835942 Marionette TRACE conn2 <- [1,1314,null,{}] 12:27:15 INFO - PROCESS | 3756 | 1461266835946 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}] 12:27:16 INFO - PROCESS | 3756 | 1461266836050 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:27:16 INFO - PROCESS | 3756 | 1461266836058 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 3756 | ++DOCSHELL 184B1C00 == 33 [pid = 3756] [id = 338] 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18819C00) [pid = 3756] [serial = 1013] [outer = 00000000] 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (18B33000) [pid = 3756] [serial = 1014] [outer = 18819C00] 12:27:16 INFO - PROCESS | 3756 | 1461266836107 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (18BCE400) [pid = 3756] [serial = 1015] [outer = 18819C00] 12:27:16 INFO - PROCESS | 3756 | 1461266836598 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]]]}] 12:27:16 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 12:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 692ms 12:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:27:16 INFO - PROCESS | 3756 | 1461266836672 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 3756 | 1461266836674 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 12:27:16 INFO - PROCESS | 3756 | 1461266836677 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 3756 | 1461266836679 Marionette TRACE conn2 <- [1,1318,null,{}] 12:27:16 INFO - PROCESS | 3756 | 1461266836683 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}] 12:27:16 INFO - PROCESS | 3756 | 1461266836753 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:27:16 INFO - PROCESS | 3756 | 1461266836793 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 3756 | ++DOCSHELL 1840D000 == 34 [pid = 3756] [id = 339] 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1840E800) [pid = 3756] [serial = 1016] [outer = 00000000] 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19344800) [pid = 3756] [serial = 1017] [outer = 1840E800] 12:27:16 INFO - PROCESS | 3756 | 1461266836837 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1934B800) [pid = 3756] [serial = 1018] [outer = 1840E800] 12:27:17 INFO - PROCESS | 3756 | 1461266837240 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]]]}] 12:27:17 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 12:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 598ms 12:27:17 INFO - PROCESS | 3756 | 1461266837284 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 3756 | 1461266837286 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 12:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:27:17 INFO - PROCESS | 3756 | 1461266837290 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 3756 | 1461266837292 Marionette TRACE conn2 <- [1,1322,null,{}] 12:27:17 INFO - PROCESS | 3756 | 1461266837295 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}] 12:27:17 INFO - PROCESS | 3756 | 1461266837375 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:27:17 INFO - PROCESS | 3756 | 1461266837381 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 3756 | ++DOCSHELL 18B2C000 == 35 [pid = 3756] [id = 340] 12:27:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (196EE000) [pid = 3756] [serial = 1019] [outer = 00000000] 12:27:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19879000) [pid = 3756] [serial = 1020] [outer = 196EE000] 12:27:17 INFO - PROCESS | 3756 | 1461266837426 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19878000) [pid = 3756] [serial = 1021] [outer = 196EE000] 12:27:17 INFO - PROCESS | 3756 | 1461266837876 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]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 645ms 12:27:17 INFO - PROCESS | 3756 | 1461266837929 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 3756 | 1461266837931 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 12:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:27:17 INFO - PROCESS | 3756 | 1461266837934 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 3756 | 1461266837936 Marionette TRACE conn2 <- [1,1326,null,{}] 12:27:17 INFO - PROCESS | 3756 | 1461266837939 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}] 12:27:18 INFO - PROCESS | 3756 | 1461266838039 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:27:18 INFO - PROCESS | 3756 | 1461266838048 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 3756 | ++DOCSHELL 14497400 == 36 [pid = 3756] [id = 341] 12:27:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (19882000) [pid = 3756] [serial = 1022] [outer = 00000000] 12:27:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1989E800) [pid = 3756] [serial = 1023] [outer = 19882000] 12:27:18 INFO - PROCESS | 3756 | 1461266838093 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (19886800) [pid = 3756] [serial = 1024] [outer = 19882000] 12:27:19 INFO - PROCESS | 3756 | 1461266839029 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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1148ms 12:27:19 INFO - PROCESS | 3756 | 1461266839076 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 3756 | 1461266839078 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 12:27:19 INFO - PROCESS | 3756 | 1461266839082 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:27:19 INFO - PROCESS | 3756 | 1461266839083 Marionette TRACE conn2 <- [1,1330,null,{}] 12:27:19 INFO - PROCESS | 3756 | 1461266839091 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}] 12:27:19 INFO - PROCESS | 3756 | 1461266839198 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:27:19 INFO - PROCESS | 3756 | 1461266839205 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 3756 | ++DOCSHELL 16081400 == 37 [pid = 3756] [id = 342] 12:27:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (197A3C00) [pid = 3756] [serial = 1025] [outer = 00000000] 12:27:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1993F800) [pid = 3756] [serial = 1026] [outer = 197A3C00] 12:27:19 INFO - PROCESS | 3756 | 1461266839249 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19944C00) [pid = 3756] [serial = 1027] [outer = 197A3C00] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (12CB9800) [pid = 3756] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (13365C00) [pid = 3756] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (139D3C00) [pid = 3756] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1987EC00) [pid = 3756] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (198ABC00) [pid = 3756] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19DC9C00) [pid = 3756] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (15DE8000) [pid = 3756] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (11CAC800) [pid = 3756] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19351800) [pid = 3756] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (184AD400) [pid = 3756] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (16579400) [pid = 3756] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (157EF000) [pid = 3756] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13637800) [pid = 3756] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1AA03800) [pid = 3756] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (19ABE800) [pid = 3756] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (19DD2400) [pid = 3756] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (18BD1800) [pid = 3756] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (13633400) [pid = 3756] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:27:19 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1A46C000) [pid = 3756] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:27:19 INFO - PROCESS | 3756 | 1461266839966 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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 944ms 12:27:20 INFO - PROCESS | 3756 | 1461266840027 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 3756 | 1461266840029 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 12:27:20 INFO - PROCESS | 3756 | 1461266840033 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:27:20 INFO - PROCESS | 3756 | 1461266840035 Marionette TRACE conn2 <- [1,1334,null,{}] 12:27:20 INFO - PROCESS | 3756 | 1461266840038 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}] 12:27:20 INFO - PROCESS | 3756 | 1461266840158 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:27:20 INFO - PROCESS | 3756 | 1461266840213 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 3756 | ++DOCSHELL 144A0000 == 38 [pid = 3756] [id = 343] 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (148B4C00) [pid = 3756] [serial = 1028] [outer = 00000000] 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1934F400) [pid = 3756] [serial = 1029] [outer = 148B4C00] 12:27:20 INFO - PROCESS | 3756 | 1461266840269 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1993AC00) [pid = 3756] [serial = 1030] [outer = 148B4C00] 12:27:20 INFO - PROCESS | 3756 | 1461266840687 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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 706ms 12:27:20 INFO - PROCESS | 3756 | 1461266840734 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 3756 | 1461266840736 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 12:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:27:20 INFO - PROCESS | 3756 | 1461266840739 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 3756 | 1461266840741 Marionette TRACE conn2 <- [1,1338,null,{}] 12:27:20 INFO - PROCESS | 3756 | 1461266840744 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}] 12:27:20 INFO - PROCESS | 3756 | 1461266840817 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:27:20 INFO - PROCESS | 3756 | 1461266840823 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 3756 | ++DOCSHELL 19941000 == 39 [pid = 3756] [id = 344] 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19946000) [pid = 3756] [serial = 1031] [outer = 00000000] 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19ABD800) [pid = 3756] [serial = 1032] [outer = 19946000] 12:27:20 INFO - PROCESS | 3756 | 1461266840867 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19ABD000) [pid = 3756] [serial = 1033] [outer = 19946000] 12:27:21 INFO - PROCESS | 3756 | 1461266841283 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 595ms 12:27:21 INFO - PROCESS | 3756 | 1461266841335 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 3756 | 1461266841337 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 12:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:27:21 INFO - PROCESS | 3756 | 1461266841340 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 3756 | 1461266841342 Marionette TRACE conn2 <- [1,1342,null,{}] 12:27:21 INFO - PROCESS | 3756 | 1461266841345 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}] 12:27:21 INFO - PROCESS | 3756 | 1461266841419 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:27:21 INFO - PROCESS | 3756 | 1461266841425 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 3756 | ++DOCSHELL 199C3C00 == 40 [pid = 3756] [id = 345] 12:27:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (199CAC00) [pid = 3756] [serial = 1034] [outer = 00000000] 12:27:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (19DD1000) [pid = 3756] [serial = 1035] [outer = 199CAC00] 12:27:21 INFO - PROCESS | 3756 | 1461266841469 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19877400) [pid = 3756] [serial = 1036] [outer = 199CAC00] 12:27:22 INFO - PROCESS | 3756 | 1461266842134 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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 908ms 12:27:22 INFO - PROCESS | 3756 | 1461266842246 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 3756 | 1461266842250 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 12:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:27:22 INFO - PROCESS | 3756 | 1461266842256 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 3756 | 1461266842261 Marionette TRACE conn2 <- [1,1346,null,{}] 12:27:22 INFO - PROCESS | 3756 | 1461266842267 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}] 12:27:22 INFO - PROCESS | 3756 | 1461266842388 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:27:22 INFO - PROCESS | 3756 | 1461266842507 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 3756 | ++DOCSHELL 02679C00 == 41 [pid = 3756] [id = 346] 12:27:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (0267A400) [pid = 3756] [serial = 1037] [outer = 00000000] 12:27:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1337FC00) [pid = 3756] [serial = 1038] [outer = 0267A400] 12:27:22 INFO - PROCESS | 3756 | 1461266842564 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (13634C00) [pid = 3756] [serial = 1039] [outer = 0267A400] 12:27:23 INFO - PROCESS | 3756 | 1461266843307 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1033ms 12:27:23 INFO - PROCESS | 3756 | 1461266843331 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 3756 | 1461266843337 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 12:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:27:23 INFO - PROCESS | 3756 | 1461266843364 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 3756 | 1461266843366 Marionette TRACE conn2 <- [1,1350,null,{}] 12:27:23 INFO - PROCESS | 3756 | 1461266843371 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}] 12:27:23 INFO - PROCESS | 3756 | 1461266843481 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:27:23 INFO - PROCESS | 3756 | 1461266843565 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 3756 | ++DOCSHELL 02A89C00 == 42 [pid = 3756] [id = 347] 12:27:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (02A8C000) [pid = 3756] [serial = 1040] [outer = 00000000] 12:27:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1336BC00) [pid = 3756] [serial = 1041] [outer = 02A8C000] 12:27:23 INFO - PROCESS | 3756 | 1461266843753 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (13635C00) [pid = 3756] [serial = 1042] [outer = 02A8C000] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 02A88400 == 41 [pid = 3756] [id = 307] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 1987AC00 == 40 [pid = 3756] [id = 298] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 19946400 == 39 [pid = 3756] [id = 299] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 157AB000 == 38 [pid = 3756] [id = 294] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 15FDE000 == 37 [pid = 3756] [id = 295] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 13382000 == 36 [pid = 3756] [id = 292] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 12CB5000 == 35 [pid = 3756] [id = 291] 12:27:24 INFO - PROCESS | 3756 | --DOCSHELL 13B61000 == 34 [pid = 3756] [id = 308] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1694B000) [pid = 3756] [serial = 919] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13916C00) [pid = 3756] [serial = 916] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1AE06400) [pid = 3756] [serial = 994] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1C225C00) [pid = 3756] [serial = 996] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (198A0000) [pid = 3756] [serial = 981] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (19AC2000) [pid = 3756] [serial = 984] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (198A5400) [pid = 3756] [serial = 982] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (19E29800) [pid = 3756] [serial = 987] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (19AC1C00) [pid = 3756] [serial = 985] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1AA68C00) [pid = 3756] [serial = 993] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1A3CF000) [pid = 3756] [serial = 988] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1607C800) [pid = 3756] [serial = 954] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (13637C00) [pid = 3756] [serial = 952] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (13371400) [pid = 3756] [serial = 951] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (19AC5C00) [pid = 3756] [serial = 949] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (19351000) [pid = 3756] [serial = 978] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (18407800) [pid = 3756] [serial = 975] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1897BC00) [pid = 3756] [serial = 976] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (15DF4C00) [pid = 3756] [serial = 972] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1607F000) [pid = 3756] [serial = 973] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (14496400) [pid = 3756] [serial = 970] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (143CE400) [pid = 3756] [serial = 969] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1C21E000) [pid = 3756] [serial = 967] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1AE33800) [pid = 3756] [serial = 966] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1AA60400) [pid = 3756] [serial = 964] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1A741000) [pid = 3756] [serial = 963] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1A1F3C00) [pid = 3756] [serial = 961] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (19EAC400) [pid = 3756] [serial = 960] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (198A0C00) [pid = 3756] [serial = 958] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (1979F000) [pid = 3756] [serial = 957] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (16585C00) [pid = 3756] [serial = 955] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (19ABF000) [pid = 3756] [serial = 990] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (19AC5400) [pid = 3756] [serial = 991] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (196F2400) [pid = 3756] [serial = 979] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | --DOMWINDOW == 66 (1AE31800) [pid = 3756] [serial = 913] [outer = 00000000] [url = about:blank] 12:27:24 INFO - PROCESS | 3756 | 1461266844408 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1096ms 12:27:24 INFO - PROCESS | 3756 | 1461266844455 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 3756 | 1461266844459 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 12:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:27:24 INFO - PROCESS | 3756 | 1461266844465 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 3756 | 1461266844468 Marionette TRACE conn2 <- [1,1354,null,{}] 12:27:24 INFO - PROCESS | 3756 | 1461266844472 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}] 12:27:24 INFO - PROCESS | 3756 | 1461266844558 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:27:24 INFO - PROCESS | 3756 | 1461266844567 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 3756 | ++DOCSHELL 13919400 == 35 [pid = 3756] [id = 348] 12:27:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (1391B800) [pid = 3756] [serial = 1043] [outer = 00000000] 12:27:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (139DC000) [pid = 3756] [serial = 1044] [outer = 1391B800] 12:27:24 INFO - PROCESS | 3756 | 1461266844616 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (13B59800) [pid = 3756] [serial = 1045] [outer = 1391B800] 12:27:25 INFO - PROCESS | 3756 | 1461266845157 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] 12:27:25 INFO - PROCESS | 3756 | 1461266845209 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 12:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:27:25 INFO - PROCESS | 3756 | 1461266845215 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 3756 | 1461266845217 Marionette TRACE conn2 <- [1,1358,null,{}] 12:27:25 INFO - PROCESS | 3756 | 1461266845221 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}] 12:27:25 INFO - PROCESS | 3756 | 1461266845300 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:27:25 INFO - PROCESS | 3756 | 1461266845379 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 3756 | ++DOCSHELL 139D3000 == 36 [pid = 3756] [id = 349] 12:27:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (143CDC00) [pid = 3756] [serial = 1046] [outer = 00000000] 12:27:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (15DD8400) [pid = 3756] [serial = 1047] [outer = 143CDC00] 12:27:25 INFO - PROCESS | 3756 | 1461266845428 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1607DC00) [pid = 3756] [serial = 1048] [outer = 143CDC00] 12:27:25 INFO - PROCESS | 3756 | 1461266845831 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] 12:27:25 INFO - PROCESS | 3756 | 1461266845856 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 12:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:27:25 INFO - PROCESS | 3756 | 1461266845860 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 3756 | 1461266845863 Marionette TRACE conn2 <- [1,1362,null,{}] 12:27:25 INFO - PROCESS | 3756 | 1461266845873 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}] 12:27:25 INFO - PROCESS | 3756 | 1461266845956 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:27:25 INFO - PROCESS | 3756 | 1461266845964 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 3756 | ++DOCSHELL 16953000 == 37 [pid = 3756] [id = 350] 12:27:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (16CEB400) [pid = 3756] [serial = 1049] [outer = 00000000] 12:27:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (18264400) [pid = 3756] [serial = 1050] [outer = 16CEB400] 12:27:26 INFO - PROCESS | 3756 | 1461266846009 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (18405000) [pid = 3756] [serial = 1051] [outer = 16CEB400] 12:27:26 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:26 INFO - PROCESS | 3756 | 1461266846436 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] 12:27:26 INFO - PROCESS | 3756 | 1461266846472 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 12:27:26 INFO - PROCESS | 3756 | 1461266846476 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 3756 | 1461266846477 Marionette TRACE conn2 <- [1,1366,null,{}] 12:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:27:26 INFO - PROCESS | 3756 | 1461266846485 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}] 12:27:26 INFO - PROCESS | 3756 | 1461266846594 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:27:26 INFO - PROCESS | 3756 | 1461266846600 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 3756 | ++DOCSHELL 18142000 == 38 [pid = 3756] [id = 351] 12:27:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (18819800) [pid = 3756] [serial = 1052] [outer = 00000000] 12:27:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18BC8800) [pid = 3756] [serial = 1053] [outer = 18819800] 12:27:26 INFO - PROCESS | 3756 | 1461266846646 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (18BD3000) [pid = 3756] [serial = 1054] [outer = 18819800] 12:27:27 INFO - PROCESS | 3756 | 1461266847103 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] 12:27:27 INFO - PROCESS | 3756 | 1461266847121 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:27:27 INFO - PROCESS | 3756 | 1461266847124 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 3756 | 1461266847126 Marionette TRACE conn2 <- [1,1370,null,{}] 12:27:27 INFO - PROCESS | 3756 | 1461266847129 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}] 12:27:27 INFO - PROCESS | 3756 | 1461266847227 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:27:27 INFO - PROCESS | 3756 | 1461266847233 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 3756 | ++DOCSHELL 18BCB800 == 39 [pid = 3756] [id = 352] 12:27:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18E2F800) [pid = 3756] [serial = 1055] [outer = 00000000] 12:27:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (197A0C00) [pid = 3756] [serial = 1056] [outer = 18E2F800] 12:27:27 INFO - PROCESS | 3756 | 1461266847283 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19884400) [pid = 3756] [serial = 1057] [outer = 18E2F800] 12:27:27 INFO - PROCESS | 3756 | [3756] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:27 INFO - PROCESS | 3756 | 1461266847756 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] 12:27:27 INFO - PROCESS | 3756 | 1461266847825 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 12:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:27:27 INFO - PROCESS | 3756 | 1461266847828 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 3756 | 1461266847830 Marionette TRACE conn2 <- [1,1374,null,{}] 12:27:27 INFO - PROCESS | 3756 | 1461266847834 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}] 12:27:27 INFO - PROCESS | 3756 | 1461266847940 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:27:28 INFO - PROCESS | 3756 | 1461266848029 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 3756 | ++DOCSHELL 19939400 == 40 [pid = 3756] [id = 353] 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19939C00) [pid = 3756] [serial = 1058] [outer = 00000000] 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (199CF000) [pid = 3756] [serial = 1059] [outer = 19939C00] 12:27:28 INFO - PROCESS | 3756 | 1461266848074 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (199C2C00) [pid = 3756] [serial = 1060] [outer = 19939C00] 12:27:28 INFO - PROCESS | 3756 | 1461266848612 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] 12:27:28 INFO - PROCESS | 3756 | 1461266848677 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 12:27:28 INFO - PROCESS | 3756 | 1461266848680 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 3756 | 1461266848682 Marionette TRACE conn2 <- [1,1378,null,{}] 12:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:27:28 INFO - PROCESS | 3756 | 1461266848685 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}] 12:27:28 INFO - PROCESS | 3756 | 1461266848758 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:27:28 INFO - PROCESS | 3756 | 1461266848766 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 3756 | ++DOCSHELL 13B21000 == 41 [pid = 3756] [id = 354] 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (13B57C00) [pid = 3756] [serial = 1061] [outer = 00000000] 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (16623400) [pid = 3756] [serial = 1062] [outer = 13B57C00] 12:27:28 INFO - PROCESS | 3756 | 1461266848812 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (17BC1000) [pid = 3756] [serial = 1063] [outer = 13B57C00] 12:27:29 INFO - PROCESS | 3756 | 1461266849228 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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 596ms 12:27:29 INFO - PROCESS | 3756 | 1461266849301 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 3756 | 1461266849303 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 12:27:29 INFO - PROCESS | 3756 | 1461266849306 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 3756 | 1461266849308 Marionette TRACE conn2 <- [1,1382,null,{}] 12:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:27:29 INFO - PROCESS | 3756 | 1461266849312 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}] 12:27:29 INFO - PROCESS | 3756 | 1461266849383 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:27:29 INFO - PROCESS | 3756 | 1461266849391 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 3756 | ++DOCSHELL 13733000 == 42 [pid = 3756] [id = 355] 12:27:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (15DEE800) [pid = 3756] [serial = 1064] [outer = 00000000] 12:27:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1993D800) [pid = 3756] [serial = 1065] [outer = 15DEE800] 12:27:29 INFO - PROCESS | 3756 | 1461266849436 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (19AC4000) [pid = 3756] [serial = 1066] [outer = 15DEE800] 12:27:30 INFO - PROCESS | 3756 | 1461266850074 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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 846ms 12:27:30 INFO - PROCESS | 3756 | 1461266850153 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 3756 | 1461266850159 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 12:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:27:30 INFO - PROCESS | 3756 | 1461266850165 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 3756 | 1461266850168 Marionette TRACE conn2 <- [1,1386,null,{}] 12:27:30 INFO - PROCESS | 3756 | 1461266850173 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}] 12:27:30 INFO - PROCESS | 3756 | 1461266850307 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:27:30 INFO - PROCESS | 3756 | 1461266850431 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 3756 | ++DOCSHELL 13365400 == 43 [pid = 3756] [id = 356] 12:27:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1363DC00) [pid = 3756] [serial = 1067] [outer = 00000000] 12:27:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (14452800) [pid = 3756] [serial = 1068] [outer = 1363DC00] 12:27:30 INFO - PROCESS | 3756 | 1461266850489 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (14B5A000) [pid = 3756] [serial = 1069] [outer = 1363DC00] 12:27:31 INFO - PROCESS | 3756 | 1461266851101 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1003ms 12:27:31 INFO - PROCESS | 3756 | 1461266851167 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 3756 | 1461266851173 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 12:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:27:31 INFO - PROCESS | 3756 | 1461266851180 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 3756 | 1461266851183 Marionette TRACE conn2 <- [1,1390,null,{}] 12:27:31 INFO - PROCESS | 3756 | 1461266851187 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}] 12:27:31 INFO - PROCESS | 3756 | 1461266851287 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:27:31 INFO - PROCESS | 3756 | 1461266851369 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 3756 | ++DOCSHELL 15D37000 == 44 [pid = 3756] [id = 357] 12:27:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (15FDE000) [pid = 3756] [serial = 1070] [outer = 00000000] 12:27:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (18143C00) [pid = 3756] [serial = 1071] [outer = 15FDE000] 12:27:31 INFO - PROCESS | 3756 | 1461266851464 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (18263800) [pid = 3756] [serial = 1072] [outer = 15FDE000] 12:27:32 INFO - PROCESS | 3756 | 1461266852086 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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 940ms 12:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:27:32 INFO - PROCESS | 3756 | 1461266852129 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 3756 | 1461266852132 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 12:27:32 INFO - PROCESS | 3756 | 1461266852136 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 3756 | 1461266852140 Marionette TRACE conn2 <- [1,1394,null,{}] 12:27:32 INFO - PROCESS | 3756 | 1461266852151 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}] 12:27:32 INFO - PROCESS | 3756 | 1461266852257 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:27:32 INFO - PROCESS | 3756 | 1461266852341 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 3756 | ++DOCSHELL 13635800 == 45 [pid = 3756] [id = 358] 12:27:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19945000) [pid = 3756] [serial = 1073] [outer = 00000000] 12:27:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19DC9800) [pid = 3756] [serial = 1074] [outer = 19945000] 12:27:32 INFO - PROCESS | 3756 | 1461266852441 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19DCFC00) [pid = 3756] [serial = 1075] [outer = 19945000] 12:27:33 INFO - PROCESS | 3756 | 1461266853114 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]]]}] 12:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1049ms 12:27:33 INFO - PROCESS | 3756 | 1461266853182 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:27:33 INFO - PROCESS | 3756 | 1461266853186 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 12:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:27:33 INFO - PROCESS | 3756 | 1461266853192 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:27:33 INFO - PROCESS | 3756 | 1461266853195 Marionette TRACE conn2 <- [1,1398,null,{}] 12:27:33 INFO - PROCESS | 3756 | 1461266853219 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}] 12:27:33 INFO - PROCESS | 3756 | 1461266853309 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:27:33 INFO - PROCESS | 3756 | 1461266853392 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 3756 | ++DOCSHELL 13637800 == 46 [pid = 3756] [id = 359] 12:27:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (13638400) [pid = 3756] [serial = 1076] [outer = 00000000] 12:27:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (13B5CC00) [pid = 3756] [serial = 1077] [outer = 13638400] 12:27:33 INFO - PROCESS | 3756 | 1461266853484 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (143D6000) [pid = 3756] [serial = 1078] [outer = 13638400] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (18BCE400) [pid = 3756] [serial = 1015] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1C228C00) [pid = 3756] [serial = 997] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (19DD1000) [pid = 3756] [serial = 1035] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (19886800) [pid = 3756] [serial = 1024] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1934F400) [pid = 3756] [serial = 1029] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (19ABD800) [pid = 3756] [serial = 1032] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (19944C00) [pid = 3756] [serial = 1027] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19ABD000) [pid = 3756] [serial = 1033] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1993AC00) [pid = 3756] [serial = 1030] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (19878000) [pid = 3756] [serial = 1021] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1989E800) [pid = 3756] [serial = 1023] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (19879000) [pid = 3756] [serial = 1020] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (16628400) [pid = 3756] [serial = 1008] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (16768C00) [pid = 3756] [serial = 1009] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (13640000) [pid = 3756] [serial = 1002] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (13912800) [pid = 3756] [serial = 1003] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (19344800) [pid = 3756] [serial = 1017] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (1934B800) [pid = 3756] [serial = 1018] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (18143800) [pid = 3756] [serial = 1011] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (1825D000) [pid = 3756] [serial = 1012] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (1993F800) [pid = 3756] [serial = 1026] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (1330C800) [pid = 3756] [serial = 999] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 66 (13366800) [pid = 3756] [serial = 1000] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 65 (157EE800) [pid = 3756] [serial = 1005] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 64 (15DBC000) [pid = 3756] [serial = 1006] [outer = 00000000] [url = about:blank] 12:27:33 INFO - PROCESS | 3756 | --DOMWINDOW == 63 (18B33000) [pid = 3756] [serial = 1014] [outer = 00000000] [url = about:blank] 12:27:34 INFO - PROCESS | 3756 | 1461266854000 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 861ms 12:27:34 INFO - PROCESS | 3756 | 1461266854057 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 3756 | 1461266854062 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 12:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:27:34 INFO - PROCESS | 3756 | 1461266854068 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 3756 | 1461266854070 Marionette TRACE conn2 <- [1,1402,null,{}] 12:27:34 INFO - PROCESS | 3756 | 1461266854074 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}] 12:27:34 INFO - PROCESS | 3756 | 1461266854155 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:27:34 INFO - PROCESS | 3756 | 1461266854235 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 3756 | ++DOCSHELL 13314800 == 47 [pid = 3756] [id = 360] 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 64 (1337C400) [pid = 3756] [serial = 1079] [outer = 00000000] 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 65 (15DBC000) [pid = 3756] [serial = 1080] [outer = 1337C400] 12:27:34 INFO - PROCESS | 3756 | 1461266854281 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 66 (15F8EC00) [pid = 3756] [serial = 1081] [outer = 1337C400] 12:27:34 INFO - PROCESS | 3756 | 1461266854695 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 626ms 12:27:34 INFO - PROCESS | 3756 | 1461266854710 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 3756 | 1461266854712 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 12:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:27:34 INFO - PROCESS | 3756 | 1461266854716 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 3756 | 1461266854720 Marionette TRACE conn2 <- [1,1406,null,{}] 12:27:34 INFO - PROCESS | 3756 | 1461266854730 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}] 12:27:34 INFO - PROCESS | 3756 | 1461266854810 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:27:34 INFO - PROCESS | 3756 | 1461266854817 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 3756 | ++DOCSHELL 16627800 == 48 [pid = 3756] [id = 361] 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (16628000) [pid = 3756] [serial = 1082] [outer = 00000000] 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (1825CC00) [pid = 3756] [serial = 1083] [outer = 16628000] 12:27:34 INFO - PROCESS | 3756 | 1461266854865 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (18268800) [pid = 3756] [serial = 1084] [outer = 16628000] 12:27:35 INFO - PROCESS | 3756 | 1461266855398 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]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 736ms 12:27:35 INFO - PROCESS | 3756 | 1461266855455 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 3756 | 1461266855458 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 12:27:35 INFO - PROCESS | 3756 | 1461266855461 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:27:35 INFO - PROCESS | 3756 | 1461266855463 Marionette TRACE conn2 <- [1,1410,null,{}] 12:27:35 INFO - PROCESS | 3756 | 1461266855467 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}] 12:27:35 INFO - PROCESS | 3756 | 1461266855545 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:27:35 INFO - PROCESS | 3756 | 1461266855553 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 3756 | ++DOCSHELL 18BC4400 == 49 [pid = 3756] [id = 362] 12:27:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (18BCEC00) [pid = 3756] [serial = 1085] [outer = 00000000] 12:27:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (19348000) [pid = 3756] [serial = 1086] [outer = 18BCEC00] 12:27:35 INFO - PROCESS | 3756 | 1461266855598 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1934F400) [pid = 3756] [serial = 1087] [outer = 18BCEC00] 12:27:36 INFO - PROCESS | 3756 | 1461266856040 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 626ms 12:27:36 INFO - PROCESS | 3756 | 1461266856099 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 3756 | 1461266856101 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 12:27:36 INFO - PROCESS | 3756 | 1461266856105 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:27:36 INFO - PROCESS | 3756 | 1461266856106 Marionette TRACE conn2 <- [1,1414,null,{}] 12:27:36 INFO - PROCESS | 3756 | 1461266856110 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}] 12:27:36 INFO - PROCESS | 3756 | 1461266856210 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:27:36 INFO - PROCESS | 3756 | 1461266856290 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 3756 | ++DOCSHELL 196F3400 == 50 [pid = 3756] [id = 363] 12:27:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (196F6C00) [pid = 3756] [serial = 1088] [outer = 00000000] 12:27:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (1987A000) [pid = 3756] [serial = 1089] [outer = 196F6C00] 12:27:36 INFO - PROCESS | 3756 | 1461266856384 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (19879800) [pid = 3756] [serial = 1090] [outer = 196F6C00] 12:27:36 INFO - PROCESS | 3756 | 1461266856823 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 736ms 12:27:36 INFO - PROCESS | 3756 | 1461266856877 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 3756 | 1461266856879 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 12:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:27:36 INFO - PROCESS | 3756 | 1461266856882 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 3756 | 1461266856884 Marionette TRACE conn2 <- [1,1418,null,{}] 12:27:36 INFO - PROCESS | 3756 | 1461266856887 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}] 12:27:37 INFO - PROCESS | 3756 | 1461266857024 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:27:37 INFO - PROCESS | 3756 | 1461266857039 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 3756 | ++DOCSHELL 12BDFC00 == 51 [pid = 3756] [id = 364] 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (198A5800) [pid = 3756] [serial = 1091] [outer = 00000000] 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (19940800) [pid = 3756] [serial = 1092] [outer = 198A5800] 12:27:37 INFO - PROCESS | 3756 | 1461266857086 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (19948400) [pid = 3756] [serial = 1093] [outer = 198A5800] 12:27:37 INFO - PROCESS | 3756 | 1461266857533 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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 690ms 12:27:37 INFO - PROCESS | 3756 | 1461266857582 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 3756 | 1461266857584 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 12:27:37 INFO - PROCESS | 3756 | 1461266857587 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:27:37 INFO - PROCESS | 3756 | 1461266857589 Marionette TRACE conn2 <- [1,1422,null,{}] 12:27:37 INFO - PROCESS | 3756 | 1461266857631 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}] 12:27:37 INFO - PROCESS | 3756 | 1461266857732 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:27:37 INFO - PROCESS | 3756 | 1461266857745 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 3756 | ++DOCSHELL 02A97000 == 52 [pid = 3756] [id = 365] 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (199CF400) [pid = 3756] [serial = 1094] [outer = 00000000] 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (19AC7400) [pid = 3756] [serial = 1095] [outer = 199CF400] 12:27:37 INFO - PROCESS | 3756 | 1461266857794 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19DCCC00) [pid = 3756] [serial = 1096] [outer = 199CF400] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (19939C00) [pid = 3756] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1391B800) [pid = 3756] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (02A8C000) [pid = 3756] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (143CDC00) [pid = 3756] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (13B57C00) [pid = 3756] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (18E2F800) [pid = 3756] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (16CEB400) [pid = 3756] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:27:38 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (18819800) [pid = 3756] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:27:38 INFO - PROCESS | 3756 | 1461266858266 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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 12:27:38 INFO - PROCESS | 3756 | 1461266858307 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 3756 | 1461266858309 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:27:38 INFO - PROCESS | 3756 | 1461266858313 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 3756 | 1461266858315 Marionette TRACE conn2 <- [1,1426,null,{}] 12:27:38 INFO - PROCESS | 3756 | 1461266858318 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}] 12:27:38 INFO - PROCESS | 3756 | 1461266858391 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:27:38 INFO - PROCESS | 3756 | 1461266858471 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 3756 | ++DOCSHELL 02A88800 == 53 [pid = 3756] [id = 366] 12:27:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (02A8AC00) [pid = 3756] [serial = 1097] [outer = 00000000] 12:27:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (181BD400) [pid = 3756] [serial = 1098] [outer = 02A8AC00] 12:27:38 INFO - PROCESS | 3756 | 1461266858515 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1993B400) [pid = 3756] [serial = 1099] [outer = 02A8AC00] 12:27:38 INFO - PROCESS | 3756 | 1461266858870 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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 595ms 12:27:38 INFO - PROCESS | 3756 | 1461266858910 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 3756 | 1461266858912 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 12:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:27:38 INFO - PROCESS | 3756 | 1461266858915 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 3756 | 1461266858917 Marionette TRACE conn2 <- [1,1430,null,{}] 12:27:38 INFO - PROCESS | 3756 | 1461266858920 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}] 12:27:39 INFO - PROCESS | 3756 | 1461266859029 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:27:39 INFO - PROCESS | 3756 | 1461266859074 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 3756 | ++DOCSHELL 13314C00 == 54 [pid = 3756] [id = 367] 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (13912C00) [pid = 3756] [serial = 1100] [outer = 00000000] 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1A12C400) [pid = 3756] [serial = 1101] [outer = 13912C00] 12:27:39 INFO - PROCESS | 3756 | 1461266859118 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (19EB7800) [pid = 3756] [serial = 1102] [outer = 13912C00] 12:27:39 INFO - PROCESS | 3756 | 1461266859515 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]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 627ms 12:27:39 INFO - PROCESS | 3756 | 1461266859553 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 3756 | 1461266859555 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 12:27:39 INFO - PROCESS | 3756 | 1461266859559 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:27:39 INFO - PROCESS | 3756 | 1461266859560 Marionette TRACE conn2 <- [1,1434,null,{}] 12:27:39 INFO - PROCESS | 3756 | 1461266859564 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}] 12:27:39 INFO - PROCESS | 3756 | 1461266859668 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:27:39 INFO - PROCESS | 3756 | 1461266859679 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 3756 | ++DOCSHELL 19AC0000 == 55 [pid = 3756] [id = 368] 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (1A35E800) [pid = 3756] [serial = 1103] [outer = 00000000] 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1A461400) [pid = 3756] [serial = 1104] [outer = 1A35E800] 12:27:39 INFO - PROCESS | 3756 | 1461266859723 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1A468000) [pid = 3756] [serial = 1105] [outer = 1A35E800] 12:27:40 INFO - PROCESS | 3756 | 1461266860192 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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 704ms 12:27:40 INFO - PROCESS | 3756 | 1461266860259 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 3756 | 1461266860263 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 12:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:27:40 INFO - PROCESS | 3756 | 1461266860285 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 3756 | 1461266860290 Marionette TRACE conn2 <- [1,1438,null,{}] 12:27:40 INFO - PROCESS | 3756 | 1461266860297 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}] 12:27:40 INFO - PROCESS | 3756 | 1461266860462 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:27:40 INFO - PROCESS | 3756 | 1461266860554 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 3756 | ++DOCSHELL 1363BC00 == 56 [pid = 3756] [id = 369] 12:27:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1363C000) [pid = 3756] [serial = 1106] [outer = 00000000] 12:27:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (13736400) [pid = 3756] [serial = 1107] [outer = 1363C000] 12:27:40 INFO - PROCESS | 3756 | 1461266860610 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (13916000) [pid = 3756] [serial = 1108] [outer = 1363C000] 12:27:41 INFO - PROCESS | 3756 | 1461266861152 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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 908ms 12:27:41 INFO - PROCESS | 3756 | 1461266861188 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 3756 | 1461266861194 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 12:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:27:41 INFO - PROCESS | 3756 | 1461266861201 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 3756 | 1461266861204 Marionette TRACE conn2 <- [1,1442,null,{}] 12:27:41 INFO - PROCESS | 3756 | 1461266861208 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}] 12:27:41 INFO - PROCESS | 3756 | 1461266861311 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:27:41 INFO - PROCESS | 3756 | 1461266861407 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 3756 | ++DOCSHELL 1607D400 == 57 [pid = 3756] [id = 370] 12:27:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (16578400) [pid = 3756] [serial = 1109] [outer = 00000000] 12:27:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1694BC00) [pid = 3756] [serial = 1110] [outer = 16578400] 12:27:41 INFO - PROCESS | 3756 | 1461266861461 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1825D800) [pid = 3756] [serial = 1111] [outer = 16578400] 12:27:42 INFO - PROCESS | 3756 | 1461266862028 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 846ms 12:27:42 INFO - PROCESS | 3756 | 1461266862059 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 3756 | 1461266862061 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 12:27:42 INFO - PROCESS | 3756 | 1461266862066 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:27:42 INFO - PROCESS | 3756 | 1461266862070 Marionette TRACE conn2 <- [1,1446,null,{}] 12:27:42 INFO - PROCESS | 3756 | 1461266862086 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}] 12:27:42 INFO - PROCESS | 3756 | 1461266862194 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:27:42 INFO - PROCESS | 3756 | 1461266862291 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 3756 | ++DOCSHELL 19880C00 == 58 [pid = 3756] [id = 371] 12:27:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (19881000) [pid = 3756] [serial = 1112] [outer = 00000000] 12:27:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1993BC00) [pid = 3756] [serial = 1113] [outer = 19881000] 12:27:42 INFO - PROCESS | 3756 | 1461266862348 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19AC8800) [pid = 3756] [serial = 1114] [outer = 19881000] 12:27:42 INFO - PROCESS | 3756 | 1461266862915 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 893ms 12:27:42 INFO - PROCESS | 3756 | 1461266862974 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 3756 | 1461266862977 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 12:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:27:43 INFO - PROCESS | 3756 | 1461266862980 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 3756 | 1461266862982 Marionette TRACE conn2 <- [1,1450,null,{}] 12:27:43 INFO - PROCESS | 3756 | 1461266862986 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}] 12:27:43 INFO - PROCESS | 3756 | 1461266863083 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:27:43 INFO - PROCESS | 3756 | 1461266863182 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 3756 | ++DOCSHELL 1AA0D400 == 59 [pid = 3756] [id = 372] 12:27:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1AA0E800) [pid = 3756] [serial = 1115] [outer = 00000000] 12:27:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1AE0A800) [pid = 3756] [serial = 1116] [outer = 1AA0E800] 12:27:43 INFO - PROCESS | 3756 | 1461266863237 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1AE10400) [pid = 3756] [serial = 1117] [outer = 1AA0E800] 12:27:43 INFO - PROCESS | 3756 | 1461266863883 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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 940ms 12:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:27:43 INFO - PROCESS | 3756 | 1461266863925 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 3756 | 1461266863927 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 12:27:43 INFO - PROCESS | 3756 | 1461266863931 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 3756 | 1461266863933 Marionette TRACE conn2 <- [1,1454,null,{}] 12:27:43 INFO - PROCESS | 3756 | 1461266863937 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}] 12:27:44 INFO - PROCESS | 3756 | 1461266864033 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:27:44 INFO - PROCESS | 3756 | 1461266864287 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 3756 | ++DOCSHELL 02678800 == 60 [pid = 3756] [id = 373] 12:27:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (02A77000) [pid = 3756] [serial = 1118] [outer = 00000000] 12:27:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (13463800) [pid = 3756] [serial = 1119] [outer = 02A77000] 12:27:44 INFO - PROCESS | 3756 | 1461266864357 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1363C400) [pid = 3756] [serial = 1120] [outer = 02A77000] 12:27:44 INFO - PROCESS | 3756 | 1461266864944 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1080ms 12:27:45 INFO - PROCESS | 3756 | 1461266865021 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 3756 | 1461266865025 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 12:27:45 INFO - PROCESS | 3756 | 1461266865031 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:27:45 INFO - PROCESS | 3756 | 1461266865034 Marionette TRACE conn2 <- [1,1458,null,{}] 12:27:45 INFO - PROCESS | 3756 | 1461266865039 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}] 12:27:45 INFO - PROCESS | 3756 | 1461266865160 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 19939400 == 59 [pid = 3756] [id = 353] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13B21000 == 58 [pid = 3756] [id = 354] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 18142000 == 57 [pid = 3756] [id = 351] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 18BCB800 == 56 [pid = 3756] [id = 352] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13314C00 == 55 [pid = 3756] [id = 367] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 02A88800 == 54 [pid = 3756] [id = 366] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 02A97000 == 53 [pid = 3756] [id = 365] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 12BDFC00 == 52 [pid = 3756] [id = 364] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 196F3400 == 51 [pid = 3756] [id = 363] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 18BC4400 == 50 [pid = 3756] [id = 362] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 16627800 == 49 [pid = 3756] [id = 361] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13314800 == 48 [pid = 3756] [id = 360] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13637800 == 47 [pid = 3756] [id = 359] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 15D37000 == 46 [pid = 3756] [id = 357] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1993D800) [pid = 3756] [serial = 1065] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13365400 == 45 [pid = 3756] [id = 356] 12:27:45 INFO - PROCESS | 3756 | --DOCSHELL 13733000 == 44 [pid = 3756] [id = 355] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (199CF000) [pid = 3756] [serial = 1059] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1337FC00) [pid = 3756] [serial = 1038] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (139DC000) [pid = 3756] [serial = 1044] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13635C00) [pid = 3756] [serial = 1042] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1336BC00) [pid = 3756] [serial = 1041] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (15DD8400) [pid = 3756] [serial = 1047] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1607DC00) [pid = 3756] [serial = 1048] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (17BC1000) [pid = 3756] [serial = 1063] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (197A0C00) [pid = 3756] [serial = 1056] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (16623400) [pid = 3756] [serial = 1062] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (18264400) [pid = 3756] [serial = 1050] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (199C2C00) [pid = 3756] [serial = 1060] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (13B59800) [pid = 3756] [serial = 1045] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (18BC8800) [pid = 3756] [serial = 1053] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (18BD3000) [pid = 3756] [serial = 1054] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (19884400) [pid = 3756] [serial = 1057] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (18405000) [pid = 3756] [serial = 1051] [outer = 00000000] [url = about:blank] 12:27:45 INFO - PROCESS | 3756 | 1461266865271 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 3756 | ++DOCSHELL 12BDF000 == 45 [pid = 3756] [id = 374] 12:27:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (12BDFC00) [pid = 3756] [serial = 1121] [outer = 00000000] 12:27:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1337C800) [pid = 3756] [serial = 1122] [outer = 12BDFC00] 12:27:45 INFO - PROCESS | 3756 | 1461266865320 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (13911800) [pid = 3756] [serial = 1123] [outer = 12BDFC00] 12:27:45 INFO - PROCESS | 3756 | 1461266865777 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 799ms 12:27:45 INFO - PROCESS | 3756 | 1461266865835 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 3756 | 1461266865838 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 12:27:45 INFO - PROCESS | 3756 | 1461266865843 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:27:45 INFO - PROCESS | 3756 | 1461266865845 Marionette TRACE conn2 <- [1,1462,null,{}] 12:27:45 INFO - PROCESS | 3756 | 1461266865849 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}] 12:27:45 INFO - PROCESS | 3756 | 1461266865929 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:27:45 INFO - PROCESS | 3756 | 1461266865939 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 3756 | ++DOCSHELL 157F0C00 == 46 [pid = 3756] [id = 375] 12:27:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (157F3400) [pid = 3756] [serial = 1124] [outer = 00000000] 12:27:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (16579400) [pid = 3756] [serial = 1125] [outer = 157F3400] 12:27:46 INFO - PROCESS | 3756 | 1461266865985 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (16630800) [pid = 3756] [serial = 1126] [outer = 157F3400] 12:27:46 INFO - PROCESS | 3756 | 1461266866460 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]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 642ms 12:27:46 INFO - PROCESS | 3756 | 1461266866481 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 3756 | 1461266866483 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 12:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:27:46 INFO - PROCESS | 3756 | 1461266866488 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 3756 | 1461266866494 Marionette TRACE conn2 <- [1,1466,null,{}] 12:27:46 INFO - PROCESS | 3756 | 1461266866503 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}] 12:27:46 INFO - PROCESS | 3756 | 1461266866582 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:27:46 INFO - PROCESS | 3756 | 1461266866591 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 3756 | ++DOCSHELL 1840EC00 == 47 [pid = 3756] [id = 376] 12:27:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (18410000) [pid = 3756] [serial = 1127] [outer = 00000000] 12:27:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (18B27400) [pid = 3756] [serial = 1128] [outer = 18410000] 12:27:46 INFO - PROCESS | 3756 | 1461266866637 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (18BC7000) [pid = 3756] [serial = 1129] [outer = 18410000] 12:27:47 INFO - PROCESS | 3756 | 1461266867069 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]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 657ms 12:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:27:47 INFO - PROCESS | 3756 | 1461266867146 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 3756 | 1461266867148 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 12:27:47 INFO - PROCESS | 3756 | 1461266867152 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 3756 | 1461266867154 Marionette TRACE conn2 <- [1,1470,null,{}] 12:27:47 INFO - PROCESS | 3756 | 1461266867157 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}] 12:27:47 INFO - PROCESS | 3756 | 1461266867240 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:27:47 INFO - PROCESS | 3756 | 1461266867284 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 3756 | ++DOCSHELL 19346C00 == 48 [pid = 3756] [id = 377] 12:27:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (19347800) [pid = 3756] [serial = 1130] [outer = 00000000] 12:27:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (194C7400) [pid = 3756] [serial = 1131] [outer = 19347800] 12:27:47 INFO - PROCESS | 3756 | 1461266867331 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (196F1800) [pid = 3756] [serial = 1132] [outer = 19347800] 12:27:47 INFO - PROCESS | 3756 | 1461266867804 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]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 689ms 12:27:47 INFO - PROCESS | 3756 | 1461266867851 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 3756 | 1461266867853 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 12:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:27:47 INFO - PROCESS | 3756 | 1461266867862 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 3756 | 1461266867864 Marionette TRACE conn2 <- [1,1474,null,{}] 12:27:47 INFO - PROCESS | 3756 | 1461266867868 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}] 12:27:48 INFO - PROCESS | 3756 | 1461266867991 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:27:48 INFO - PROCESS | 3756 | 1461266868003 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 3756 | ++DOCSHELL 19879400 == 49 [pid = 3756] [id = 378] 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19879C00) [pid = 3756] [serial = 1133] [outer = 00000000] 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1989E800) [pid = 3756] [serial = 1134] [outer = 19879C00] 12:27:48 INFO - PROCESS | 3756 | 1461266868057 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (198AC800) [pid = 3756] [serial = 1135] [outer = 19879C00] 12:27:48 INFO - PROCESS | 3756 | 1461266868532 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]]]}] 12:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 705ms 12:27:48 INFO - PROCESS | 3756 | 1461266868569 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 3756 | 1461266868571 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 12:27:48 INFO - PROCESS | 3756 | 1461266868575 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 3756 | 1461266868576 Marionette TRACE conn2 <- [1,1478,null,{}] 12:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:27:48 INFO - PROCESS | 3756 | 1461266868584 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}] 12:27:48 INFO - PROCESS | 3756 | 1461266868716 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:27:48 INFO - PROCESS | 3756 | 1461266868731 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 3756 | ++DOCSHELL 1993F000 == 50 [pid = 3756] [id = 379] 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19940400) [pid = 3756] [serial = 1136] [outer = 00000000] 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19DC8800) [pid = 3756] [serial = 1137] [outer = 19940400] 12:27:48 INFO - PROCESS | 3756 | 1461266868775 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (19AC7800) [pid = 3756] [serial = 1138] [outer = 19940400] 12:27:49 INFO - PROCESS | 3756 | 1461266869192 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]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 642ms 12:27:49 INFO - PROCESS | 3756 | 1461266869216 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 3756 | 1461266869218 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 12:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:27:49 INFO - PROCESS | 3756 | 1461266869228 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 3756 | 1461266869229 Marionette TRACE conn2 <- [1,1482,null,{}] 12:27:49 INFO - PROCESS | 3756 | 1461266869233 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}] 12:27:49 INFO - PROCESS | 3756 | 1461266869337 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:27:49 INFO - PROCESS | 3756 | 1461266869344 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 3756 | ++DOCSHELL 19A8AC00 == 51 [pid = 3756] [id = 380] 12:27:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19A8E000) [pid = 3756] [serial = 1139] [outer = 00000000] 12:27:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1AA0D800) [pid = 3756] [serial = 1140] [outer = 19A8E000] 12:27:49 INFO - PROCESS | 3756 | 1461266869388 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1AA02800) [pid = 3756] [serial = 1141] [outer = 19A8E000] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13912C00) [pid = 3756] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (16628000) [pid = 3756] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (196F6C00) [pid = 3756] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19945000) [pid = 3756] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (13638400) [pid = 3756] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1337C400) [pid = 3756] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (198A5800) [pid = 3756] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (02A8AC00) [pid = 3756] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (199CF400) [pid = 3756] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:27:49 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (18BCEC00) [pid = 3756] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:27:50 INFO - PROCESS | 3756 | 1461266870006 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 799ms 12:27:50 INFO - PROCESS | 3756 | 1461266870062 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 3756 | 1461266870064 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 12:27:50 INFO - PROCESS | 3756 | 1461266870068 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:27:50 INFO - PROCESS | 3756 | 1461266870069 Marionette TRACE conn2 <- [1,1486,null,{}] 12:27:50 INFO - PROCESS | 3756 | 1461266870073 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}] 12:27:50 INFO - PROCESS | 3756 | 1461266870149 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:27:50 INFO - PROCESS | 3756 | 1461266870172 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 3756 | ++DOCSHELL 18261400 == 52 [pid = 3756] [id = 381] 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18B2A000) [pid = 3756] [serial = 1142] [outer = 00000000] 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1993FC00) [pid = 3756] [serial = 1143] [outer = 18B2A000] 12:27:50 INFO - PROCESS | 3756 | 1461266870220 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19AC8400) [pid = 3756] [serial = 1144] [outer = 18B2A000] 12:27:50 INFO - PROCESS | 3756 | 1461266870642 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 595ms 12:27:50 INFO - PROCESS | 3756 | 1461266870674 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 3756 | 1461266870676 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 12:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:27:50 INFO - PROCESS | 3756 | 1461266870679 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 3756 | 1461266870680 Marionette TRACE conn2 <- [1,1490,null,{}] 12:27:50 INFO - PROCESS | 3756 | 1461266870684 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}] 12:27:50 INFO - PROCESS | 3756 | 1461266870758 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:27:50 INFO - PROCESS | 3756 | 1461266870764 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 3756 | ++DOCSHELL 12CBC000 == 53 [pid = 3756] [id = 382] 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (192E3400) [pid = 3756] [serial = 1145] [outer = 00000000] 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1AE33C00) [pid = 3756] [serial = 1146] [outer = 192E3400] 12:27:50 INFO - PROCESS | 3756 | 1461266870808 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1AE3C800) [pid = 3756] [serial = 1147] [outer = 192E3400] 12:27:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C225400) [pid = 3756] [serial = 1148] [outer = 1DFAC000] 12:27:51 INFO - PROCESS | 3756 | 1461266871299 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]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 627ms 12:27:51 INFO - PROCESS | 3756 | 1461266871315 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 3756 | 1461266871317 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 12:27:51 INFO - PROCESS | 3756 | 1461266871320 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:27:51 INFO - PROCESS | 3756 | 1461266871322 Marionette TRACE conn2 <- [1,1494,null,{}] 12:27:51 INFO - PROCESS | 3756 | 1461266871325 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}] 12:27:51 INFO - PROCESS | 3756 | 1461266871402 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:27:51 INFO - PROCESS | 3756 | 1461266871409 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 3756 | ++DOCSHELL 19A99400 == 54 [pid = 3756] [id = 383] 12:27:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1C21C400) [pid = 3756] [serial = 1149] [outer = 00000000] 12:27:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1C268000) [pid = 3756] [serial = 1150] [outer = 1C21C400] 12:27:51 INFO - PROCESS | 3756 | 1461266871458 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1C280400) [pid = 3756] [serial = 1151] [outer = 1C21C400] 12:27:52 INFO - PROCESS | 3756 | 1461266872124 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]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 830ms 12:27:52 INFO - PROCESS | 3756 | 1461266872164 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 3756 | 1461266872169 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 12:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:27:52 INFO - PROCESS | 3756 | 1461266872175 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 3756 | 1461266872179 Marionette TRACE conn2 <- [1,1498,null,{}] 12:27:52 INFO - PROCESS | 3756 | 1461266872184 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}] 12:27:52 INFO - PROCESS | 3756 | 1461266872293 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:27:52 INFO - PROCESS | 3756 | 1461266872435 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 3756 | ++DOCSHELL 1391DC00 == 55 [pid = 3756] [id = 384] 12:27:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (139D2400) [pid = 3756] [serial = 1152] [outer = 00000000] 12:27:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (14B0C400) [pid = 3756] [serial = 1153] [outer = 139D2400] 12:27:52 INFO - PROCESS | 3756 | 1461266872496 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (157F6C00) [pid = 3756] [serial = 1154] [outer = 139D2400] 12:27:53 INFO - PROCESS | 3756 | 1461266873083 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]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 956ms 12:27:53 INFO - PROCESS | 3756 | 1461266873120 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 3756 | 1461266873126 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 12:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:27:53 INFO - PROCESS | 3756 | 1461266873133 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 3756 | 1461266873136 Marionette TRACE conn2 <- [1,1502,null,{}] 12:27:53 INFO - PROCESS | 3756 | 1461266873140 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}] 12:27:53 INFO - PROCESS | 3756 | 1461266873242 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:27:53 INFO - PROCESS | 3756 | 1461266873347 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 3756 | ++DOCSHELL 15DE9C00 == 56 [pid = 3756] [id = 385] 12:27:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (15DF2800) [pid = 3756] [serial = 1155] [outer = 00000000] 12:27:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (184AF400) [pid = 3756] [serial = 1156] [outer = 15DF2800] 12:27:53 INFO - PROCESS | 3756 | 1461266873401 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (18BCAC00) [pid = 3756] [serial = 1157] [outer = 15DF2800] 12:27:54 INFO - PROCESS | 3756 | 1461266874021 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 940ms 12:27:54 INFO - PROCESS | 3756 | 1461266874076 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 3756 | 1461266874079 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 12:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:27:54 INFO - PROCESS | 3756 | 1461266874083 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 3756 | 1461266874086 Marionette TRACE conn2 <- [1,1506,null,{}] 12:27:54 INFO - PROCESS | 3756 | 1461266874098 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}] 12:27:54 INFO - PROCESS | 3756 | 1461266874209 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:27:54 INFO - PROCESS | 3756 | 1461266874331 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 3756 | ++DOCSHELL 198AA000 == 57 [pid = 3756] [id = 386] 12:27:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1A3D3800) [pid = 3756] [serial = 1158] [outer = 00000000] 12:27:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1AE09800) [pid = 3756] [serial = 1159] [outer = 1A3D3800] 12:27:54 INFO - PROCESS | 3756 | 1461266874391 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C21FC00) [pid = 3756] [serial = 1160] [outer = 1A3D3800] 12:27:54 INFO - PROCESS | 3756 | 1461266874924 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 908ms 12:27:55 INFO - PROCESS | 3756 | 1461266874986 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 3756 | 1461266874989 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 12:27:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:27:55 INFO - PROCESS | 3756 | 1461266874993 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 3756 | 1461266874995 Marionette TRACE conn2 <- [1,1510,null,{}] 12:27:55 INFO - PROCESS | 3756 | 1461266874999 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}] 12:27:55 INFO - PROCESS | 3756 | 1461266875098 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:27:55 INFO - PROCESS | 3756 | 1461266875198 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 3756 | ++DOCSHELL 15DCF000 == 58 [pid = 3756] [id = 387] 12:27:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (19347400) [pid = 3756] [serial = 1161] [outer = 00000000] 12:27:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1C285800) [pid = 3756] [serial = 1162] [outer = 19347400] 12:27:55 INFO - PROCESS | 3756 | 1461266875252 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C289000) [pid = 3756] [serial = 1163] [outer = 19347400] 12:27:55 INFO - PROCESS | 3756 | 1461266875824 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"]]]}] 12:27:55 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 () { 12:27:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:27:55 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 () { 12:27:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:27:55 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 () { 12:27:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:27:55 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 () { 12:27:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:27:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 893ms 12:27:55 INFO - PROCESS | 3756 | 1461266875898 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 3756 | 1461266875901 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 12:27:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:27:55 INFO - PROCESS | 3756 | 1461266875904 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 3756 | 1461266875906 Marionette TRACE conn2 <- [1,1514,null,{}] 12:27:55 INFO - PROCESS | 3756 | 1461266875910 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}] 12:27:56 INFO - PROCESS | 3756 | 1461266876132 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:27:56 INFO - PROCESS | 3756 | 1461266876240 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 3756 | ++DOCSHELL 139DC800 == 59 [pid = 3756] [id = 388] 12:27:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (13B20800) [pid = 3756] [serial = 1164] [outer = 00000000] 12:27:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1445C400) [pid = 3756] [serial = 1165] [outer = 13B20800] 12:27:56 INFO - PROCESS | 3756 | 1461266876292 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (15F90000) [pid = 3756] [serial = 1166] [outer = 13B20800] 12:27:56 INFO - PROCESS | 3756 | 1461266876824 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"]]]}] 12:27:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:27:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:27:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:27:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 956ms 12:27:56 INFO - PROCESS | 3756 | 1461266876855 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 3756 | 1461266876859 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 12:27:56 INFO - PROCESS | 3756 | 1461266876864 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:27:56 INFO - PROCESS | 3756 | 1461266876868 Marionette TRACE conn2 <- [1,1518,null,{}] 12:27:56 INFO - PROCESS | 3756 | 1461266876872 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}] 12:27:57 INFO - PROCESS | 3756 | 1461266877018 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:27:57 INFO - PROCESS | 3756 | 1461266877096 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 3756 | ++DOCSHELL 1897C000 == 60 [pid = 3756] [id = 389] 12:27:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (18980000) [pid = 3756] [serial = 1167] [outer = 00000000] 12:27:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (197A0C00) [pid = 3756] [serial = 1168] [outer = 18980000] 12:27:57 INFO - PROCESS | 3756 | 1461266877148 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1987F800) [pid = 3756] [serial = 1169] [outer = 18980000] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 12CBC000 == 59 [pid = 3756] [id = 382] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 18261400 == 58 [pid = 3756] [id = 381] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 19A8AC00 == 57 [pid = 3756] [id = 380] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 1993F000 == 56 [pid = 3756] [id = 379] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 19879400 == 55 [pid = 3756] [id = 378] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 19346C00 == 54 [pid = 3756] [id = 377] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 1840EC00 == 53 [pid = 3756] [id = 376] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 157F0C00 == 52 [pid = 3756] [id = 375] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 12BDF000 == 51 [pid = 3756] [id = 374] 12:27:57 INFO - PROCESS | 3756 | --DOCSHELL 02678800 == 50 [pid = 3756] [id = 373] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (19EB7800) [pid = 3756] [serial = 1102] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (14452800) [pid = 3756] [serial = 1068] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (18143C00) [pid = 3756] [serial = 1071] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1825CC00) [pid = 3756] [serial = 1083] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (18268800) [pid = 3756] [serial = 1084] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1987A000) [pid = 3756] [serial = 1089] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (19879800) [pid = 3756] [serial = 1090] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19DCFC00) [pid = 3756] [serial = 1075] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19DC9800) [pid = 3756] [serial = 1074] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (143D6000) [pid = 3756] [serial = 1078] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (13B5CC00) [pid = 3756] [serial = 1077] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (15DBC000) [pid = 3756] [serial = 1080] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (15F8EC00) [pid = 3756] [serial = 1081] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19940800) [pid = 3756] [serial = 1092] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (181BD400) [pid = 3756] [serial = 1098] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (19AC7400) [pid = 3756] [serial = 1095] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1A12C400) [pid = 3756] [serial = 1101] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (19348000) [pid = 3756] [serial = 1086] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19DCCC00) [pid = 3756] [serial = 1096] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19948400) [pid = 3756] [serial = 1093] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1993B400) [pid = 3756] [serial = 1099] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1A461400) [pid = 3756] [serial = 1104] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1934F400) [pid = 3756] [serial = 1087] [outer = 00000000] [url = about:blank] 12:27:57 INFO - PROCESS | 3756 | 1461266877705 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]]]}] 12:27:57 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 12:27:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:27:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:27:57 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. 12:27:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:27:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 893ms 12:27:57 INFO - PROCESS | 3756 | 1461266877770 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 3756 | 1461266877772 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 12:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:27:57 INFO - PROCESS | 3756 | 1461266877776 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 3756 | 1461266877778 Marionette TRACE conn2 <- [1,1522,null,{}] 12:27:57 INFO - PROCESS | 3756 | 1461266877781 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}] 12:27:57 INFO - PROCESS | 3756 | 1461266877859 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:27:57 INFO - PROCESS | 3756 | 1461266877868 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 3756 | ++DOCSHELL 13736000 == 51 [pid = 3756] [id = 390] 12:27:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (139D3800) [pid = 3756] [serial = 1170] [outer = 00000000] 12:27:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (18405000) [pid = 3756] [serial = 1171] [outer = 139D3800] 12:27:57 INFO - PROCESS | 3756 | 1461266877914 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (18986800) [pid = 3756] [serial = 1172] [outer = 139D3800] 12:27:58 INFO - PROCESS | 3756 | 1461266878391 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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 626ms 12:27:58 INFO - PROCESS | 3756 | 1461266878413 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 3756 | 1461266878416 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 12:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:27:58 INFO - PROCESS | 3756 | 1461266878427 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 3756 | 1461266878431 Marionette TRACE conn2 <- [1,1526,null,{}] 12:27:58 INFO - PROCESS | 3756 | 1461266878434 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}] 12:27:58 INFO - PROCESS | 3756 | 1461266878515 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:27:58 INFO - PROCESS | 3756 | 1461266878524 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 3756 | ++DOCSHELL 19348000 == 52 [pid = 3756] [id = 391] 12:27:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19884400) [pid = 3756] [serial = 1173] [outer = 00000000] 12:27:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (19945000) [pid = 3756] [serial = 1174] [outer = 19884400] 12:27:58 INFO - PROCESS | 3756 | 1461266878569 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (19948400) [pid = 3756] [serial = 1175] [outer = 19884400] 12:27:59 INFO - PROCESS | 3756 | 1461266879010 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 642ms 12:27:59 INFO - PROCESS | 3756 | 1461266879061 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 3756 | 1461266879063 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 12:27:59 INFO - PROCESS | 3756 | 1461266879066 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:27:59 INFO - PROCESS | 3756 | 1461266879068 Marionette TRACE conn2 <- [1,1530,null,{}] 12:27:59 INFO - PROCESS | 3756 | 1461266879071 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}] 12:27:59 INFO - PROCESS | 3756 | 1461266879147 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:27:59 INFO - PROCESS | 3756 | 1461266879155 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 3756 | ++DOCSHELL 19AC5400 == 53 [pid = 3756] [id = 392] 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (19AC6400) [pid = 3756] [serial = 1176] [outer = 00000000] 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (19DCCC00) [pid = 3756] [serial = 1177] [outer = 19AC6400] 12:27:59 INFO - PROCESS | 3756 | 1461266879200 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (19DCE800) [pid = 3756] [serial = 1178] [outer = 19AC6400] 12:27:59 INFO - PROCESS | 3756 | 1461266879649 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 642ms 12:27:59 INFO - PROCESS | 3756 | 1461266879705 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 3756 | 1461266879707 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 12:27:59 INFO - PROCESS | 3756 | 1461266879710 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:27:59 INFO - PROCESS | 3756 | 1461266879712 Marionette TRACE conn2 <- [1,1534,null,{}] 12:27:59 INFO - PROCESS | 3756 | 1461266879715 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}] 12:27:59 INFO - PROCESS | 3756 | 1461266879792 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:27:59 INFO - PROCESS | 3756 | 1461266879800 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 3756 | ++DOCSHELL 19DCEC00 == 54 [pid = 3756] [id = 393] 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1A1F1000) [pid = 3756] [serial = 1179] [outer = 00000000] 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1A741000) [pid = 3756] [serial = 1180] [outer = 1A1F1000] 12:27:59 INFO - PROCESS | 3756 | 1461266879853 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1AE32C00) [pid = 3756] [serial = 1181] [outer = 1A1F1000] 12:28:00 INFO - PROCESS | 3756 | 1461266880338 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]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 689ms 12:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:28:00 INFO - PROCESS | 3756 | 1461266880412 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 3756 | 1461266880414 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 12:28:00 INFO - PROCESS | 3756 | 1461266880417 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 3756 | 1461266880419 Marionette TRACE conn2 <- [1,1538,null,{}] 12:28:00 INFO - PROCESS | 3756 | 1461266880422 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}] 12:28:00 INFO - PROCESS | 3756 | 1461266880537 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:28:00 INFO - PROCESS | 3756 | 1461266880628 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 3756 | ++DOCSHELL 02A8F400 == 55 [pid = 3756] [id = 394] 12:28:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1A469C00) [pid = 3756] [serial = 1182] [outer = 00000000] 12:28:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C289800) [pid = 3756] [serial = 1183] [outer = 1A469C00] 12:28:00 INFO - PROCESS | 3756 | 1461266880672 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1C286400) [pid = 3756] [serial = 1184] [outer = 1A469C00] 12:28:01 INFO - PROCESS | 3756 | 1461266881095 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 690ms 12:28:01 INFO - PROCESS | 3756 | 1461266881115 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 3756 | 1461266881116 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 12:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:28:01 INFO - PROCESS | 3756 | 1461266881128 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 3756 | 1461266881129 Marionette TRACE conn2 <- [1,1542,null,{}] 12:28:01 INFO - PROCESS | 3756 | 1461266881133 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}] 12:28:01 INFO - PROCESS | 3756 | 1461266881239 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:28:01 INFO - PROCESS | 3756 | 1461266881245 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 3756 | ++DOCSHELL 1363EC00 == 56 [pid = 3756] [id = 395] 12:28:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (15DEC400) [pid = 3756] [serial = 1185] [outer = 00000000] 12:28:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C44EC00) [pid = 3756] [serial = 1186] [outer = 15DEC400] 12:28:01 INFO - PROCESS | 3756 | 1461266881292 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C454800) [pid = 3756] [serial = 1187] [outer = 15DEC400] 12:28:01 INFO - PROCESS | 3756 | 1461266881737 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 642ms 12:28:01 INFO - PROCESS | 3756 | 1461266881768 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 3756 | 1461266881770 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 12:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:28:01 INFO - PROCESS | 3756 | 1461266881774 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 3756 | 1461266881775 Marionette TRACE conn2 <- [1,1546,null,{}] 12:28:01 INFO - PROCESS | 3756 | 1461266881779 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}] 12:28:01 INFO - PROCESS | 3756 | 1461266881885 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:28:02 INFO - PROCESS | 3756 | 1461266881973 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 3756 | ++DOCSHELL 1C281800 == 57 [pid = 3756] [id = 396] 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C98C000) [pid = 3756] [serial = 1188] [outer = 00000000] 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C991800) [pid = 3756] [serial = 1189] [outer = 1C98C000] 12:28:02 INFO - PROCESS | 3756 | 1461266882019 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C997000) [pid = 3756] [serial = 1190] [outer = 1C98C000] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19879C00) [pid = 3756] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (19940400) [pid = 3756] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19A8E000) [pid = 3756] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (18410000) [pid = 3756] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (12BDFC00) [pid = 3756] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19347800) [pid = 3756] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (02A77000) [pid = 3756] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (18B2A000) [pid = 3756] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (157F3400) [pid = 3756] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:28:02 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (192E3400) [pid = 3756] [serial = 1145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:28:02 INFO - PROCESS | 3756 | 1461266882490 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]]]}] 12:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 736ms 12:28:02 INFO - PROCESS | 3756 | 1461266882525 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 3756 | 1461266882527 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 12:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:28:02 INFO - PROCESS | 3756 | 1461266882531 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 3756 | 1461266882532 Marionette TRACE conn2 <- [1,1550,null,{}] 12:28:02 INFO - PROCESS | 3756 | 1461266882536 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}] 12:28:02 INFO - PROCESS | 3756 | 1461266882612 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:28:02 INFO - PROCESS | 3756 | 1461266882618 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 3756 | ++DOCSHELL 13632000 == 58 [pid = 3756] [id = 397] 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (13B1D800) [pid = 3756] [serial = 1191] [outer = 00000000] 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (199CFC00) [pid = 3756] [serial = 1192] [outer = 13B1D800] 12:28:02 INFO - PROCESS | 3756 | 1461266882662 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C44C800) [pid = 3756] [serial = 1193] [outer = 13B1D800] 12:28:03 INFO - PROCESS | 3756 | 1461266883077 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 595ms 12:28:03 INFO - PROCESS | 3756 | 1461266883131 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 3756 | 1461266883133 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 12:28:03 INFO - PROCESS | 3756 | 1461266883136 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 3756 | 1461266883138 Marionette TRACE conn2 <- [1,1554,null,{}] 12:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:28:03 INFO - PROCESS | 3756 | 1461266883142 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}] 12:28:03 INFO - PROCESS | 3756 | 1461266883218 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:28:03 INFO - PROCESS | 3756 | 1461266883227 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 3756 | ++DOCSHELL 192E3400 == 59 [pid = 3756] [id = 398] 12:28:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1A1F3400) [pid = 3756] [serial = 1194] [outer = 00000000] 12:28:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1CB3EC00) [pid = 3756] [serial = 1195] [outer = 1A1F3400] 12:28:03 INFO - PROCESS | 3756 | 1461266883278 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1CC7A800) [pid = 3756] [serial = 1196] [outer = 1A1F3400] 12:28:03 INFO - PROCESS | 3756 | 1461266883779 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:28:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 642ms 12:28:03 INFO - PROCESS | 3756 | 1461266883807 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 3756 | 1461266883810 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 12:28:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:28:03 INFO - PROCESS | 3756 | 1461266883824 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 3756 | 1461266883827 Marionette TRACE conn2 <- [1,1558,null,{}] 12:28:03 INFO - PROCESS | 3756 | 1461266883830 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}] 12:28:03 INFO - PROCESS | 3756 | 1461266883924 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:28:03 INFO - PROCESS | 3756 | 1461266883930 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 3756 | ++DOCSHELL 1CC76800 == 60 [pid = 3756] [id = 399] 12:28:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1CEB5000) [pid = 3756] [serial = 1197] [outer = 00000000] 12:28:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D083800) [pid = 3756] [serial = 1198] [outer = 1CEB5000] 12:28:03 INFO - PROCESS | 3756 | 1461266883974 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1D1B1800) [pid = 3756] [serial = 1199] [outer = 1CEB5000] 12:28:04 INFO - PROCESS | 3756 | 1461266884502 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 736ms 12:28:04 INFO - PROCESS | 3756 | 1461266884565 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 3756 | 1461266884569 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 12:28:04 INFO - PROCESS | 3756 | 1461266884575 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:28:04 INFO - PROCESS | 3756 | 1461266884579 Marionette TRACE conn2 <- [1,1562,null,{}] 12:28:04 INFO - PROCESS | 3756 | 1461266884586 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}] 12:28:04 INFO - PROCESS | 3756 | 1461266884744 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:28:04 INFO - PROCESS | 3756 | 1461266884855 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 3756 | ++DOCSHELL 13370400 == 61 [pid = 3756] [id = 400] 12:28:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13736C00) [pid = 3756] [serial = 1200] [outer = 00000000] 12:28:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (16624000) [pid = 3756] [serial = 1201] [outer = 13736C00] 12:28:04 INFO - PROCESS | 3756 | 1461266884911 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16CEB400) [pid = 3756] [serial = 1202] [outer = 13736C00] 12:28:05 INFO - PROCESS | 3756 | 1461266885494 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 940ms 12:28:05 INFO - PROCESS | 3756 | 1461266885523 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 3756 | 1461266885529 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 12:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:28:05 INFO - PROCESS | 3756 | 1461266885536 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 3756 | 1461266885539 Marionette TRACE conn2 <- [1,1566,null,{}] 12:28:05 INFO - PROCESS | 3756 | 1461266885544 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}] 12:28:05 INFO - PROCESS | 3756 | 1461266885658 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:28:05 INFO - PROCESS | 3756 | 1461266885764 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 3756 | ++DOCSHELL 18987C00 == 62 [pid = 3756] [id = 401] 12:28:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (194C6000) [pid = 3756] [serial = 1203] [outer = 00000000] 12:28:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (198A4800) [pid = 3756] [serial = 1204] [outer = 194C6000] 12:28:05 INFO - PROCESS | 3756 | 1461266885818 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1993D000) [pid = 3756] [serial = 1205] [outer = 194C6000] 12:28:06 INFO - PROCESS | 3756 | 1461266886408 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]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 893ms 12:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:28:06 INFO - PROCESS | 3756 | 1461266886442 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 3756 | 1461266886445 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 12:28:06 INFO - PROCESS | 3756 | 1461266886449 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 3756 | 1461266886453 Marionette TRACE conn2 <- [1,1570,null,{}] 12:28:06 INFO - PROCESS | 3756 | 1461266886464 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}] 12:28:06 INFO - PROCESS | 3756 | 1461266886577 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:28:06 INFO - PROCESS | 3756 | 1461266886683 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 3756 | ++DOCSHELL 1AE30C00 == 63 [pid = 3756] [id = 402] 12:28:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1C228400) [pid = 3756] [serial = 1206] [outer = 00000000] 12:28:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1C456800) [pid = 3756] [serial = 1207] [outer = 1C228400] 12:28:06 INFO - PROCESS | 3756 | 1461266886740 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1C996000) [pid = 3756] [serial = 1208] [outer = 1C228400] 12:28:07 INFO - PROCESS | 3756 | 1461266887311 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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:28:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 892ms 12:28:07 INFO - PROCESS | 3756 | 1461266887352 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 3756 | 1461266887355 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 12:28:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:28:07 INFO - PROCESS | 3756 | 1461266887358 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 3756 | 1461266887360 Marionette TRACE conn2 <- [1,1574,null,{}] 12:28:07 INFO - PROCESS | 3756 | 1461266887364 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}] 12:28:07 INFO - PROCESS | 3756 | 1461266887466 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:28:07 INFO - PROCESS | 3756 | 1461266887570 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 3756 | ++DOCSHELL 1CEB9800 == 64 [pid = 3756] [id = 403] 12:28:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1CEBA400) [pid = 3756] [serial = 1209] [outer = 00000000] 12:28:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1D1BB000) [pid = 3756] [serial = 1210] [outer = 1CEBA400] 12:28:07 INFO - PROCESS | 3756 | 1461266887631 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1D1BEC00) [pid = 3756] [serial = 1211] [outer = 1CEBA400] 12:28:08 INFO - PROCESS | 3756 | 1461266888265 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 940ms 12:28:08 INFO - PROCESS | 3756 | 1461266888303 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 3756 | 1461266888305 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 12:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:28:08 INFO - PROCESS | 3756 | 1461266888309 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 3756 | 1461266888311 Marionette TRACE conn2 <- [1,1578,null,{}] 12:28:08 INFO - PROCESS | 3756 | 1461266888314 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}] 12:28:08 INFO - PROCESS | 3756 | 1461266888413 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:28:08 INFO - PROCESS | 3756 | 1461266888518 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 3756 | ++DOCSHELL 148B7000 == 65 [pid = 3756] [id = 404] 12:28:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1607B800) [pid = 3756] [serial = 1212] [outer = 00000000] 12:28:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (18988000) [pid = 3756] [serial = 1213] [outer = 1607B800] 12:28:08 INFO - PROCESS | 3756 | 1461266888573 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (18BD1400) [pid = 3756] [serial = 1214] [outer = 1607B800] 12:28:09 INFO - PROCESS | 3756 | 1461266889330 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:28:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1034ms 12:28:09 INFO - PROCESS | 3756 | 1461266889348 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 3756 | 1461266889353 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 12:28:09 INFO - PROCESS | 3756 | 1461266889376 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 3756 | 1461266889379 Marionette TRACE conn2 <- [1,1582,null,{}] 12:28:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:28:09 INFO - PROCESS | 3756 | 1461266889384 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}] 12:28:09 INFO - PROCESS | 3756 | 1461266889481 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:28:09 INFO - PROCESS | 3756 | 1461266889589 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 3756 | ++DOCSHELL 157AB000 == 66 [pid = 3756] [id = 405] 12:28:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (157AB400) [pid = 3756] [serial = 1215] [outer = 00000000] 12:28:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (15FDBC00) [pid = 3756] [serial = 1216] [outer = 157AB400] 12:28:09 INFO - PROCESS | 3756 | 1461266889646 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (16C96C00) [pid = 3756] [serial = 1217] [outer = 157AB400] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 19AC0000 == 65 [pid = 3756] [id = 368] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 192E3400 == 64 [pid = 3756] [id = 398] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 13632000 == 63 [pid = 3756] [id = 397] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 1C281800 == 62 [pid = 3756] [id = 396] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 1363EC00 == 61 [pid = 3756] [id = 395] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 02A8F400 == 60 [pid = 3756] [id = 394] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 19DCEC00 == 59 [pid = 3756] [id = 393] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 19AC5400 == 58 [pid = 3756] [id = 392] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 19348000 == 57 [pid = 3756] [id = 391] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 13736000 == 56 [pid = 3756] [id = 390] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 1897C000 == 55 [pid = 3756] [id = 389] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 139DC800 == 54 [pid = 3756] [id = 388] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (13736400) [pid = 3756] [serial = 1107] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1993BC00) [pid = 3756] [serial = 1113] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1694BC00) [pid = 3756] [serial = 1110] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1AE0A800) [pid = 3756] [serial = 1116] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1C268000) [pid = 3756] [serial = 1150] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 15DE9C00 == 53 [pid = 3756] [id = 385] 12:28:10 INFO - PROCESS | 3756 | --DOCSHELL 1391DC00 == 52 [pid = 3756] [id = 384] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1989E800) [pid = 3756] [serial = 1134] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19DC8800) [pid = 3756] [serial = 1137] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (198AC800) [pid = 3756] [serial = 1135] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1AA0D800) [pid = 3756] [serial = 1140] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (19AC7800) [pid = 3756] [serial = 1138] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1AA02800) [pid = 3756] [serial = 1141] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (18B27400) [pid = 3756] [serial = 1128] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (18BC7000) [pid = 3756] [serial = 1129] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1337C800) [pid = 3756] [serial = 1122] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (13911800) [pid = 3756] [serial = 1123] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (194C7400) [pid = 3756] [serial = 1131] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1363C400) [pid = 3756] [serial = 1120] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (13463800) [pid = 3756] [serial = 1119] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1993FC00) [pid = 3756] [serial = 1143] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (16579400) [pid = 3756] [serial = 1125] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (16630800) [pid = 3756] [serial = 1126] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1AE33C00) [pid = 3756] [serial = 1146] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1AE3C800) [pid = 3756] [serial = 1147] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19AC8400) [pid = 3756] [serial = 1144] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1A46C400) [pid = 3756] [serial = 709] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:28:10 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (196F1800) [pid = 3756] [serial = 1132] [outer = 00000000] [url = about:blank] 12:28:10 INFO - PROCESS | 3756 | 1461266890255 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:28:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 956ms 12:28:10 INFO - PROCESS | 3756 | 1461266890325 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 3756 | 1461266890330 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 12:28:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:28:10 INFO - PROCESS | 3756 | 1461266890336 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 3756 | 1461266890339 Marionette TRACE conn2 <- [1,1586,null,{}] 12:28:10 INFO - PROCESS | 3756 | 1461266890342 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}] 12:28:10 INFO - PROCESS | 3756 | 1461266890428 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:28:10 INFO - PROCESS | 3756 | 1461266890518 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 3756 | ++DOCSHELL 13463800 == 53 [pid = 3756] [id = 406] 12:28:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (13632000) [pid = 3756] [serial = 1218] [outer = 00000000] 12:28:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (15509400) [pid = 3756] [serial = 1219] [outer = 13632000] 12:28:10 INFO - PROCESS | 3756 | 1461266890564 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1675DC00) [pid = 3756] [serial = 1220] [outer = 13632000] 12:28:11 INFO - PROCESS | 3756 | 1461266890993 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 689ms 12:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:28:11 INFO - PROCESS | 3756 | 1461266891034 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 3756 | 1461266891037 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 12:28:11 INFO - PROCESS | 3756 | 1461266891043 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 3756 | 1461266891047 Marionette TRACE conn2 <- [1,1590,null,{}] 12:28:11 INFO - PROCESS | 3756 | 1461266891057 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}] 12:28:11 INFO - PROCESS | 3756 | 1461266891138 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:28:11 INFO - PROCESS | 3756 | 1461266891146 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 3756 | ++DOCSHELL 18B2D400 == 54 [pid = 3756] [id = 407] 12:28:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (18E2D800) [pid = 3756] [serial = 1221] [outer = 00000000] 12:28:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19350400) [pid = 3756] [serial = 1222] [outer = 18E2D800] 12:28:11 INFO - PROCESS | 3756 | 1461266891193 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (196F2C00) [pid = 3756] [serial = 1223] [outer = 18E2D800] 12:28:11 INFO - PROCESS | 3756 | 1461266891638 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 658ms 12:28:11 INFO - PROCESS | 3756 | 1461266891699 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 3756 | 1461266891701 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 12:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:28:11 INFO - PROCESS | 3756 | 1461266891705 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 3756 | 1461266891706 Marionette TRACE conn2 <- [1,1594,null,{}] 12:28:11 INFO - PROCESS | 3756 | 1461266891710 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}] 12:28:11 INFO - PROCESS | 3756 | 1461266891788 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:28:11 INFO - PROCESS | 3756 | 1461266891829 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 3756 | ++DOCSHELL 1987DC00 == 55 [pid = 3756] [id = 408] 12:28:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (19884800) [pid = 3756] [serial = 1224] [outer = 00000000] 12:28:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (198A6800) [pid = 3756] [serial = 1225] [outer = 19884800] 12:28:11 INFO - PROCESS | 3756 | 1461266891962 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1993BC00) [pid = 3756] [serial = 1226] [outer = 19884800] 12:28:12 INFO - PROCESS | 3756 | 1461266892345 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 705ms 12:28:12 INFO - PROCESS | 3756 | 1461266892404 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 3756 | 1461266892406 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 12:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:28:12 INFO - PROCESS | 3756 | 1461266892409 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 3756 | 1461266892411 Marionette TRACE conn2 <- [1,1598,null,{}] 12:28:12 INFO - PROCESS | 3756 | 1461266892414 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}] 12:28:12 INFO - PROCESS | 3756 | 1461266892522 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:28:12 INFO - PROCESS | 3756 | 1461266892529 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 3756 | ++DOCSHELL 13B1DC00 == 56 [pid = 3756] [id = 409] 12:28:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1987C000) [pid = 3756] [serial = 1227] [outer = 00000000] 12:28:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (19AC0000) [pid = 3756] [serial = 1228] [outer = 1987C000] 12:28:12 INFO - PROCESS | 3756 | 1461266892573 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (19AC3400) [pid = 3756] [serial = 1229] [outer = 1987C000] 12:28:13 INFO - PROCESS | 3756 | 1461266893048 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:28:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 704ms 12:28:13 INFO - PROCESS | 3756 | 1461266893109 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 3756 | 1461266893111 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 12:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:28:13 INFO - PROCESS | 3756 | 1461266893114 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 3756 | 1461266893116 Marionette TRACE conn2 <- [1,1602,null,{}] 12:28:13 INFO - PROCESS | 3756 | 1461266893126 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}] 12:28:13 INFO - PROCESS | 3756 | 1461266893268 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:28:13 INFO - PROCESS | 3756 | 1461266893282 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 3756 | ++DOCSHELL 19ABF400 == 57 [pid = 3756] [id = 410] 12:28:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (19DCA400) [pid = 3756] [serial = 1230] [outer = 00000000] 12:28:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1A461400) [pid = 3756] [serial = 1231] [outer = 19DCA400] 12:28:13 INFO - PROCESS | 3756 | 1461266893380 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1A460C00) [pid = 3756] [serial = 1232] [outer = 19DCA400] 12:28:13 INFO - PROCESS | 3756 | 1461266893796 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]]]}] 12:28:13 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 12:28:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 752ms 12:28:13 INFO - PROCESS | 3756 | 1461266893855 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 3756 | 1461266893857 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 12:28:13 INFO - PROCESS | 3756 | 1461266893869 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 3756 | 1461266893870 Marionette TRACE conn2 <- [1,1606,null,{}] 12:28:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:28:13 INFO - PROCESS | 3756 | 1461266893874 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}] 12:28:14 INFO - PROCESS | 3756 | 1461266893981 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:28:14 INFO - PROCESS | 3756 | 1461266893987 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 3756 | ++DOCSHELL 1934F400 == 58 [pid = 3756] [id = 411] 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1A3D1000) [pid = 3756] [serial = 1233] [outer = 00000000] 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1AE0DC00) [pid = 3756] [serial = 1234] [outer = 1A3D1000] 12:28:14 INFO - PROCESS | 3756 | 1461266894036 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1AE33800) [pid = 3756] [serial = 1235] [outer = 1A3D1000] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1A469C00) [pid = 3756] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (15DEC400) [pid = 3756] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1C98C000) [pid = 3756] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (13B20800) [pid = 3756] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (18980000) [pid = 3756] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (19AC6400) [pid = 3756] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (139D3800) [pid = 3756] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (19884400) [pid = 3756] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1A1F1000) [pid = 3756] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1A1F3400) [pid = 3756] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:28:14 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (13B1D800) [pid = 3756] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:28:14 INFO - PROCESS | 3756 | 1461266894701 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:28:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 877ms 12:28:14 INFO - PROCESS | 3756 | 1461266894755 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 3756 | 1461266894757 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 12:28:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:28:14 INFO - PROCESS | 3756 | 1461266894761 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 3756 | 1461266894762 Marionette TRACE conn2 <- [1,1610,null,{}] 12:28:14 INFO - PROCESS | 3756 | 1461266894765 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}] 12:28:14 INFO - PROCESS | 3756 | 1461266894840 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:28:14 INFO - PROCESS | 3756 | 1461266894846 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 3756 | ++DOCSHELL 15D10000 == 59 [pid = 3756] [id = 412] 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (19346C00) [pid = 3756] [serial = 1236] [outer = 00000000] 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (19DC8400) [pid = 3756] [serial = 1237] [outer = 19346C00] 12:28:14 INFO - PROCESS | 3756 | 1461266894890 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1AA69000) [pid = 3756] [serial = 1238] [outer = 19346C00] 12:28:15 INFO - PROCESS | 3756 | 1461266895330 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]]]}] 12:28:15 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 12:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 595ms 12:28:15 INFO - PROCESS | 3756 | 1461266895360 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 3756 | 1461266895362 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 12:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:28:15 INFO - PROCESS | 3756 | 1461266895366 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 3756 | 1461266895367 Marionette TRACE conn2 <- [1,1614,null,{}] 12:28:15 INFO - PROCESS | 3756 | 1461266895371 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}] 12:28:15 INFO - PROCESS | 3756 | 1461266895447 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:28:15 INFO - PROCESS | 3756 | 1461266895453 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 3756 | ++DOCSHELL 13913400 == 60 [pid = 3756] [id = 413] 12:28:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (198A2000) [pid = 3756] [serial = 1239] [outer = 00000000] 12:28:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1C267C00) [pid = 3756] [serial = 1240] [outer = 198A2000] 12:28:15 INFO - PROCESS | 3756 | 1461266895498 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1C281400) [pid = 3756] [serial = 1241] [outer = 198A2000] 12:28:15 INFO - PROCESS | 3756 | 1461266895908 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 595ms 12:28:15 INFO - PROCESS | 3756 | 1461266895963 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 3756 | 1461266895965 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 12:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:28:15 INFO - PROCESS | 3756 | 1461266895968 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 3756 | 1461266895970 Marionette TRACE conn2 <- [1,1618,null,{}] 12:28:16 INFO - PROCESS | 3756 | 1461266895976 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}] 12:28:16 INFO - PROCESS | 3756 | 1461266896053 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:28:16 INFO - PROCESS | 3756 | 1461266896060 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 3756 | ++DOCSHELL 1AA04000 == 61 [pid = 3756] [id = 414] 12:28:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1AE3C400) [pid = 3756] [serial = 1242] [outer = 00000000] 12:28:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1C454C00) [pid = 3756] [serial = 1243] [outer = 1AE3C400] 12:28:16 INFO - PROCESS | 3756 | 1461266896106 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1C98B400) [pid = 3756] [serial = 1244] [outer = 1AE3C400] 12:28:16 INFO - PROCESS | 3756 | 1461266896684 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 799ms 12:28:16 INFO - PROCESS | 3756 | 1461266896768 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 3756 | 1461266896773 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 12:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:28:16 INFO - PROCESS | 3756 | 1461266896779 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 3756 | 1461266896783 Marionette TRACE conn2 <- [1,1622,null,{}] 12:28:16 INFO - PROCESS | 3756 | 1461266896790 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}] 12:28:16 INFO - PROCESS | 3756 | 1461266896925 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:28:17 INFO - PROCESS | 3756 | 1461266897036 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 3756 | ++DOCSHELL 0267AC00 == 62 [pid = 3756] [id = 415] 12:28:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (02A8F400) [pid = 3756] [serial = 1245] [outer = 00000000] 12:28:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (143D4C00) [pid = 3756] [serial = 1246] [outer = 02A8F400] 12:28:17 INFO - PROCESS | 3756 | 1461266897154 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (15750C00) [pid = 3756] [serial = 1247] [outer = 02A8F400] 12:28:17 INFO - PROCESS | 3756 | 1461266897767 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:28:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1002ms 12:28:17 INFO - PROCESS | 3756 | 1461266897813 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 3756 | 1461266897819 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 12:28:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:28:17 INFO - PROCESS | 3756 | 1461266897825 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 3756 | 1461266897828 Marionette TRACE conn2 <- [1,1626,null,{}] 12:28:17 INFO - PROCESS | 3756 | 1461266897832 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}] 12:28:17 INFO - PROCESS | 3756 | 1461266897935 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:28:18 INFO - PROCESS | 3756 | 1461266898069 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 3756 | ++DOCSHELL 18268800 == 63 [pid = 3756] [id = 416] 12:28:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (184B3400) [pid = 3756] [serial = 1248] [outer = 00000000] 12:28:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (196F1800) [pid = 3756] [serial = 1249] [outer = 184B3400] 12:28:18 INFO - PROCESS | 3756 | 1461266898125 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (19884C00) [pid = 3756] [serial = 1250] [outer = 184B3400] 12:28:18 INFO - PROCESS | 3756 | 1461266898714 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 940ms 12:28:18 INFO - PROCESS | 3756 | 1461266898768 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 3756 | 1461266898771 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 12:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:28:18 INFO - PROCESS | 3756 | 1461266898775 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 3756 | 1461266898779 Marionette TRACE conn2 <- [1,1630,null,{}] 12:28:18 INFO - PROCESS | 3756 | 1461266898790 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}] 12:28:18 INFO - PROCESS | 3756 | 1461266898901 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:28:19 INFO - PROCESS | 3756 | 1461266899035 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 3756 | ++DOCSHELL 1AE02400 == 64 [pid = 3756] [id = 417] 12:28:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1AE08000) [pid = 3756] [serial = 1251] [outer = 00000000] 12:28:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1C990400) [pid = 3756] [serial = 1252] [outer = 1AE08000] 12:28:19 INFO - PROCESS | 3756 | 1461266899094 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1CB42400) [pid = 3756] [serial = 1253] [outer = 1AE08000] 12:28:19 INFO - PROCESS | 3756 | 1461266899631 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 893ms 12:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:28:19 INFO - PROCESS | 3756 | 1461266899678 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 3756 | 1461266899681 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 12:28:19 INFO - PROCESS | 3756 | 1461266899685 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 3756 | 1461266899687 Marionette TRACE conn2 <- [1,1634,null,{}] 12:28:19 INFO - PROCESS | 3756 | 1461266899691 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}] 12:28:19 INFO - PROCESS | 3756 | 1461266899792 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:28:19 INFO - PROCESS | 3756 | 1461266899902 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 3756 | ++DOCSHELL 1C450C00 == 65 [pid = 3756] [id = 418] 12:28:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1CEBB400) [pid = 3756] [serial = 1254] [outer = 00000000] 12:28:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1D1C0800) [pid = 3756] [serial = 1255] [outer = 1CEBB400] 12:28:19 INFO - PROCESS | 3756 | 1461266899956 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1D50BC00) [pid = 3756] [serial = 1256] [outer = 1CEBB400] 12:28:20 INFO - PROCESS | 3756 | 1461266900604 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:28:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1002ms 12:28:20 INFO - PROCESS | 3756 | 1461266900686 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 3756 | 1461266900688 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 12:28:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:28:20 INFO - PROCESS | 3756 | 1461266900692 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 3756 | 1461266900694 Marionette TRACE conn2 <- [1,1638,null,{}] 12:28:20 INFO - PROCESS | 3756 | 1461266900698 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}] 12:28:20 INFO - PROCESS | 3756 | 1461266900797 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:28:20 INFO - PROCESS | 3756 | 1461266900939 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 3756 | ++DOCSHELL 157EE800 == 66 [pid = 3756] [id = 419] 12:28:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (18BD3000) [pid = 3756] [serial = 1257] [outer = 00000000] 12:28:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (198A4400) [pid = 3756] [serial = 1258] [outer = 18BD3000] 12:28:21 INFO - PROCESS | 3756 | 1461266900995 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (19ABC800) [pid = 3756] [serial = 1259] [outer = 18BD3000] 12:28:21 INFO - PROCESS | 3756 | 1461266901698 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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1049ms 12:28:21 INFO - PROCESS | 3756 | 1461266901731 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 3756 | 1461266901736 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 12:28:21 INFO - PROCESS | 3756 | 1461266901758 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 3756 | 1461266901762 Marionette TRACE conn2 <- [1,1642,null,{}] 12:28:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:28:21 INFO - PROCESS | 3756 | 1461266901766 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}] 12:28:21 INFO - PROCESS | 3756 | 1461266901874 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:28:22 INFO - PROCESS | 3756 | 1461266901987 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 3756 | ++DOCSHELL 16630800 == 67 [pid = 3756] [id = 420] 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (181B3000) [pid = 3756] [serial = 1260] [outer = 00000000] 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (18B33C00) [pid = 3756] [serial = 1261] [outer = 181B3000] 12:28:22 INFO - PROCESS | 3756 | 1461266902037 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (19347000) [pid = 3756] [serial = 1262] [outer = 181B3000] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 1607D400 == 66 [pid = 3756] [id = 370] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 1AA0D400 == 65 [pid = 3756] [id = 372] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 13913400 == 64 [pid = 3756] [id = 413] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 15D10000 == 63 [pid = 3756] [id = 412] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 1934F400 == 62 [pid = 3756] [id = 411] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 19ABF400 == 61 [pid = 3756] [id = 410] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 13B1DC00 == 60 [pid = 3756] [id = 409] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 1987DC00 == 59 [pid = 3756] [id = 408] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 18B2D400 == 58 [pid = 3756] [id = 407] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 13463800 == 57 [pid = 3756] [id = 406] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 157AB000 == 56 [pid = 3756] [id = 405] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (184AF400) [pid = 3756] [serial = 1156] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (14B0C400) [pid = 3756] [serial = 1153] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1AE09800) [pid = 3756] [serial = 1159] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1C285800) [pid = 3756] [serial = 1162] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1D083800) [pid = 3756] [serial = 1198] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 18987C00 == 55 [pid = 3756] [id = 401] 12:28:22 INFO - PROCESS | 3756 | --DOCSHELL 13370400 == 54 [pid = 3756] [id = 400] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1C289800) [pid = 3756] [serial = 1183] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1C44EC00) [pid = 3756] [serial = 1186] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1C286400) [pid = 3756] [serial = 1184] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1C991800) [pid = 3756] [serial = 1189] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (15F90000) [pid = 3756] [serial = 1166] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1445C400) [pid = 3756] [serial = 1165] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1C454800) [pid = 3756] [serial = 1187] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1987F800) [pid = 3756] [serial = 1169] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (197A0C00) [pid = 3756] [serial = 1168] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19DCCC00) [pid = 3756] [serial = 1177] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (19DCE800) [pid = 3756] [serial = 1178] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (18405000) [pid = 3756] [serial = 1171] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (18986800) [pid = 3756] [serial = 1172] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (19945000) [pid = 3756] [serial = 1174] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (19948400) [pid = 3756] [serial = 1175] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1A741000) [pid = 3756] [serial = 1180] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1CC7A800) [pid = 3756] [serial = 1196] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1CB3EC00) [pid = 3756] [serial = 1195] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1C997000) [pid = 3756] [serial = 1190] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (199CFC00) [pid = 3756] [serial = 1192] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C44C800) [pid = 3756] [serial = 1193] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1AE32C00) [pid = 3756] [serial = 1181] [outer = 00000000] [url = about:blank] 12:28:22 INFO - PROCESS | 3756 | 1461266902623 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:28:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 877ms 12:28:22 INFO - PROCESS | 3756 | 1461266902646 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 3756 | 1461266902652 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 12:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:28:22 INFO - PROCESS | 3756 | 1461266902658 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 3756 | 1461266902660 Marionette TRACE conn2 <- [1,1646,null,{}] 12:28:22 INFO - PROCESS | 3756 | 1461266902664 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}] 12:28:22 INFO - PROCESS | 3756 | 1461266902746 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:28:22 INFO - PROCESS | 3756 | 1461266902756 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 3756 | ++DOCSHELL 148B4C00 == 55 [pid = 3756] [id = 421] 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (15507400) [pid = 3756] [serial = 1263] [outer = 00000000] 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1897C000) [pid = 3756] [serial = 1264] [outer = 15507400] 12:28:22 INFO - PROCESS | 3756 | 1461266902801 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (18BC8800) [pid = 3756] [serial = 1265] [outer = 15507400] 12:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 642ms 12:28:23 INFO - PROCESS | 3756 | 1461266903285 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]]]}] 12:28:23 INFO - PROCESS | 3756 | 1461266903298 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 3756 | 1461266903300 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 12:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:28:23 INFO - PROCESS | 3756 | 1461266903307 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 3756 | 1461266903311 Marionette TRACE conn2 <- [1,1650,null,{}] 12:28:23 INFO - PROCESS | 3756 | 1461266903321 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}] 12:28:23 INFO - PROCESS | 3756 | 1461266903403 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:28:23 INFO - PROCESS | 3756 | 1461266903411 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 3756 | ++DOCSHELL 19948000 == 56 [pid = 3756] [id = 422] 12:28:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (19948400) [pid = 3756] [serial = 1266] [outer = 00000000] 12:28:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (19AC5800) [pid = 3756] [serial = 1267] [outer = 19948400] 12:28:23 INFO - PROCESS | 3756 | 1461266903457 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (19DCCC00) [pid = 3756] [serial = 1268] [outer = 19948400] 12:28:23 INFO - PROCESS | 3756 | 1461266903922 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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 627ms 12:28:23 INFO - PROCESS | 3756 | 1461266903943 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 3756 | 1461266903945 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 12:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:28:23 INFO - PROCESS | 3756 | 1461266903948 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 3756 | 1461266903950 Marionette TRACE conn2 <- [1,1654,null,{}] 12:28:23 INFO - PROCESS | 3756 | 1461266903954 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}] 12:28:24 INFO - PROCESS | 3756 | 1461266904033 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:28:24 INFO - PROCESS | 3756 | 1461266904040 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 3756 | ++DOCSHELL 19DD4C00 == 57 [pid = 3756] [id = 423] 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19DD5C00) [pid = 3756] [serial = 1269] [outer = 00000000] 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1A3D2400) [pid = 3756] [serial = 1270] [outer = 19DD5C00] 12:28:24 INFO - PROCESS | 3756 | 1461266904085 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1A46C400) [pid = 3756] [serial = 1271] [outer = 19DD5C00] 12:28:24 INFO - PROCESS | 3756 | 1461266904555 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 689ms 12:28:24 INFO - PROCESS | 3756 | 1461266904648 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 3756 | 1461266904650 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 12:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:28:24 INFO - PROCESS | 3756 | 1461266904654 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 3756 | 1461266904655 Marionette TRACE conn2 <- [1,1658,null,{}] 12:28:24 INFO - PROCESS | 3756 | 1461266904659 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}] 12:28:24 INFO - PROCESS | 3756 | 1461266904736 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:28:24 INFO - PROCESS | 3756 | 1461266904742 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 3756 | ++DOCSHELL 1363C800 == 58 [pid = 3756] [id = 424] 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (19DD1400) [pid = 3756] [serial = 1272] [outer = 00000000] 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1C222000) [pid = 3756] [serial = 1273] [outer = 19DD1400] 12:28:24 INFO - PROCESS | 3756 | 1461266904787 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1C26CC00) [pid = 3756] [serial = 1274] [outer = 19DD1400] 12:28:25 INFO - PROCESS | 3756 | 1461266905280 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]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 642ms 12:28:25 INFO - PROCESS | 3756 | 1461266905291 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 3756 | 1461266905293 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 12:28:25 INFO - PROCESS | 3756 | 1461266905297 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:28:25 INFO - PROCESS | 3756 | 1461266905298 Marionette TRACE conn2 <- [1,1662,null,{}] 12:28:25 INFO - PROCESS | 3756 | 1461266905307 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}] 12:28:25 INFO - PROCESS | 3756 | 1461266905426 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:28:25 INFO - PROCESS | 3756 | 1461266905521 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 3756 | ++DOCSHELL 139DC800 == 59 [pid = 3756] [id = 425] 12:28:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1C28D800) [pid = 3756] [serial = 1275] [outer = 00000000] 12:28:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1C451400) [pid = 3756] [serial = 1276] [outer = 1C28D800] 12:28:25 INFO - PROCESS | 3756 | 1461266905568 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1C44E800) [pid = 3756] [serial = 1277] [outer = 1C28D800] 12:28:26 INFO - PROCESS | 3756 | 1461266905998 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 736ms 12:28:26 INFO - PROCESS | 3756 | 1461266906038 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 3756 | 1461266906040 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 12:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:28:26 INFO - PROCESS | 3756 | 1461266906043 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 3756 | 1461266906045 Marionette TRACE conn2 <- [1,1666,null,{}] 12:28:26 INFO - PROCESS | 3756 | 1461266906048 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}] 12:28:26 INFO - PROCESS | 3756 | 1461266906155 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:28:26 INFO - PROCESS | 3756 | 1461266906163 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 3756 | ++DOCSHELL 1C44DC00 == 60 [pid = 3756] [id = 426] 12:28:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1C98DC00) [pid = 3756] [serial = 1278] [outer = 00000000] 12:28:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1CC74400) [pid = 3756] [serial = 1279] [outer = 1C98DC00] 12:28:26 INFO - PROCESS | 3756 | 1461266906258 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1CC7C000) [pid = 3756] [serial = 1280] [outer = 1C98DC00] 12:28:26 INFO - PROCESS | 3756 | 1461266906681 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 689ms 12:28:26 INFO - PROCESS | 3756 | 1461266906743 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 3756 | 1461266906745 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 12:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:28:26 INFO - PROCESS | 3756 | 1461266906748 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 3756 | 1461266906750 Marionette TRACE conn2 <- [1,1670,null,{}] 12:28:26 INFO - PROCESS | 3756 | 1461266906753 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}] 12:28:26 INFO - PROCESS | 3756 | 1461266906890 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1987C000) [pid = 3756] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (19DCA400) [pid = 3756] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1607B800) [pid = 3756] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1A3D1000) [pid = 3756] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (13632000) [pid = 3756] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19884800) [pid = 3756] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (18E2D800) [pid = 3756] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (157AB400) [pid = 3756] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (198A2000) [pid = 3756] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (19346C00) [pid = 3756] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:28:27 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1A35E800) [pid = 3756] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:28:27 INFO - PROCESS | 3756 | 1461266907225 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 3756 | ++DOCSHELL 02A91400 == 61 [pid = 3756] [id = 427] 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (02A95400) [pid = 3756] [serial = 1281] [outer = 00000000] 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (148B8C00) [pid = 3756] [serial = 1282] [outer = 02A95400] 12:28:27 INFO - PROCESS | 3756 | 1461266907270 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (16083000) [pid = 3756] [serial = 1283] [outer = 02A95400] 12:28:27 INFO - PROCESS | 3756 | 1461266907630 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 939ms 12:28:27 INFO - PROCESS | 3756 | 1461266907698 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 3756 | 1461266907700 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 12:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:28:27 INFO - PROCESS | 3756 | 1461266907704 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 3756 | 1461266907705 Marionette TRACE conn2 <- [1,1674,null,{}] 12:28:27 INFO - PROCESS | 3756 | 1461266907709 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}] 12:28:27 INFO - PROCESS | 3756 | 1461266907785 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:28:27 INFO - PROCESS | 3756 | 1461266907791 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 3756 | ++DOCSHELL 1607B800 == 62 [pid = 3756] [id = 428] 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (192E3400) [pid = 3756] [serial = 1284] [outer = 00000000] 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1C98C400) [pid = 3756] [serial = 1285] [outer = 192E3400] 12:28:27 INFO - PROCESS | 3756 | 1461266907835 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1CEBBC00) [pid = 3756] [serial = 1286] [outer = 192E3400] 12:28:28 INFO - PROCESS | 3756 | 1461266908261 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]]]}] 12:28:28 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 12:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 595ms 12:28:28 INFO - PROCESS | 3756 | 1461266908311 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 3756 | 1461266908313 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 12:28:28 INFO - PROCESS | 3756 | 1461266908316 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:28:28 INFO - PROCESS | 3756 | 1461266908318 Marionette TRACE conn2 <- [1,1678,null,{}] 12:28:28 INFO - PROCESS | 3756 | 1461266908325 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}] 12:28:28 INFO - PROCESS | 3756 | 1461266908403 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:28:28 INFO - PROCESS | 3756 | 1461266908410 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 3756 | ++DOCSHELL 19DCD000 == 63 [pid = 3756] [id = 429] 12:28:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1D084400) [pid = 3756] [serial = 1287] [outer = 00000000] 12:28:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1D50F000) [pid = 3756] [serial = 1288] [outer = 1D084400] 12:28:28 INFO - PROCESS | 3756 | 1461266908453 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1D515400) [pid = 3756] [serial = 1289] [outer = 1D084400] 12:28:28 INFO - PROCESS | 3756 | 1461266908910 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 642ms 12:28:28 INFO - PROCESS | 3756 | 1461266908958 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 3756 | 1461266908960 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 12:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:28:28 INFO - PROCESS | 3756 | 1461266908964 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 3756 | 1461266908966 Marionette TRACE conn2 <- [1,1682,null,{}] 12:28:29 INFO - PROCESS | 3756 | 1461266908970 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}] 12:28:29 INFO - PROCESS | 3756 | 1461266909074 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:28:29 INFO - PROCESS | 3756 | 1461266909082 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 3756 | ++DOCSHELL 1D581000 == 64 [pid = 3756] [id = 430] 12:28:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1D586000) [pid = 3756] [serial = 1290] [outer = 00000000] 12:28:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1D680800) [pid = 3756] [serial = 1291] [outer = 1D586000] 12:28:29 INFO - PROCESS | 3756 | 1461266909130 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1D685C00) [pid = 3756] [serial = 1292] [outer = 1D586000] 12:28:29 INFO - PROCESS | 3756 | 1461266909869 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 939ms 12:28:29 INFO - PROCESS | 3756 | 1461266909907 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 3756 | 1461266909913 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 12:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:28:29 INFO - PROCESS | 3756 | 1461266909918 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 3756 | 1461266909922 Marionette TRACE conn2 <- [1,1686,null,{}] 12:28:29 INFO - PROCESS | 3756 | 1461266909927 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}] 12:28:30 INFO - PROCESS | 3756 | 1461266910039 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:28:30 INFO - PROCESS | 3756 | 1461266910178 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 3756 | ++DOCSHELL 1449B400 == 65 [pid = 3756] [id = 431] 12:28:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (157AB000) [pid = 3756] [serial = 1293] [outer = 00000000] 12:28:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (181B1800) [pid = 3756] [serial = 1294] [outer = 157AB000] 12:28:30 INFO - PROCESS | 3756 | 1461266910239 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (18406800) [pid = 3756] [serial = 1295] [outer = 157AB000] 12:28:30 INFO - PROCESS | 3756 | 1461266910791 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]]]}] 12:28:30 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 12:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 908ms 12:28:30 INFO - PROCESS | 3756 | 1461266910823 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 3756 | 1461266910829 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 12:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:28:30 INFO - PROCESS | 3756 | 1461266910883 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 3756 | 1461266910886 Marionette TRACE conn2 <- [1,1690,null,{}] 12:28:30 INFO - PROCESS | 3756 | 1461266910889 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}] 12:28:30 INFO - PROCESS | 3756 | 1461266910997 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:28:31 INFO - PROCESS | 3756 | 1461266911153 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 3756 | ++DOCSHELL 19878C00 == 66 [pid = 3756] [id = 432] 12:28:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1987A000) [pid = 3756] [serial = 1296] [outer = 00000000] 12:28:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (19A8E000) [pid = 3756] [serial = 1297] [outer = 1987A000] 12:28:31 INFO - PROCESS | 3756 | 1461266911209 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (19ACA400) [pid = 3756] [serial = 1298] [outer = 1987A000] 12:28:31 INFO - PROCESS | 3756 | 1461266911794 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 955ms 12:28:31 INFO - PROCESS | 3756 | 1461266911836 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 3756 | 1461266911839 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 12:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:28:31 INFO - PROCESS | 3756 | 1461266911843 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 3756 | 1461266911846 Marionette TRACE conn2 <- [1,1694,null,{}] 12:28:31 INFO - PROCESS | 3756 | 1461266911857 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}] 12:28:32 INFO - PROCESS | 3756 | 1461266912001 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:28:32 INFO - PROCESS | 3756 | 1461266912145 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 3756 | ++DOCSHELL 1C98A400 == 67 [pid = 3756] [id = 433] 12:28:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1D07C800) [pid = 3756] [serial = 1299] [outer = 00000000] 12:28:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1D510C00) [pid = 3756] [serial = 1300] [outer = 1D07C800] 12:28:32 INFO - PROCESS | 3756 | 1461266912203 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1D582000) [pid = 3756] [serial = 1301] [outer = 1D07C800] 12:28:32 INFO - PROCESS | 3756 | 1461266912781 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]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1002ms 12:28:32 INFO - PROCESS | 3756 | 1461266912844 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 3756 | 1461266912847 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 12:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:28:32 INFO - PROCESS | 3756 | 1461266912851 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 3756 | 1461266912853 Marionette TRACE conn2 <- [1,1698,null,{}] 12:28:32 INFO - PROCESS | 3756 | 1461266912857 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}] 12:28:32 INFO - PROCESS | 3756 | 1461266912963 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:28:33 INFO - PROCESS | 3756 | 1461266913098 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 3756 | ++DOCSHELL 16C89400 == 68 [pid = 3756] [id = 434] 12:28:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (16C8E000) [pid = 3756] [serial = 1302] [outer = 00000000] 12:28:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (19877800) [pid = 3756] [serial = 1303] [outer = 16C8E000] 12:28:33 INFO - PROCESS | 3756 | 1461266913154 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1993A800) [pid = 3756] [serial = 1304] [outer = 16C8E000] 12:28:33 INFO - PROCESS | 3756 | 1461266913941 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1159ms 12:28:34 INFO - PROCESS | 3756 | 1461266914003 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 3756 | 1461266914007 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 12:28:34 INFO - PROCESS | 3756 | 1461266914012 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:28:34 INFO - PROCESS | 3756 | 1461266914016 Marionette TRACE conn2 <- [1,1702,null,{}] 12:28:34 INFO - PROCESS | 3756 | 1461266914022 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}] 12:28:34 INFO - PROCESS | 3756 | 1461266914123 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:28:34 INFO - PROCESS | 3756 | 1461266914267 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 3756 | ++DOCSHELL 13380C00 == 69 [pid = 3756] [id = 435] 12:28:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1363D400) [pid = 3756] [serial = 1305] [outer = 00000000] 12:28:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (13B5FC00) [pid = 3756] [serial = 1306] [outer = 1363D400] 12:28:34 INFO - PROCESS | 3756 | 1461266914322 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (157A2000) [pid = 3756] [serial = 1307] [outer = 1363D400] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 19DCE400 == 68 [pid = 3756] [id = 332] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 19DCD000 == 67 [pid = 3756] [id = 429] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1607B800 == 66 [pid = 3756] [id = 428] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 02A91400 == 65 [pid = 3756] [id = 427] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1C44DC00 == 64 [pid = 3756] [id = 426] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 139DC800 == 63 [pid = 3756] [id = 425] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1363C800 == 62 [pid = 3756] [id = 424] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 19DD4C00 == 61 [pid = 3756] [id = 423] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 19948000 == 60 [pid = 3756] [id = 422] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 148B4C00 == 59 [pid = 3756] [id = 421] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 16630800 == 58 [pid = 3756] [id = 420] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 157EE800 == 57 [pid = 3756] [id = 419] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1C454C00) [pid = 3756] [serial = 1243] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1C450C00 == 56 [pid = 3756] [id = 418] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1AE02400 == 55 [pid = 3756] [id = 417] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 18268800 == 54 [pid = 3756] [id = 416] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 1AA04000 == 53 [pid = 3756] [id = 414] 12:28:34 INFO - PROCESS | 3756 | --DOCSHELL 0267AC00 == 52 [pid = 3756] [id = 415] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1A468000) [pid = 3756] [serial = 1105] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (19AC0000) [pid = 3756] [serial = 1228] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1A460C00) [pid = 3756] [serial = 1232] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1A461400) [pid = 3756] [serial = 1231] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (198A4800) [pid = 3756] [serial = 1204] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (18BD1400) [pid = 3756] [serial = 1214] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1AE0DC00) [pid = 3756] [serial = 1234] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (18988000) [pid = 3756] [serial = 1213] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (16624000) [pid = 3756] [serial = 1201] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1AE33800) [pid = 3756] [serial = 1235] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (15509400) [pid = 3756] [serial = 1219] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1675DC00) [pid = 3756] [serial = 1220] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (198A6800) [pid = 3756] [serial = 1225] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1D1BB000) [pid = 3756] [serial = 1210] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19350400) [pid = 3756] [serial = 1222] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (196F2C00) [pid = 3756] [serial = 1223] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1C456800) [pid = 3756] [serial = 1207] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (15FDBC00) [pid = 3756] [serial = 1216] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (16C96C00) [pid = 3756] [serial = 1217] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1C267C00) [pid = 3756] [serial = 1240] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19AC3400) [pid = 3756] [serial = 1229] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (19DC8400) [pid = 3756] [serial = 1237] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1C281400) [pid = 3756] [serial = 1241] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1993BC00) [pid = 3756] [serial = 1226] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1AA69000) [pid = 3756] [serial = 1238] [outer = 00000000] [url = about:blank] 12:28:34 INFO - PROCESS | 3756 | 1461266914888 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 908ms 12:28:34 INFO - PROCESS | 3756 | 1461266914918 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 3756 | 1461266914923 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 12:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:28:34 INFO - PROCESS | 3756 | 1461266914929 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 3756 | 1461266914931 Marionette TRACE conn2 <- [1,1706,null,{}] 12:28:34 INFO - PROCESS | 3756 | 1461266914935 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}] 12:28:35 INFO - PROCESS | 3756 | 1461266915015 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:28:35 INFO - PROCESS | 3756 | 1461266915025 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 3756 | ++DOCSHELL 1372B800 == 53 [pid = 3756] [id = 436] 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (13912800) [pid = 3756] [serial = 1308] [outer = 00000000] 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (16585800) [pid = 3756] [serial = 1309] [outer = 13912800] 12:28:35 INFO - PROCESS | 3756 | 1461266915070 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1694C000) [pid = 3756] [serial = 1310] [outer = 13912800] 12:28:35 INFO - PROCESS | 3756 | 1461266915630 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 752ms 12:28:35 INFO - PROCESS | 3756 | 1461266915668 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 3756 | 1461266915671 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 12:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:28:35 INFO - PROCESS | 3756 | 1461266915674 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 3756 | 1461266915678 Marionette TRACE conn2 <- [1,1710,null,{}] 12:28:35 INFO - PROCESS | 3756 | 1461266915688 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}] 12:28:35 INFO - PROCESS | 3756 | 1461266915768 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:28:35 INFO - PROCESS | 3756 | 1461266915861 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 3756 | ++DOCSHELL 15DF4C00 == 54 [pid = 3756] [id = 437] 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (16C97C00) [pid = 3756] [serial = 1311] [outer = 00000000] 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (18E2E800) [pid = 3756] [serial = 1312] [outer = 16C97C00] 12:28:35 INFO - PROCESS | 3756 | 1461266915909 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (194C1C00) [pid = 3756] [serial = 1313] [outer = 16C97C00] 12:28:36 INFO - PROCESS | 3756 | 1461266916298 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]]]}] 12:28:36 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 12:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 705ms 12:28:36 INFO - PROCESS | 3756 | 1461266916373 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 3756 | 1461266916376 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 12:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:28:36 INFO - PROCESS | 3756 | 1461266916379 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 3756 | 1461266916381 Marionette TRACE conn2 <- [1,1714,null,{}] 12:28:36 INFO - PROCESS | 3756 | 1461266916384 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}] 12:28:36 INFO - PROCESS | 3756 | 1461266916464 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:28:36 INFO - PROCESS | 3756 | 1461266916471 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 3756 | ++DOCSHELL 19350800 == 55 [pid = 3756] [id = 438] 12:28:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1979C800) [pid = 3756] [serial = 1314] [outer = 00000000] 12:28:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (198A5800) [pid = 3756] [serial = 1315] [outer = 1979C800] 12:28:36 INFO - PROCESS | 3756 | 1461266916516 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19942800) [pid = 3756] [serial = 1316] [outer = 1979C800] 12:28:36 INFO - PROCESS | 3756 | 1461266916962 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 642ms 12:28:37 INFO - PROCESS | 3756 | 1461266917017 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 3756 | 1461266917019 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 12:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:28:37 INFO - PROCESS | 3756 | 1461266917023 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 3756 | 1461266917024 Marionette TRACE conn2 <- [1,1718,null,{}] 12:28:37 INFO - PROCESS | 3756 | 1461266917028 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}] 12:28:37 INFO - PROCESS | 3756 | 1461266917135 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:28:37 INFO - PROCESS | 3756 | 1461266917238 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 3756 | ++DOCSHELL 11CAF800 == 56 [pid = 3756] [id = 439] 12:28:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (13640000) [pid = 3756] [serial = 1317] [outer = 00000000] 12:28:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (19DCB400) [pid = 3756] [serial = 1318] [outer = 13640000] 12:28:37 INFO - PROCESS | 3756 | 1461266917282 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (19DCA800) [pid = 3756] [serial = 1319] [outer = 13640000] 12:28:37 INFO - PROCESS | 3756 | 1461266917703 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]]]}] 12:28:37 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 12:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 736ms 12:28:37 INFO - PROCESS | 3756 | 1461266917763 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 3756 | 1461266917765 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 12:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:28:37 INFO - PROCESS | 3756 | 1461266917769 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 3756 | 1461266917770 Marionette TRACE conn2 <- [1,1722,null,{}] 12:28:37 INFO - PROCESS | 3756 | 1461266917773 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}] 12:28:37 INFO - PROCESS | 3756 | 1461266917899 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:28:37 INFO - PROCESS | 3756 | 1461266917964 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 3756 | ++DOCSHELL 12CBD000 == 57 [pid = 3756] [id = 440] 12:28:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (13736800) [pid = 3756] [serial = 1320] [outer = 00000000] 12:28:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1AA61000) [pid = 3756] [serial = 1321] [outer = 13736800] 12:28:38 INFO - PROCESS | 3756 | 1461266918011 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1AE05800) [pid = 3756] [serial = 1322] [outer = 13736800] 12:28:38 INFO - PROCESS | 3756 | 1461266918430 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 705ms 12:28:38 INFO - PROCESS | 3756 | 1461266918468 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 3756 | 1461266918470 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 12:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:28:38 INFO - PROCESS | 3756 | 1461266918477 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 3756 | 1461266918479 Marionette TRACE conn2 <- [1,1726,null,{}] 12:28:38 INFO - PROCESS | 3756 | 1461266918488 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}] 12:28:38 INFO - PROCESS | 3756 | 1461266918623 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:28:38 INFO - PROCESS | 3756 | 1461266918636 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 3756 | ++DOCSHELL 18988000 == 58 [pid = 3756] [id = 441] 12:28:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1AA02C00) [pid = 3756] [serial = 1323] [outer = 00000000] 12:28:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1C226C00) [pid = 3756] [serial = 1324] [outer = 1AA02C00] 12:28:38 INFO - PROCESS | 3756 | 1461266918679 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1C226000) [pid = 3756] [serial = 1325] [outer = 1AA02C00] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1D084400) [pid = 3756] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C28D800) [pid = 3756] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (19DD1400) [pid = 3756] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1C98DC00) [pid = 3756] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (181B3000) [pid = 3756] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (15507400) [pid = 3756] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (02A95400) [pid = 3756] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19948400) [pid = 3756] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (19DD5C00) [pid = 3756] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:28:39 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (192E3400) [pid = 3756] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:28:39 INFO - PROCESS | 3756 | 1461266919390 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]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 940ms 12:28:39 INFO - PROCESS | 3756 | 1461266919424 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 3756 | 1461266919426 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 12:28:39 INFO - PROCESS | 3756 | 1461266919429 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:28:39 INFO - PROCESS | 3756 | 1461266919431 Marionette TRACE conn2 <- [1,1730,null,{}] 12:28:39 INFO - PROCESS | 3756 | 1461266919438 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}] 12:28:39 INFO - PROCESS | 3756 | 1461266919513 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:28:39 INFO - PROCESS | 3756 | 1461266919520 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 3756 | ++DOCSHELL 13913400 == 59 [pid = 3756] [id = 442] 12:28:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (181B3000) [pid = 3756] [serial = 1326] [outer = 00000000] 12:28:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1AE39800) [pid = 3756] [serial = 1327] [outer = 181B3000] 12:28:39 INFO - PROCESS | 3756 | 1461266919564 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1C227400) [pid = 3756] [serial = 1328] [outer = 181B3000] 12:28:40 INFO - PROCESS | 3756 | 1461266920036 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 626ms 12:28:40 INFO - PROCESS | 3756 | 1461266920068 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 3756 | 1461266920070 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:28:40 INFO - PROCESS | 3756 | 1461266920073 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 3756 | 1461266920075 Marionette TRACE conn2 <- [1,1734,null,{}] 12:28:40 INFO - PROCESS | 3756 | 1461266920078 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}] 12:28:40 INFO - PROCESS | 3756 | 1461266920155 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:28:40 INFO - PROCESS | 3756 | 1461266920161 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 3756 | ++DOCSHELL 19AC8C00 == 60 [pid = 3756] [id = 443] 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1AB34000) [pid = 3756] [serial = 1329] [outer = 00000000] 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1C452000) [pid = 3756] [serial = 1330] [outer = 1AB34000] 12:28:40 INFO - PROCESS | 3756 | 1461266920206 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1C456800) [pid = 3756] [serial = 1331] [outer = 1AB34000] 12:28:40 INFO - PROCESS | 3756 | 1461266920671 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 626ms 12:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:28:40 INFO - PROCESS | 3756 | 1461266920711 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 3756 | 1461266920713 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 12:28:40 INFO - PROCESS | 3756 | 1461266920716 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 3756 | 1461266920718 Marionette TRACE conn2 <- [1,1738,null,{}] 12:28:40 INFO - PROCESS | 3756 | 1461266920721 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}] 12:28:40 INFO - PROCESS | 3756 | 1461266920798 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:28:40 INFO - PROCESS | 3756 | 1461266920804 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 3756 | ++DOCSHELL 19941400 == 61 [pid = 3756] [id = 444] 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (19DCAC00) [pid = 3756] [serial = 1332] [outer = 00000000] 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1C98B800) [pid = 3756] [serial = 1333] [outer = 19DCAC00] 12:28:40 INFO - PROCESS | 3756 | 1461266920848 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1C995800) [pid = 3756] [serial = 1334] [outer = 19DCAC00] 12:28:41 INFO - PROCESS | 3756 | 1461266921284 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 595ms 12:28:41 INFO - PROCESS | 3756 | 1461266921363 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 3756 | 1461266921368 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 12:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:28:41 INFO - PROCESS | 3756 | 1461266921377 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 3756 | 1461266921382 Marionette TRACE conn2 <- [1,1742,null,{}] 12:28:41 INFO - PROCESS | 3756 | 1461266921388 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}] 12:28:41 INFO - PROCESS | 3756 | 1461266921497 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:28:41 INFO - PROCESS | 3756 | 1461266921663 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 3756 | ++DOCSHELL 13B20800 == 62 [pid = 3756] [id = 445] 12:28:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (13B26C00) [pid = 3756] [serial = 1335] [outer = 00000000] 12:28:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (148B4C00) [pid = 3756] [serial = 1336] [outer = 13B26C00] 12:28:41 INFO - PROCESS | 3756 | 1461266921732 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (15F90000) [pid = 3756] [serial = 1337] [outer = 13B26C00] 12:28:42 INFO - PROCESS | 3756 | 1461266922276 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]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 939ms 12:28:42 INFO - PROCESS | 3756 | 1461266922321 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 3756 | 1461266922325 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 12:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:28:42 INFO - PROCESS | 3756 | 1461266922333 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 3756 | 1461266922337 Marionette TRACE conn2 <- [1,1746,null,{}] 12:28:42 INFO - PROCESS | 3756 | 1461266922342 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}] 12:28:42 INFO - PROCESS | 3756 | 1461266922447 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:28:42 INFO - PROCESS | 3756 | 1461266922556 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 3756 | ++DOCSHELL 18B31C00 == 63 [pid = 3756] [id = 446] 12:28:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (18B33400) [pid = 3756] [serial = 1338] [outer = 00000000] 12:28:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1987B000) [pid = 3756] [serial = 1339] [outer = 18B33400] 12:28:42 INFO - PROCESS | 3756 | 1461266922611 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (198ABC00) [pid = 3756] [serial = 1340] [outer = 18B33400] 12:28:43 INFO - PROCESS | 3756 | 1461266923234 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]]]}] 12:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 955ms 12:28:43 INFO - PROCESS | 3756 | 1461266923276 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 3756 | 1461266923279 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 12:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:28:43 INFO - PROCESS | 3756 | 1461266923283 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 3756 | 1461266923285 Marionette TRACE conn2 <- [1,1750,null,{}] 12:28:43 INFO - PROCESS | 3756 | 1461266923295 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}] 12:28:43 INFO - PROCESS | 3756 | 1461266923403 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:28:43 INFO - PROCESS | 3756 | 1461266923514 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 3756 | ++DOCSHELL 1AE06400 == 64 [pid = 3756] [id = 447] 12:28:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1AE06C00) [pid = 3756] [serial = 1341] [outer = 00000000] 12:28:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1C283C00) [pid = 3756] [serial = 1342] [outer = 1AE06C00] 12:28:43 INFO - PROCESS | 3756 | 1461266923572 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1C44C400) [pid = 3756] [serial = 1343] [outer = 1AE06C00] 12:28:44 INFO - PROCESS | 3756 | 1461266924144 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]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 909ms 12:28:44 INFO - PROCESS | 3756 | 1461266924186 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 3756 | 1461266924189 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 12:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:28:44 INFO - PROCESS | 3756 | 1461266924192 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 3756 | 1461266924194 Marionette TRACE conn2 <- [1,1754,null,{}] 12:28:44 INFO - PROCESS | 3756 | 1461266924198 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}] 12:28:44 INFO - PROCESS | 3756 | 1461266924303 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:28:44 INFO - PROCESS | 3756 | 1461266924411 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 3756 | ++DOCSHELL 1D084400 == 65 [pid = 3756] [id = 448] 12:28:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1D084C00) [pid = 3756] [serial = 1344] [outer = 00000000] 12:28:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D50D400) [pid = 3756] [serial = 1345] [outer = 1D084C00] 12:28:44 INFO - PROCESS | 3756 | 1461266924465 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (1D512000) [pid = 3756] [serial = 1346] [outer = 1D084C00] 12:28:45 INFO - PROCESS | 3756 | 1461266925065 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]]]}] 12:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 908ms 12:28:45 INFO - PROCESS | 3756 | 1461266925128 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 3756 | 1461266925130 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 12:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:28:45 INFO - PROCESS | 3756 | 1461266925134 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 3756 | 1461266925136 Marionette TRACE conn2 <- [1,1758,null,{}] 12:28:45 INFO - PROCESS | 3756 | 1461266925140 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}] 12:28:45 INFO - PROCESS | 3756 | 1461266925237 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:28:45 INFO - PROCESS | 3756 | 1461266925376 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 3756 | ++DOCSHELL 12BE6800 == 66 [pid = 3756] [id = 449] 12:28:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1336F000) [pid = 3756] [serial = 1347] [outer = 00000000] 12:28:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1D687000) [pid = 3756] [serial = 1348] [outer = 1336F000] 12:28:45 INFO - PROCESS | 3756 | 1461266925434 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1D68A000) [pid = 3756] [serial = 1349] [outer = 1336F000] 12:28:45 INFO - PROCESS | 3756 | 1461266925975 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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 892ms 12:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:28:46 INFO - PROCESS | 3756 | 1461266926038 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 3756 | 1461266926040 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 12:28:46 INFO - PROCESS | 3756 | 1461266926044 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 3756 | 1461266926046 Marionette TRACE conn2 <- [1,1762,null,{}] 12:28:46 INFO - PROCESS | 3756 | 1461266926050 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}] 12:28:46 INFO - PROCESS | 3756 | 1461266926203 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:28:46 INFO - PROCESS | 3756 | 1461266926343 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 3756 | ++DOCSHELL 13733800 == 67 [pid = 3756] [id = 450] 12:28:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (1391A800) [pid = 3756] [serial = 1350] [outer = 00000000] 12:28:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (1607DC00) [pid = 3756] [serial = 1351] [outer = 1391A800] 12:28:46 INFO - PROCESS | 3756 | 1461266926408 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (196EC400) [pid = 3756] [serial = 1352] [outer = 1391A800] 12:28:46 INFO - PROCESS | 3756 | 1461266926978 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]]]}] 12:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1002ms 12:28:47 INFO - PROCESS | 3756 | 1461266927047 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 3756 | 1461266927049 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 12:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:28:47 INFO - PROCESS | 3756 | 1461266927053 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 3756 | 1461266927055 Marionette TRACE conn2 <- [1,1766,null,{}] 12:28:47 INFO - PROCESS | 3756 | 1461266927059 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}] 12:28:47 INFO - PROCESS | 3756 | 1461266927157 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:28:47 INFO - PROCESS | 3756 | 1461266927418 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 3756 | ++DOCSHELL 02681C00 == 68 [pid = 3756] [id = 451] 12:28:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (13313400) [pid = 3756] [serial = 1353] [outer = 00000000] 12:28:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (13B1F800) [pid = 3756] [serial = 1354] [outer = 13313400] 12:28:47 INFO - PROCESS | 3756 | 1461266927472 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (14498C00) [pid = 3756] [serial = 1355] [outer = 13313400] 12:28:48 INFO - PROCESS | 3756 | 1461266928121 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]]]}] 12:28:48 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 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1159ms 12:28:48 INFO - PROCESS | 3756 | 1461266928208 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 3756 | 1461266928213 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 12:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:28:48 INFO - PROCESS | 3756 | 1461266928219 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 3756 | 1461266928222 Marionette TRACE conn2 <- [1,1770,null,{}] 12:28:48 INFO - PROCESS | 3756 | 1461266928226 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}] 12:28:48 INFO - PROCESS | 3756 | 1461266928332 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 19AC8C00 == 67 [pid = 3756] [id = 443] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 13913400 == 66 [pid = 3756] [id = 442] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 18988000 == 65 [pid = 3756] [id = 441] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 12CBD000 == 64 [pid = 3756] [id = 440] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 11CAF800 == 63 [pid = 3756] [id = 439] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 19350800 == 62 [pid = 3756] [id = 438] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 15DF4C00 == 61 [pid = 3756] [id = 437] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 1372B800 == 60 [pid = 3756] [id = 436] 12:28:48 INFO - PROCESS | 3756 | --DOCSHELL 13380C00 == 59 [pid = 3756] [id = 435] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (1C451400) [pid = 3756] [serial = 1276] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (143D4C00) [pid = 3756] [serial = 1246] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (196F1800) [pid = 3756] [serial = 1249] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (1C990400) [pid = 3756] [serial = 1252] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (1D1C0800) [pid = 3756] [serial = 1255] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (1C222000) [pid = 3756] [serial = 1273] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (198A4400) [pid = 3756] [serial = 1258] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (1CC74400) [pid = 3756] [serial = 1279] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (19347000) [pid = 3756] [serial = 1262] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (1C44E800) [pid = 3756] [serial = 1277] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1897C000) [pid = 3756] [serial = 1264] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (18BC8800) [pid = 3756] [serial = 1265] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (18B33C00) [pid = 3756] [serial = 1261] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (148B8C00) [pid = 3756] [serial = 1282] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (19AC5800) [pid = 3756] [serial = 1267] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (19DCCC00) [pid = 3756] [serial = 1268] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1A3D2400) [pid = 3756] [serial = 1270] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1A46C400) [pid = 3756] [serial = 1271] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1CC7C000) [pid = 3756] [serial = 1280] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (16083000) [pid = 3756] [serial = 1283] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1C98C400) [pid = 3756] [serial = 1285] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1D515400) [pid = 3756] [serial = 1289] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1CEBBC00) [pid = 3756] [serial = 1286] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1C26CC00) [pid = 3756] [serial = 1274] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1D50F000) [pid = 3756] [serial = 1288] [outer = 00000000] [url = about:blank] 12:28:48 INFO - PROCESS | 3756 | 1461266928463 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 3756 | ++DOCSHELL 02A96C00 == 60 [pid = 3756] [id = 452] 12:28:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (11CAF800) [pid = 3756] [serial = 1356] [outer = 00000000] 12:28:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (148B8C00) [pid = 3756] [serial = 1357] [outer = 11CAF800] 12:28:48 INFO - PROCESS | 3756 | 1461266928513 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1657E000) [pid = 3756] [serial = 1358] [outer = 11CAF800] 12:28:48 INFO - PROCESS | 3756 | 1461266928910 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]]]}] 12:28:48 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 12:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 736ms 12:28:48 INFO - PROCESS | 3756 | 1461266928959 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 3756 | 1461266928963 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 12:28:48 INFO - PROCESS | 3756 | 1461266928967 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:28:48 INFO - PROCESS | 3756 | 1461266928969 Marionette TRACE conn2 <- [1,1774,null,{}] 12:28:48 INFO - PROCESS | 3756 | 1461266928973 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}] 12:28:49 INFO - PROCESS | 3756 | 1461266929054 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:28:49 INFO - PROCESS | 3756 | 1461266929061 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 3756 | ++DOCSHELL 18BC8000 == 61 [pid = 3756] [id = 453] 12:28:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (18BCB800) [pid = 3756] [serial = 1359] [outer = 00000000] 12:28:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (198A5000) [pid = 3756] [serial = 1360] [outer = 18BCB800] 12:28:49 INFO - PROCESS | 3756 | 1461266929106 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (19ABD800) [pid = 3756] [serial = 1361] [outer = 18BCB800] 12:28:49 INFO - PROCESS | 3756 | 1461266929608 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]]]}] 12:28:49 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 12:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 705ms 12:28:49 INFO - PROCESS | 3756 | 1461266929667 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 3756 | 1461266929669 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 12:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:28:49 INFO - PROCESS | 3756 | 1461266929674 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 3756 | 1461266929680 Marionette TRACE conn2 <- [1,1778,null,{}] 12:28:49 INFO - PROCESS | 3756 | 1461266929688 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}] 12:28:49 INFO - PROCESS | 3756 | 1461266929799 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:28:49 INFO - PROCESS | 3756 | 1461266929908 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 3756 | ++DOCSHELL 0267C800 == 62 [pid = 3756] [id = 454] 12:28:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (12BE1C00) [pid = 3756] [serial = 1362] [outer = 00000000] 12:28:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1A465C00) [pid = 3756] [serial = 1363] [outer = 12BE1C00] 12:28:49 INFO - PROCESS | 3756 | 1461266929952 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1AA60400) [pid = 3756] [serial = 1364] [outer = 12BE1C00] 12:28:50 INFO - PROCESS | 3756 | 1461266930309 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]]]}] 12:28:50 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) 12:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 704ms 12:28:50 INFO - PROCESS | 3756 | 1461266930372 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 3756 | 1461266930375 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 12:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:28:50 INFO - PROCESS | 3756 | 1461266930378 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 3756 | 1461266930380 Marionette TRACE conn2 <- [1,1782,null,{}] 12:28:50 INFO - PROCESS | 3756 | 1461266930383 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}] 12:28:50 INFO - PROCESS | 3756 | 1461266930471 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:28:50 INFO - PROCESS | 3756 | 1461266930477 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 3756 | ++DOCSHELL 12BDF400 == 63 [pid = 3756] [id = 455] 12:28:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1A3CE400) [pid = 3756] [serial = 1365] [outer = 00000000] 12:28:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1C26CC00) [pid = 3756] [serial = 1366] [outer = 1A3CE400] 12:28:50 INFO - PROCESS | 3756 | 1461266930522 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1C28C800) [pid = 3756] [serial = 1367] [outer = 1A3CE400] 12:28:51 INFO - PROCESS | 3756 | 1461266931034 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]]]}] 12:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 705ms 12:28:51 INFO - PROCESS | 3756 | 1461266931077 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 3756 | 1461266931079 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 12:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:28:51 INFO - PROCESS | 3756 | 1461266931088 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 3756 | 1461266931090 Marionette TRACE conn2 <- [1,1786,null,{}] 12:28:51 INFO - PROCESS | 3756 | 1461266931093 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}] 12:28:51 INFO - PROCESS | 3756 | 1461266931233 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:28:51 INFO - PROCESS | 3756 | 1461266931255 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 3756 | ++DOCSHELL 1C98E000 == 64 [pid = 3756] [id = 456] 12:28:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1C98E800) [pid = 3756] [serial = 1368] [outer = 00000000] 12:28:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1CC7B800) [pid = 3756] [serial = 1369] [outer = 1C98E800] 12:28:51 INFO - PROCESS | 3756 | 1461266931307 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D082000) [pid = 3756] [serial = 1370] [outer = 1C98E800] 12:28:51 INFO - PROCESS | 3756 | 1461266931763 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]]]}] 12:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 705ms 12:28:51 INFO - PROCESS | 3756 | 1461266931782 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 3756 | 1461266931784 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 12:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:28:51 INFO - PROCESS | 3756 | 1461266931788 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 3756 | 1461266931790 Marionette TRACE conn2 <- [1,1790,null,{}] 12:28:51 INFO - PROCESS | 3756 | 1461266931793 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}] 12:28:51 INFO - PROCESS | 3756 | 1461266931905 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:28:51 INFO - PROCESS | 3756 | 1461266931911 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 3756 | ++DOCSHELL 1CC77800 == 65 [pid = 3756] [id = 457] 12:28:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (1D087000) [pid = 3756] [serial = 1371] [outer = 00000000] 12:28:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1D67DC00) [pid = 3756] [serial = 1372] [outer = 1D087000] 12:28:52 INFO - PROCESS | 3756 | 1461266932009 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1D68AC00) [pid = 3756] [serial = 1373] [outer = 1D087000] 12:28:52 INFO - PROCESS | 3756 | 1461266932427 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]]]}] 12:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 705ms 12:28:52 INFO - PROCESS | 3756 | 1461266932488 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 3756 | 1461266932490 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 12:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:28:52 INFO - PROCESS | 3756 | 1461266932493 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 3756 | 1461266932495 Marionette TRACE conn2 <- [1,1794,null,{}] 12:28:52 INFO - PROCESS | 3756 | 1461266932499 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}] 12:28:52 INFO - PROCESS | 3756 | 1461266932613 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:28:52 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (16C97C00) [pid = 3756] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:28:52 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (1979C800) [pid = 3756] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (13912800) [pid = 3756] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (13736800) [pid = 3756] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (181B3000) [pid = 3756] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1AA02C00) [pid = 3756] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (13640000) [pid = 3756] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1AB34000) [pid = 3756] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:28:53 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1363D400) [pid = 3756] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:28:53 INFO - PROCESS | 3756 | 1461266932985 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 3756 | ++DOCSHELL 12C5A000 == 66 [pid = 3756] [id = 458] 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1330F800) [pid = 3756] [serial = 1374] [outer = 00000000] 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (14B0CC00) [pid = 3756] [serial = 1375] [outer = 1330F800] 12:28:53 INFO - PROCESS | 3756 | 1461266933031 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1825C000) [pid = 3756] [serial = 1376] [outer = 1330F800] 12:28:53 INFO - PROCESS | 3756 | 1461266933393 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]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 940ms 12:28:53 INFO - PROCESS | 3756 | 1461266933439 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 3756 | 1461266933441 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 12:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:28:53 INFO - PROCESS | 3756 | 1461266933444 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 3756 | 1461266933446 Marionette TRACE conn2 <- [1,1798,null,{}] 12:28:53 INFO - PROCESS | 3756 | 1461266933449 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}] 12:28:53 INFO - PROCESS | 3756 | 1461266933535 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:28:53 INFO - PROCESS | 3756 | 1461266933632 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 3756 | ++DOCSHELL 13916C00 == 67 [pid = 3756] [id = 459] 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1694A400) [pid = 3756] [serial = 1377] [outer = 00000000] 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1CEBC000) [pid = 3756] [serial = 1378] [outer = 1694A400] 12:28:53 INFO - PROCESS | 3756 | 1461266933678 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D57C800) [pid = 3756] [serial = 1379] [outer = 1694A400] 12:28:54 INFO - PROCESS | 3756 | 1461266934051 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 626ms 12:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:28:54 INFO - PROCESS | 3756 | 1461266934083 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 3756 | 1461266934085 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 12:28:54 INFO - PROCESS | 3756 | 1461266934088 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 3756 | 1461266934090 Marionette TRACE conn2 <- [1,1802,null,{}] 12:28:54 INFO - PROCESS | 3756 | 1461266934093 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}] 12:28:54 INFO - PROCESS | 3756 | 1461266934212 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:28:54 INFO - PROCESS | 3756 | 1461266934253 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 3756 | ++DOCSHELL 18144800 == 68 [pid = 3756] [id = 460] 12:28:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (19DCD000) [pid = 3756] [serial = 1380] [outer = 00000000] 12:28:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1DC7CC00) [pid = 3756] [serial = 1381] [outer = 19DCD000] 12:28:54 INFO - PROCESS | 3756 | 1461266934297 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1DC7E800) [pid = 3756] [serial = 1382] [outer = 19DCD000] 12:28:54 INFO - PROCESS | 3756 | 1461266934707 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 626ms 12:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:28:54 INFO - PROCESS | 3756 | 1461266934727 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 3756 | 1461266934729 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 12:28:54 INFO - PROCESS | 3756 | 1461266934732 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 3756 | 1461266934734 Marionette TRACE conn2 <- [1,1806,null,{}] 12:28:54 INFO - PROCESS | 3756 | 1461266934737 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}] 12:28:54 INFO - PROCESS | 3756 | 1461266934855 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:28:54 INFO - PROCESS | 3756 | 1461266934865 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 3756 | ++DOCSHELL 13730800 == 69 [pid = 3756] [id = 461] 12:28:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (14450400) [pid = 3756] [serial = 1383] [outer = 00000000] 12:28:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (1DC87800) [pid = 3756] [serial = 1384] [outer = 14450400] 12:28:54 INFO - PROCESS | 3756 | 1461266934914 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (1DCAB800) [pid = 3756] [serial = 1385] [outer = 14450400] 12:28:55 INFO - PROCESS | 3756 | 1461266935619 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]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 940ms 12:28:55 INFO - PROCESS | 3756 | 1461266935679 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 3756 | 1461266935685 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 12:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:28:55 INFO - PROCESS | 3756 | 1461266935690 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 3756 | 1461266935694 Marionette TRACE conn2 <- [1,1810,null,{}] 12:28:55 INFO - PROCESS | 3756 | 1461266935699 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}] 12:28:55 INFO - PROCESS | 3756 | 1461266935817 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:28:55 INFO - PROCESS | 3756 | 1461266935951 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 3756 | ++DOCSHELL 1550B400 == 70 [pid = 3756] [id = 462] 12:28:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (1825D400) [pid = 3756] [serial = 1386] [outer = 00000000] 12:28:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (194BF800) [pid = 3756] [serial = 1387] [outer = 1825D400] 12:28:56 INFO - PROCESS | 3756 | 1461266936009 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (19883400) [pid = 3756] [serial = 1388] [outer = 1825D400] 12:28:56 INFO - PROCESS | 3756 | 1461266936558 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 909ms 12:28:56 INFO - PROCESS | 3756 | 1461266936594 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 3756 | 1461266936600 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 12:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:28:56 INFO - PROCESS | 3756 | 1461266936607 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 3756 | 1461266936610 Marionette TRACE conn2 <- [1,1814,null,{}] 12:28:56 INFO - PROCESS | 3756 | 1461266936614 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}] 12:28:56 INFO - PROCESS | 3756 | 1461266936721 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:28:56 INFO - PROCESS | 3756 | 1461266936834 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 3756 | ++DOCSHELL 19DCE000 == 71 [pid = 3756] [id = 463] 12:28:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (1A1F0800) [pid = 3756] [serial = 1389] [outer = 00000000] 12:28:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 161 (1AE3D800) [pid = 3756] [serial = 1390] [outer = 1A1F0800] 12:28:56 INFO - PROCESS | 3756 | 1461266936928 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 162 (1C288C00) [pid = 3756] [serial = 1391] [outer = 1A1F0800] 12:28:57 INFO - PROCESS | 3756 | 1461266937548 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 987ms 12:28:57 INFO - PROCESS | 3756 | 1461266937597 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 3756 | 1461266937599 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 12:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:28:57 INFO - PROCESS | 3756 | 1461266937603 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 3756 | 1461266937607 Marionette TRACE conn2 <- [1,1818,null,{}] 12:28:57 INFO - PROCESS | 3756 | 1461266937618 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}] 12:28:57 INFO - PROCESS | 3756 | 1461266937725 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:28:57 INFO - PROCESS | 3756 | 1461266937867 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 3756 | ++DOCSHELL 1DC83400 == 72 [pid = 3756] [id = 464] 12:28:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 163 (1DC83C00) [pid = 3756] [serial = 1392] [outer = 00000000] 12:28:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 164 (1DCAA000) [pid = 3756] [serial = 1393] [outer = 1DC83C00] 12:28:57 INFO - PROCESS | 3756 | 1461266937924 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 165 (1DCB0800) [pid = 3756] [serial = 1394] [outer = 1DC83C00] 12:28:58 INFO - PROCESS | 3756 | 1461266938464 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 892ms 12:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:28:58 INFO - PROCESS | 3756 | 1461266938538 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 3756 | 1461266938541 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 12:28:58 INFO - PROCESS | 3756 | 1461266938545 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 3756 | 1461266938547 Marionette TRACE conn2 <- [1,1822,null,{}] 12:28:58 INFO - PROCESS | 3756 | 1461266938551 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}] 12:28:58 INFO - PROCESS | 3756 | 1461266938661 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:28:58 INFO - PROCESS | 3756 | 1461266938772 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 3756 | ++DOCSHELL 1D1C0800 == 73 [pid = 3756] [id = 465] 12:28:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 166 (1D506400) [pid = 3756] [serial = 1395] [outer = 00000000] 12:28:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 167 (1DF14400) [pid = 3756] [serial = 1396] [outer = 1D506400] 12:28:58 INFO - PROCESS | 3756 | 1461266938826 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 168 (1DF17000) [pid = 3756] [serial = 1397] [outer = 1D506400] 12:28:59 INFO - PROCESS | 3756 | 1461266939440 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]]]}] 12:28:59 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 12:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 940ms 12:28:59 INFO - PROCESS | 3756 | 1461266939489 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 3756 | 1461266939491 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 12:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:28:59 INFO - PROCESS | 3756 | 1461266939495 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 3756 | 1461266939497 Marionette TRACE conn2 <- [1,1826,null,{}] 12:28:59 INFO - PROCESS | 3756 | 1461266939501 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}] 12:28:59 INFO - PROCESS | 3756 | 1461266939602 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:28:59 INFO - PROCESS | 3756 | 1461266939749 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 3756 | ++DOCSHELL 13383C00 == 74 [pid = 3756] [id = 466] 12:28:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 169 (14B5FC00) [pid = 3756] [serial = 1398] [outer = 00000000] 12:28:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 170 (1813E000) [pid = 3756] [serial = 1399] [outer = 14B5FC00] 12:28:59 INFO - PROCESS | 3756 | 1461266939808 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 171 (19351800) [pid = 3756] [serial = 1400] [outer = 14B5FC00] 12:29:00 INFO - PROCESS | 3756 | 1461266940380 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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 940ms 12:29:00 INFO - PROCESS | 3756 | 1461266940440 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 3756 | 1461266940443 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 12:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:29:00 INFO - PROCESS | 3756 | 1461266940447 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 3756 | 1461266940449 Marionette TRACE conn2 <- [1,1830,null,{}] 12:29:00 INFO - PROCESS | 3756 | 1461266940453 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}] 12:29:00 INFO - PROCESS | 3756 | 1461266940568 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:29:00 INFO - PROCESS | 3756 | 1461266940846 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 3756 | ++DOCSHELL 02676400 == 75 [pid = 3756] [id = 467] 12:29:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 172 (02A77000) [pid = 3756] [serial = 1401] [outer = 00000000] 12:29:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 173 (19343400) [pid = 3756] [serial = 1402] [outer = 02A77000] 12:29:00 INFO - PROCESS | 3756 | 1461266940921 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 174 (196F2400) [pid = 3756] [serial = 1403] [outer = 02A77000] 12:29:01 INFO - PROCESS | 3756 | 1461266941528 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1143ms 12:29:01 INFO - PROCESS | 3756 | 1461266941597 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 3756 | 1461266941602 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 12:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:29:01 INFO - PROCESS | 3756 | 1461266941607 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 3756 | 1461266941610 Marionette TRACE conn2 <- [1,1834,null,{}] 12:29:01 INFO - PROCESS | 3756 | 1461266941614 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}] 12:29:01 INFO - PROCESS | 3756 | 1461266941724 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:29:01 INFO - PROCESS | 3756 | 1461266941871 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 3756 | ++DOCSHELL 19ABE800 == 76 [pid = 3756] [id = 468] 12:29:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 175 (19AC2C00) [pid = 3756] [serial = 1404] [outer = 00000000] 12:29:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 176 (1AA63800) [pid = 3756] [serial = 1405] [outer = 19AC2C00] 12:29:01 INFO - PROCESS | 3756 | 1461266941922 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 177 (1AE35800) [pid = 3756] [serial = 1406] [outer = 19AC2C00] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 143D1800 == 75 [pid = 3756] [id = 293] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 1CC76800 == 74 [pid = 3756] [id = 399] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 18BCC400 == 73 [pid = 3756] [id = 296] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 14BF9C00 == 72 [pid = 3756] [id = 300] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 194C6800 == 71 [pid = 3756] [id = 297] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 18144800 == 70 [pid = 3756] [id = 460] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 13916C00 == 69 [pid = 3756] [id = 459] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 12C5A000 == 68 [pid = 3756] [id = 458] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 1CC77800 == 67 [pid = 3756] [id = 457] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 1C98E000 == 66 [pid = 3756] [id = 456] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 12BDF400 == 65 [pid = 3756] [id = 455] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 0267C800 == 64 [pid = 3756] [id = 454] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 18BC8000 == 63 [pid = 3756] [id = 453] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 02A96C00 == 62 [pid = 3756] [id = 452] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 02681C00 == 61 [pid = 3756] [id = 451] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 176 (19A8E000) [pid = 3756] [serial = 1297] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 175 (1D510C00) [pid = 3756] [serial = 1300] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 174 (1D680800) [pid = 3756] [serial = 1291] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 173 (181B1800) [pid = 3756] [serial = 1294] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 172 (1C98B800) [pid = 3756] [serial = 1333] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 18B31C00 == 60 [pid = 3756] [id = 446] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 13B20800 == 59 [pid = 3756] [id = 445] 12:29:02 INFO - PROCESS | 3756 | --DOCSHELL 19941400 == 58 [pid = 3756] [id = 444] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 171 (18E2E800) [pid = 3756] [serial = 1312] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 170 (198A5800) [pid = 3756] [serial = 1315] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 169 (1694C000) [pid = 3756] [serial = 1310] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 168 (1AA61000) [pid = 3756] [serial = 1321] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 167 (19877800) [pid = 3756] [serial = 1303] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 166 (1AE39800) [pid = 3756] [serial = 1327] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 165 (1C226000) [pid = 3756] [serial = 1325] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 164 (19DCA800) [pid = 3756] [serial = 1319] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 163 (1C452000) [pid = 3756] [serial = 1330] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 162 (1C226C00) [pid = 3756] [serial = 1324] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 161 (1C456800) [pid = 3756] [serial = 1331] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 160 (19DCB400) [pid = 3756] [serial = 1318] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (16585800) [pid = 3756] [serial = 1309] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (19942800) [pid = 3756] [serial = 1316] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (194C1C00) [pid = 3756] [serial = 1313] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (1AE05800) [pid = 3756] [serial = 1322] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (157A2000) [pid = 3756] [serial = 1307] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (13B5FC00) [pid = 3756] [serial = 1306] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (1C227400) [pid = 3756] [serial = 1328] [outer = 00000000] [url = about:blank] 12:29:02 INFO - PROCESS | 3756 | 1461266942447 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]]]}] 12:29:02 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) 12:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 908ms 12:29:02 INFO - PROCESS | 3756 | 1461266942513 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 3756 | 1461266942517 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 12:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:29:02 INFO - PROCESS | 3756 | 1461266942522 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 3756 | 1461266942524 Marionette TRACE conn2 <- [1,1838,null,{}] 12:29:02 INFO - PROCESS | 3756 | 1461266942528 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}] 12:29:02 INFO - PROCESS | 3756 | 1461266942614 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:29:02 INFO - PROCESS | 3756 | 1461266942746 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 3756 | ++DOCSHELL 16630C00 == 59 [pid = 3756] [id = 469] 12:29:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1675FC00) [pid = 3756] [serial = 1407] [outer = 00000000] 12:29:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (198A0000) [pid = 3756] [serial = 1408] [outer = 1675FC00] 12:29:02 INFO - PROCESS | 3756 | 1461266942792 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (19ABD400) [pid = 3756] [serial = 1409] [outer = 1675FC00] 12:29:03 INFO - PROCESS | 3756 | 1461266943174 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 705ms 12:29:03 INFO - PROCESS | 3756 | 1461266943222 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 3756 | 1461266943224 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:29:03 INFO - PROCESS | 3756 | 1461266943229 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 3756 | 1461266943234 Marionette TRACE conn2 <- [1,1842,null,{}] 12:29:03 INFO - PROCESS | 3756 | 1461266943243 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}] 12:29:03 INFO - PROCESS | 3756 | 1461266943384 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:29:03 INFO - PROCESS | 3756 | 1461266943401 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 3756 | ++DOCSHELL 1C282C00 == 60 [pid = 3756] [id = 470] 12:29:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (1C286400) [pid = 3756] [serial = 1410] [outer = 00000000] 12:29:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (1C452800) [pid = 3756] [serial = 1411] [outer = 1C286400] 12:29:03 INFO - PROCESS | 3756 | 1461266943446 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (1C456C00) [pid = 3756] [serial = 1412] [outer = 1C286400] 12:29:03 INFO - PROCESS | 3756 | 1461266943905 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 737ms 12:29:03 INFO - PROCESS | 3756 | 1461266943968 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 3756 | 1461266943970 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 12:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:29:03 INFO - PROCESS | 3756 | 1461266943974 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 3756 | 1461266943975 Marionette TRACE conn2 <- [1,1846,null,{}] 12:29:03 INFO - PROCESS | 3756 | 1461266943979 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}] 12:29:04 INFO - PROCESS | 3756 | 1461266944061 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:29:04 INFO - PROCESS | 3756 | 1461266944067 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 3756 | ++DOCSHELL 1A469C00 == 61 [pid = 3756] [id = 471] 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (1C227400) [pid = 3756] [serial = 1413] [outer = 00000000] 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 161 (1CC7FC00) [pid = 3756] [serial = 1414] [outer = 1C227400] 12:29:04 INFO - PROCESS | 3756 | 1461266944112 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 162 (1CEBBC00) [pid = 3756] [serial = 1415] [outer = 1C227400] 12:29:04 INFO - PROCESS | 3756 | 1461266944591 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]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 642ms 12:29:04 INFO - PROCESS | 3756 | 1461266944611 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 3756 | 1461266944613 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 12:29:04 INFO - PROCESS | 3756 | 1461266944616 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:29:04 INFO - PROCESS | 3756 | 1461266944618 Marionette TRACE conn2 <- [1,1850,null,{}] 12:29:04 INFO - PROCESS | 3756 | 1461266944628 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}] 12:29:04 INFO - PROCESS | 3756 | 1461266944747 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:29:04 INFO - PROCESS | 3756 | 1461266944843 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 3756 | ++DOCSHELL 1840EC00 == 62 [pid = 3756] [id = 472] 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 163 (1C448800) [pid = 3756] [serial = 1416] [outer = 00000000] 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 164 (1D582C00) [pid = 3756] [serial = 1417] [outer = 1C448800] 12:29:04 INFO - PROCESS | 3756 | 1461266944896 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 165 (1D68CC00) [pid = 3756] [serial = 1418] [outer = 1C448800] 12:29:05 INFO - PROCESS | 3756 | 1461266945329 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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 751ms 12:29:05 INFO - PROCESS | 3756 | 1461266945360 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 3756 | 1461266945362 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 12:29:05 INFO - PROCESS | 3756 | 1461266945366 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 3756 | 1461266945368 Marionette TRACE conn2 <- [1,1854,null,{}] 12:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:29:05 INFO - PROCESS | 3756 | 1461266945371 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}] 12:29:05 INFO - PROCESS | 3756 | 1461266945487 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:29:05 INFO - PROCESS | 3756 | 1461266945493 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 3756 | ++DOCSHELL 1D6EFC00 == 63 [pid = 3756] [id = 473] 12:29:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 166 (1D6F1400) [pid = 3756] [serial = 1419] [outer = 00000000] 12:29:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 167 (1DCAEC00) [pid = 3756] [serial = 1420] [outer = 1D6F1400] 12:29:05 INFO - PROCESS | 3756 | 1461266945538 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 168 (1DF15800) [pid = 3756] [serial = 1421] [outer = 1D6F1400] 12:29:06 INFO - PROCESS | 3756 | 1461266946034 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 689ms 12:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:29:06 INFO - PROCESS | 3756 | 1461266946069 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 3756 | 1461266946071 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 12:29:06 INFO - PROCESS | 3756 | 1461266946074 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 3756 | 1461266946076 Marionette TRACE conn2 <- [1,1858,null,{}] 12:29:06 INFO - PROCESS | 3756 | 1461266946079 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}] 12:29:06 INFO - PROCESS | 3756 | 1461266946218 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 167 (1C98E800) [pid = 3756] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 166 (13313400) [pid = 3756] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 165 (11CAF800) [pid = 3756] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 164 (18BCB800) [pid = 3756] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 163 (1D087000) [pid = 3756] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 162 (12BE1C00) [pid = 3756] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 161 (1A3CE400) [pid = 3756] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 160 (19DCAC00) [pid = 3756] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (1330F800) [pid = 3756] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (19DCD000) [pid = 3756] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (1694A400) [pid = 3756] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (1363DC00) [pid = 3756] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (1C21C400) [pid = 3756] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (1363C000) [pid = 3756] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (199CAC00) [pid = 3756] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (139D2400) [pid = 3756] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (19881000) [pid = 3756] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (0267A400) [pid = 3756] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (15FDE000) [pid = 3756] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1D586000) [pid = 3756] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1AA0E800) [pid = 3756] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (16578400) [pid = 3756] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (15DEE800) [pid = 3756] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1AE3C400) [pid = 3756] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1CEBA400) [pid = 3756] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1C228400) [pid = 3756] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (194C6000) [pid = 3756] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (13736C00) [pid = 3756] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (19347400) [pid = 3756] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1A3D3800) [pid = 3756] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:29:06 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (15DF2800) [pid = 3756] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:29:06 INFO - PROCESS | 3756 | 1461266946640 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 3756 | ++DOCSHELL 0267A400 == 64 [pid = 3756] [id = 474] 12:29:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (0267C000) [pid = 3756] [serial = 1422] [outer = 00000000] 12:29:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1330A000) [pid = 3756] [serial = 1423] [outer = 0267C000] 12:29:06 INFO - PROCESS | 3756 | 1461266946684 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (13633C00) [pid = 3756] [serial = 1424] [outer = 0267C000] 12:29:07 INFO - PROCESS | 3756 | 1461266947044 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1002ms 12:29:07 INFO - PROCESS | 3756 | 1461266947076 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 3756 | 1461266947078 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 12:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:29:07 INFO - PROCESS | 3756 | 1461266947081 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 3756 | 1461266947083 Marionette TRACE conn2 <- [1,1862,null,{}] 12:29:07 INFO - PROCESS | 3756 | 1461266947086 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}] 12:29:07 INFO - PROCESS | 3756 | 1461266947204 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:29:07 INFO - PROCESS | 3756 | 1461266947213 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 3756 | ++DOCSHELL 12BE1C00 == 65 [pid = 3756] [id = 475] 12:29:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (13736C00) [pid = 3756] [serial = 1425] [outer = 00000000] 12:29:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (194C6000) [pid = 3756] [serial = 1426] [outer = 13736C00] 12:29:07 INFO - PROCESS | 3756 | 1461266947257 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (19885C00) [pid = 3756] [serial = 1427] [outer = 13736C00] 12:29:07 INFO - PROCESS | 3756 | 1461266947668 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 642ms 12:29:07 INFO - PROCESS | 3756 | 1461266947720 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 3756 | 1461266947721 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 12:29:07 INFO - PROCESS | 3756 | 1461266947725 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:29:07 INFO - PROCESS | 3756 | 1461266947726 Marionette TRACE conn2 <- [1,1866,null,{}] 12:29:07 INFO - PROCESS | 3756 | 1461266947730 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}] 12:29:07 INFO - PROCESS | 3756 | 1461266947856 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:29:07 INFO - PROCESS | 3756 | 1461266947898 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 3756 | ++DOCSHELL 1662FC00 == 66 [pid = 3756] [id = 476] 12:29:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (17BB7800) [pid = 3756] [serial = 1428] [outer = 00000000] 12:29:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1C21C400) [pid = 3756] [serial = 1429] [outer = 17BB7800] 12:29:07 INFO - PROCESS | 3756 | 1461266947945 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1C261C00) [pid = 3756] [serial = 1430] [outer = 17BB7800] 12:29:08 INFO - PROCESS | 3756 | 1461266948338 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]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 643ms 12:29:08 INFO - PROCESS | 3756 | 1461266948363 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 3756 | 1461266948365 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 12:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:29:08 INFO - PROCESS | 3756 | 1461266948368 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 3756 | 1461266948370 Marionette TRACE conn2 <- [1,1870,null,{}] 12:29:08 INFO - PROCESS | 3756 | 1461266948373 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}] 12:29:08 INFO - PROCESS | 3756 | 1461266948494 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:29:08 INFO - PROCESS | 3756 | 1461266948504 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 3756 | ++DOCSHELL 1A3CF000 == 67 [pid = 3756] [id = 477] 12:29:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1A467800) [pid = 3756] [serial = 1431] [outer = 00000000] 12:29:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1DC80C00) [pid = 3756] [serial = 1432] [outer = 1A467800] 12:29:08 INFO - PROCESS | 3756 | 1461266948557 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1DFA1C00) [pid = 3756] [serial = 1433] [outer = 1A467800] 12:29:09 INFO - PROCESS | 3756 | 1461266949276 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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 940ms 12:29:09 INFO - PROCESS | 3756 | 1461266949315 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 3756 | 1461266949320 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 12:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:29:09 INFO - PROCESS | 3756 | 1461266949326 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 3756 | 1461266949330 Marionette TRACE conn2 <- [1,1874,null,{}] 12:29:09 INFO - PROCESS | 3756 | 1461266949335 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}] 12:29:09 INFO - PROCESS | 3756 | 1461266949446 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:29:09 INFO - PROCESS | 3756 | 1461266949591 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 3756 | ++DOCSHELL 15DC0800 == 68 [pid = 3756] [id = 478] 12:29:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (18404C00) [pid = 3756] [serial = 1434] [outer = 00000000] 12:29:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (1989F400) [pid = 3756] [serial = 1435] [outer = 18404C00] 12:29:09 INFO - PROCESS | 3756 | 1461266949649 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (19A8F800) [pid = 3756] [serial = 1436] [outer = 18404C00] 12:29:10 INFO - PROCESS | 3756 | 1461266950218 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 939ms 12:29:10 INFO - PROCESS | 3756 | 1461266950271 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 3756 | 1461266950277 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 12:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:29:10 INFO - PROCESS | 3756 | 1461266950284 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 3756 | 1461266950287 Marionette TRACE conn2 <- [1,1878,null,{}] 12:29:10 INFO - PROCESS | 3756 | 1461266950291 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}] 12:29:10 INFO - PROCESS | 3756 | 1461266950399 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:29:10 INFO - PROCESS | 3756 | 1461266950544 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 3756 | ++DOCSHELL 196EF400 == 69 [pid = 3756] [id = 479] 12:29:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (199C2C00) [pid = 3756] [serial = 1437] [outer = 00000000] 12:29:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1C228400) [pid = 3756] [serial = 1438] [outer = 199C2C00] 12:29:10 INFO - PROCESS | 3756 | 1461266950599 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (1C26E400) [pid = 3756] [serial = 1439] [outer = 199C2C00] 12:29:11 INFO - PROCESS | 3756 | 1461266951231 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]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1002ms 12:29:11 INFO - PROCESS | 3756 | 1461266951283 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 3756 | 1461266951286 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 12:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:29:11 INFO - PROCESS | 3756 | 1461266951290 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 3756 | 1461266951294 Marionette TRACE conn2 <- [1,1882,null,{}] 12:29:11 INFO - PROCESS | 3756 | 1461266951305 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}] 12:29:11 INFO - PROCESS | 3756 | 1461266951413 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:29:11 INFO - PROCESS | 3756 | 1461266951558 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 3756 | ++DOCSHELL 19E25000 == 70 [pid = 3756] [id = 480] 12:29:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (1DC88000) [pid = 3756] [serial = 1440] [outer = 00000000] 12:29:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (1DF19400) [pid = 3756] [serial = 1441] [outer = 1DC88000] 12:29:11 INFO - PROCESS | 3756 | 1461266951616 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (1DFA7000) [pid = 3756] [serial = 1442] [outer = 1DC88000] 12:29:12 INFO - PROCESS | 3756 | 1461266952222 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 956ms 12:29:12 INFO - PROCESS | 3756 | 1461266952266 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 3756 | 1461266952269 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 12:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:29:12 INFO - PROCESS | 3756 | 1461266952273 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 3756 | 1461266952275 Marionette TRACE conn2 <- [1,1886,null,{}] 12:29:12 INFO - PROCESS | 3756 | 1461266952278 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}] 12:29:12 INFO - PROCESS | 3756 | 1461266952383 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:29:12 INFO - PROCESS | 3756 | 1461266952498 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 3756 | ++DOCSHELL 1342BC00 == 71 [pid = 3756] [id = 481] 12:29:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (1342C000) [pid = 3756] [serial = 1443] [outer = 00000000] 12:29:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (13432800) [pid = 3756] [serial = 1444] [outer = 1342C000] 12:29:12 INFO - PROCESS | 3756 | 1461266952592 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 161 (13436C00) [pid = 3756] [serial = 1445] [outer = 1342C000] 12:29:13 INFO - PROCESS | 3756 | 1461266953146 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 955ms 12:29:13 INFO - PROCESS | 3756 | 1461266953217 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 3756 | 1461266953219 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 12:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:29:13 INFO - PROCESS | 3756 | 1461266953223 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 3756 | 1461266953225 Marionette TRACE conn2 <- [1,1890,null,{}] 12:29:13 INFO - PROCESS | 3756 | 1461266953229 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}] 12:29:13 INFO - PROCESS | 3756 | 1461266953329 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:29:13 INFO - PROCESS | 3756 | 1461266953471 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 3756 | ++DOCSHELL 11B3C400 == 72 [pid = 3756] [id = 482] 12:29:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 162 (11B3DC00) [pid = 3756] [serial = 1446] [outer = 00000000] 12:29:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 163 (11B45800) [pid = 3756] [serial = 1447] [outer = 11B3DC00] 12:29:13 INFO - PROCESS | 3756 | 1461266953526 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 164 (11B47000) [pid = 3756] [serial = 1448] [outer = 11B3DC00] 12:29:14 INFO - PROCESS | 3756 | 1461266954093 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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 908ms 12:29:14 INFO - PROCESS | 3756 | 1461266954127 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 3756 | 1461266954130 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 12:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:29:14 INFO - PROCESS | 3756 | 1461266954133 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 3756 | 1461266954135 Marionette TRACE conn2 <- [1,1894,null,{}] 12:29:14 INFO - PROCESS | 3756 | 1461266954139 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}] 12:29:14 INFO - PROCESS | 3756 | 1461266954253 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:29:14 INFO - PROCESS | 3756 | 1461266954372 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 3756 | ++DOCSHELL 02A78000 == 73 [pid = 3756] [id = 483] 12:29:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 165 (02A92800) [pid = 3756] [serial = 1449] [outer = 00000000] 12:29:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 166 (13461000) [pid = 3756] [serial = 1450] [outer = 02A92800] 12:29:14 INFO - PROCESS | 3756 | 1461266954471 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 167 (13B24C00) [pid = 3756] [serial = 1451] [outer = 02A92800] 12:29:15 INFO - PROCESS | 3756 | 1461266955241 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1159ms 12:29:15 INFO - PROCESS | 3756 | 1461266955286 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 3756 | 1461266955290 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 12:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:29:15 INFO - PROCESS | 3756 | 1461266955296 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 3756 | 1461266955299 Marionette TRACE conn2 <- [1,1898,null,{}] 12:29:15 INFO - PROCESS | 3756 | 1461266955304 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}] 12:29:15 INFO - PROCESS | 3756 | 1461266955402 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:29:15 INFO - PROCESS | 3756 | 1461266955558 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 3756 | ++DOCSHELL 15DECC00 == 74 [pid = 3756] [id = 484] 12:29:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 168 (1607D400) [pid = 3756] [serial = 1452] [outer = 00000000] 12:29:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 169 (16955000) [pid = 3756] [serial = 1453] [outer = 1607D400] 12:29:15 INFO - PROCESS | 3756 | 1461266955614 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 170 (181BC800) [pid = 3756] [serial = 1454] [outer = 1607D400] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1CEB9800 == 73 [pid = 3756] [id = 403] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1AE30C00 == 72 [pid = 3756] [id = 402] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1662FC00 == 71 [pid = 3756] [id = 476] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 12BE1C00 == 70 [pid = 3756] [id = 475] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 0267A400 == 69 [pid = 3756] [id = 474] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1D6EFC00 == 68 [pid = 3756] [id = 473] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1840EC00 == 67 [pid = 3756] [id = 472] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1A469C00 == 66 [pid = 3756] [id = 471] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1C282C00 == 65 [pid = 3756] [id = 470] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 16630C00 == 64 [pid = 3756] [id = 469] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 19ABE800 == 63 [pid = 3756] [id = 468] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 02676400 == 62 [pid = 3756] [id = 467] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 169 (1C283C00) [pid = 3756] [serial = 1342] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 168 (1D50D400) [pid = 3756] [serial = 1345] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 167 (1D687000) [pid = 3756] [serial = 1348] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 166 (1607DC00) [pid = 3756] [serial = 1351] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 19DCE000 == 61 [pid = 3756] [id = 463] 12:29:16 INFO - PROCESS | 3756 | --DOCSHELL 1550B400 == 60 [pid = 3756] [id = 462] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 165 (1D1BEC00) [pid = 3756] [serial = 1211] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 164 (1C996000) [pid = 3756] [serial = 1208] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 163 (1993D000) [pid = 3756] [serial = 1205] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 162 (16CEB400) [pid = 3756] [serial = 1202] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 161 (1C289000) [pid = 3756] [serial = 1163] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 160 (1C21FC00) [pid = 3756] [serial = 1160] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (18BCAC00) [pid = 3756] [serial = 1157] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (14B5A000) [pid = 3756] [serial = 1069] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (1C280400) [pid = 3756] [serial = 1151] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (13916000) [pid = 3756] [serial = 1108] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (19877400) [pid = 3756] [serial = 1036] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (157F6C00) [pid = 3756] [serial = 1154] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (19AC8800) [pid = 3756] [serial = 1114] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (13634C00) [pid = 3756] [serial = 1039] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (18263800) [pid = 3756] [serial = 1072] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (1D685C00) [pid = 3756] [serial = 1292] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1AE10400) [pid = 3756] [serial = 1117] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1825D800) [pid = 3756] [serial = 1111] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (19AC4000) [pid = 3756] [serial = 1066] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1C98B400) [pid = 3756] [serial = 1244] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1CC7B800) [pid = 3756] [serial = 1369] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (14498C00) [pid = 3756] [serial = 1355] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (13B1F800) [pid = 3756] [serial = 1354] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (148B8C00) [pid = 3756] [serial = 1357] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1657E000) [pid = 3756] [serial = 1358] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (198A5000) [pid = 3756] [serial = 1360] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (19ABD800) [pid = 3756] [serial = 1361] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1D67DC00) [pid = 3756] [serial = 1372] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1A465C00) [pid = 3756] [serial = 1363] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1AA60400) [pid = 3756] [serial = 1364] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1C26CC00) [pid = 3756] [serial = 1366] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (148B4C00) [pid = 3756] [serial = 1336] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1D082000) [pid = 3756] [serial = 1370] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1987B000) [pid = 3756] [serial = 1339] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1C995800) [pid = 3756] [serial = 1334] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (14B0CC00) [pid = 3756] [serial = 1375] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1D68AC00) [pid = 3756] [serial = 1373] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1825C000) [pid = 3756] [serial = 1376] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1DC7CC00) [pid = 3756] [serial = 1381] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1CEBC000) [pid = 3756] [serial = 1378] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1DC7E800) [pid = 3756] [serial = 1382] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1D57C800) [pid = 3756] [serial = 1379] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1C28C800) [pid = 3756] [serial = 1367] [outer = 00000000] [url = about:blank] 12:29:16 INFO - PROCESS | 3756 | 1461266956204 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 940ms 12:29:16 INFO - PROCESS | 3756 | 1461266956242 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 3756 | 1461266956247 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:29:16 INFO - PROCESS | 3756 | 1461266956253 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 3756 | 1461266956256 Marionette TRACE conn2 <- [1,1902,null,{}] 12:29:16 INFO - PROCESS | 3756 | 1461266956260 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}] 12:29:16 INFO - PROCESS | 3756 | 1461266956345 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:29:16 INFO - PROCESS | 3756 | 1461266956450 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 3756 | ++DOCSHELL 13638000 == 61 [pid = 3756] [id = 485] 12:29:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (13916000) [pid = 3756] [serial = 1455] [outer = 00000000] 12:29:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (15DC4C00) [pid = 3756] [serial = 1456] [outer = 13916000] 12:29:16 INFO - PROCESS | 3756 | 1461266956497 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (16763000) [pid = 3756] [serial = 1457] [outer = 13916000] 12:29:16 INFO - PROCESS | 3756 | 1461266956918 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 705ms 12:29:16 INFO - PROCESS | 3756 | 1461266956952 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 3756 | 1461266956954 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 12:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:29:16 INFO - PROCESS | 3756 | 1461266956958 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 3756 | 1461266956961 Marionette TRACE conn2 <- [1,1906,null,{}] 12:29:16 INFO - PROCESS | 3756 | 1461266956975 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}] 12:29:17 INFO - PROCESS | 3756 | 1461266957062 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:29:17 INFO - PROCESS | 3756 | 1461266957071 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 3756 | ++DOCSHELL 18410000 == 62 [pid = 3756] [id = 486] 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (18F22C00) [pid = 3756] [serial = 1458] [outer = 00000000] 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (194C7400) [pid = 3756] [serial = 1459] [outer = 18F22C00] 12:29:17 INFO - PROCESS | 3756 | 1461266957119 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (19878000) [pid = 3756] [serial = 1460] [outer = 18F22C00] 12:29:17 INFO - PROCESS | 3756 | 1461266957576 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 642ms 12:29:17 INFO - PROCESS | 3756 | 1461266957595 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 3756 | 1461266957597 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 12:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:29:17 INFO - PROCESS | 3756 | 1461266957601 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 3756 | 1461266957602 Marionette TRACE conn2 <- [1,1910,null,{}] 12:29:17 INFO - PROCESS | 3756 | 1461266957605 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}] 12:29:17 INFO - PROCESS | 3756 | 1461266957687 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:29:17 INFO - PROCESS | 3756 | 1461266957693 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 3756 | ++DOCSHELL 18F22400 == 63 [pid = 3756] [id = 487] 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (196F8800) [pid = 3756] [serial = 1461] [outer = 00000000] 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19940800) [pid = 3756] [serial = 1462] [outer = 196F8800] 12:29:17 INFO - PROCESS | 3756 | 1461266957738 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (199C3800) [pid = 3756] [serial = 1463] [outer = 196F8800] 12:29:18 INFO - PROCESS | 3756 | 1461266958218 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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 642ms 12:29:18 INFO - PROCESS | 3756 | 1461266958247 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 3756 | 1461266958249 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 12:29:18 INFO - PROCESS | 3756 | 1461266958252 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 3756 | 1461266958254 Marionette TRACE conn2 <- [1,1914,null,{}] 12:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:29:18 INFO - PROCESS | 3756 | 1461266958265 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}] 12:29:18 INFO - PROCESS | 3756 | 1461266958376 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:29:18 INFO - PROCESS | 3756 | 1461266958382 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 3756 | ++DOCSHELL 19351400 == 64 [pid = 3756] [id = 488] 12:29:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (198A2C00) [pid = 3756] [serial = 1464] [outer = 00000000] 12:29:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (19AC7400) [pid = 3756] [serial = 1465] [outer = 198A2C00] 12:29:18 INFO - PROCESS | 3756 | 1461266958428 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (19AC5C00) [pid = 3756] [serial = 1466] [outer = 198A2C00] 12:29:18 INFO - PROCESS | 3756 | 1461266958895 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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 705ms 12:29:18 INFO - PROCESS | 3756 | 1461266958961 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 3756 | 1461266958963 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 12:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:29:18 INFO - PROCESS | 3756 | 1461266958967 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 3756 | 1461266958970 Marionette TRACE conn2 <- [1,1918,null,{}] 12:29:18 INFO - PROCESS | 3756 | 1461266958974 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}] 12:29:19 INFO - PROCESS | 3756 | 1461266959101 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:29:19 INFO - PROCESS | 3756 | 1461266959200 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 3756 | ++DOCSHELL 1A3CE000 == 65 [pid = 3756] [id = 489] 12:29:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1A3D2400) [pid = 3756] [serial = 1467] [outer = 00000000] 12:29:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1AA5C800) [pid = 3756] [serial = 1468] [outer = 1A3D2400] 12:29:19 INFO - PROCESS | 3756 | 1461266959249 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1AA63400) [pid = 3756] [serial = 1469] [outer = 1A3D2400] 12:29:19 INFO - PROCESS | 3756 | 1461266959667 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]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 737ms 12:29:19 INFO - PROCESS | 3756 | 1461266959705 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 3756 | 1461266959707 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 12:29:19 INFO - PROCESS | 3756 | 1461266959711 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:29:19 INFO - PROCESS | 3756 | 1461266959713 Marionette TRACE conn2 <- [1,1922,null,{}] 12:29:19 INFO - PROCESS | 3756 | 1461266959728 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}] 12:29:19 INFO - PROCESS | 3756 | 1461266959872 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:29:19 INFO - PROCESS | 3756 | 1461266959881 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 3756 | ++DOCSHELL 1A3CD800 == 66 [pid = 3756] [id = 490] 12:29:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1AA64800) [pid = 3756] [serial = 1470] [outer = 00000000] 12:29:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1C223400) [pid = 3756] [serial = 1471] [outer = 1AA64800] 12:29:19 INFO - PROCESS | 3756 | 1461266959984 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1C26F800) [pid = 3756] [serial = 1472] [outer = 1AA64800] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (19AC2C00) [pid = 3756] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1C448800) [pid = 3756] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C227400) [pid = 3756] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (02A77000) [pid = 3756] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1C286400) [pid = 3756] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (14450400) [pid = 3756] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1D6F1400) [pid = 3756] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (1675FC00) [pid = 3756] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (17BB7800) [pid = 3756] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (0267C000) [pid = 3756] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:29:20 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (13736C00) [pid = 3756] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:29:20 INFO - PROCESS | 3756 | 1461266960555 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 908ms 12:29:20 INFO - PROCESS | 3756 | 1461266960616 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 3756 | 1461266960618 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 12:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:29:20 INFO - PROCESS | 3756 | 1461266960623 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 3756 | 1461266960625 Marionette TRACE conn2 <- [1,1926,null,{}] 12:29:20 INFO - PROCESS | 3756 | 1461266960628 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}] 12:29:20 INFO - PROCESS | 3756 | 1461266960743 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:29:20 INFO - PROCESS | 3756 | 1461266960807 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 3756 | ++DOCSHELL 13435800 == 67 [pid = 3756] [id = 491] 12:29:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (143CF000) [pid = 3756] [serial = 1473] [outer = 00000000] 12:29:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1A74B800) [pid = 3756] [serial = 1474] [outer = 143CF000] 12:29:20 INFO - PROCESS | 3756 | 1461266960851 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1AE09C00) [pid = 3756] [serial = 1475] [outer = 143CF000] 12:29:21 INFO - PROCESS | 3756 | 1461266961226 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 626ms 12:29:21 INFO - PROCESS | 3756 | 1461266961259 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 3756 | 1461266961261 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 12:29:21 INFO - PROCESS | 3756 | 1461266961264 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:29:21 INFO - PROCESS | 3756 | 1461266961266 Marionette TRACE conn2 <- [1,1930,null,{}] 12:29:21 INFO - PROCESS | 3756 | 1461266961269 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}] 12:29:21 INFO - PROCESS | 3756 | 1461266961393 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:29:21 INFO - PROCESS | 3756 | 1461266961402 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 3756 | ++DOCSHELL 19EB5400 == 68 [pid = 3756] [id = 492] 12:29:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1A367C00) [pid = 3756] [serial = 1476] [outer = 00000000] 12:29:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1C28D000) [pid = 3756] [serial = 1477] [outer = 1A367C00] 12:29:21 INFO - PROCESS | 3756 | 1461266961446 Marionette DEBUG loaded listener.js 12:29:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1C44E800) [pid = 3756] [serial = 1478] [outer = 1A367C00] 12:29:21 INFO - PROCESS | 3756 | 1461266961851 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 642ms 12:29:21 INFO - PROCESS | 3756 | 1461266961903 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 3756 | 1461266961905 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 12:29:21 INFO - PROCESS | 3756 | 1461266961908 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:29:21 INFO - PROCESS | 3756 | 1461266961910 Marionette TRACE conn2 <- [1,1934,null,{}] 12:29:21 INFO - PROCESS | 3756 | 1461266961913 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}] 12:29:22 INFO - PROCESS | 3756 | 1461266962040 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:29:22 INFO - PROCESS | 3756 | 1461266962053 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 3756 | ++DOCSHELL 11B3EC00 == 69 [pid = 3756] [id = 493] 12:29:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (12BE0000) [pid = 3756] [serial = 1479] [outer = 00000000] 12:29:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1CB33400) [pid = 3756] [serial = 1480] [outer = 12BE0000] 12:29:22 INFO - PROCESS | 3756 | 1461266962127 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1C992C00) [pid = 3756] [serial = 1481] [outer = 12BE0000] 12:29:22 INFO - PROCESS | 3756 | 1461266962691 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]]]}] 12:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 846ms 12:29:22 INFO - PROCESS | 3756 | 1461266962752 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:29:22 INFO - PROCESS | 3756 | 1461266962756 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 12:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:29:22 INFO - PROCESS | 3756 | 1461266962762 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 3756 | 1461266962766 Marionette TRACE conn2 <- [1,1938,null,{}] 12:29:22 INFO - PROCESS | 3756 | 1461266962772 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}] 12:29:22 INFO - PROCESS | 3756 | 1461266962914 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:29:23 INFO - PROCESS | 3756 | 1461266963058 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 3756 | ++DOCSHELL 13913000 == 70 [pid = 3756] [id = 494] 12:29:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (13914400) [pid = 3756] [serial = 1482] [outer = 00000000] 12:29:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (14B5A000) [pid = 3756] [serial = 1483] [outer = 13914400] 12:29:23 INFO - PROCESS | 3756 | 1461266963119 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (157EE800) [pid = 3756] [serial = 1484] [outer = 13914400] 12:29:23 INFO - PROCESS | 3756 | 1461266963704 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]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1003ms 12:29:23 INFO - PROCESS | 3756 | 1461266963765 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 3756 | 1461266963771 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 12:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:29:23 INFO - PROCESS | 3756 | 1461266963778 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 3756 | 1461266963781 Marionette TRACE conn2 <- [1,1942,null,{}] 12:29:23 INFO - PROCESS | 3756 | 1461266963785 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}] 12:29:23 INFO - PROCESS | 3756 | 1461266963892 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:29:24 INFO - PROCESS | 3756 | 1461266964034 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 3756 | ++DOCSHELL 15DBE400 == 71 [pid = 3756] [id = 495] 12:29:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (16583000) [pid = 3756] [serial = 1485] [outer = 00000000] 12:29:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (18BC6000) [pid = 3756] [serial = 1486] [outer = 16583000] 12:29:24 INFO - PROCESS | 3756 | 1461266964098 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (19346400) [pid = 3756] [serial = 1487] [outer = 16583000] 12:29:24 INFO - PROCESS | 3756 | 1461266964720 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 987ms 12:29:24 INFO - PROCESS | 3756 | 1461266964768 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 3756 | 1461266964770 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 12:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:29:24 INFO - PROCESS | 3756 | 1461266964774 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 3756 | 1461266964778 Marionette TRACE conn2 <- [1,1946,null,{}] 12:29:24 INFO - PROCESS | 3756 | 1461266964789 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}] 12:29:24 INFO - PROCESS | 3756 | 1461266964898 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:29:25 INFO - PROCESS | 3756 | 1461266965043 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 3756 | ++DOCSHELL 1AE03000 == 72 [pid = 3756] [id = 496] 12:29:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1AE32400) [pid = 3756] [serial = 1488] [outer = 00000000] 12:29:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1C990800) [pid = 3756] [serial = 1489] [outer = 1AE32400] 12:29:25 INFO - PROCESS | 3756 | 1461266965109 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1CC77800) [pid = 3756] [serial = 1490] [outer = 1AE32400] 12:29:25 INFO - PROCESS | 3756 | 1461266965709 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]]]}] 12:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 955ms 12:29:25 INFO - PROCESS | 3756 | 1461266965750 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:29:25 INFO - PROCESS | 3756 | 1461266965753 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 12:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:29:25 INFO - PROCESS | 3756 | 1461266965757 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 3756 | 1461266965759 Marionette TRACE conn2 <- [1,1950,null,{}] 12:29:25 INFO - PROCESS | 3756 | 1461266965762 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}] 12:29:25 INFO - PROCESS | 3756 | 1461266965867 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:29:25 INFO - PROCESS | 3756 | 1461266965980 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 3756 | ++DOCSHELL 1C454800 == 73 [pid = 3756] [id = 497] 12:29:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1C98F800) [pid = 3756] [serial = 1491] [outer = 00000000] 12:29:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D1C0400) [pid = 3756] [serial = 1492] [outer = 1C98F800] 12:29:26 INFO - PROCESS | 3756 | 1461266966076 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (1D578800) [pid = 3756] [serial = 1493] [outer = 1C98F800] 12:29:26 INFO - PROCESS | 3756 | 1461266966655 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]]]}] 12:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 956ms 12:29:26 INFO - PROCESS | 3756 | 1461266966701 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 3756 | 1461266966703 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 12:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:29:26 INFO - PROCESS | 3756 | 1461266966707 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 3756 | 1461266966709 Marionette TRACE conn2 <- [1,1954,null,{}] 12:29:26 INFO - PROCESS | 3756 | 1461266966713 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}] 12:29:26 INFO - PROCESS | 3756 | 1461266966814 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:29:26 INFO - PROCESS | 3756 | 1461266966928 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 3756 | ++DOCSHELL 1657E000 == 74 [pid = 3756] [id = 498] 12:29:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1C988800) [pid = 3756] [serial = 1494] [outer = 00000000] 12:29:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1D680C00) [pid = 3756] [serial = 1495] [outer = 1C988800] 12:29:27 INFO - PROCESS | 3756 | 1461266967023 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1D687C00) [pid = 3756] [serial = 1496] [outer = 1C988800] 12:29:27 INFO - PROCESS | 3756 | 1461266967745 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]]]}] 12:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1096ms 12:29:27 INFO - PROCESS | 3756 | 1461266967804 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:29:27 INFO - PROCESS | 3756 | 1461266967808 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 12:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:29:27 INFO - PROCESS | 3756 | 1461266967827 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 3756 | 1461266967831 Marionette TRACE conn2 <- [1,1958,null,{}] 12:29:27 INFO - PROCESS | 3756 | 1461266967837 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}] 12:29:27 INFO - PROCESS | 3756 | 1461266967936 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:29:28 INFO - PROCESS | 3756 | 1461266968097 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 3756 | ++DOCSHELL 12B35400 == 75 [pid = 3756] [id = 499] 12:29:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (12BDF400) [pid = 3756] [serial = 1497] [outer = 00000000] 12:29:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (15DC4800) [pid = 3756] [serial = 1498] [outer = 12BDF400] 12:29:28 INFO - PROCESS | 3756 | 1461266968151 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (17BBE800) [pid = 3756] [serial = 1499] [outer = 12BDF400] 12:29:28 INFO - PROCESS | 3756 | 1461266968737 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]]]}] 12:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 940ms 12:29:28 INFO - PROCESS | 3756 | 1461266968773 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 3756 | 1461266968778 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 12:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:29:28 INFO - PROCESS | 3756 | 1461266968784 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 3756 | 1461266968786 Marionette TRACE conn2 <- [1,1962,null,{}] 12:29:28 INFO - PROCESS | 3756 | 1461266968790 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}] 12:29:28 INFO - PROCESS | 3756 | 1461266968888 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:29:29 INFO - PROCESS | 3756 | 1461266969008 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 3756 | ++DOCSHELL 14B59800 == 76 [pid = 3756] [id = 500] 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (15F90800) [pid = 3756] [serial = 1500] [outer = 00000000] 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (198A3000) [pid = 3756] [serial = 1501] [outer = 15F90800] 12:29:29 INFO - PROCESS | 3756 | 1461266969097 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (19940400) [pid = 3756] [serial = 1502] [outer = 15F90800] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 19EB5400 == 75 [pid = 3756] [id = 492] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 13435800 == 74 [pid = 3756] [id = 491] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 1A3CD800 == 73 [pid = 3756] [id = 490] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 1A3CE000 == 72 [pid = 3756] [id = 489] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 19351400 == 71 [pid = 3756] [id = 488] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 18F22400 == 70 [pid = 3756] [id = 487] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 18410000 == 69 [pid = 3756] [id = 486] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 13638000 == 68 [pid = 3756] [id = 485] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 15DECC00 == 67 [pid = 3756] [id = 484] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (194BF800) [pid = 3756] [serial = 1387] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (1DF14400) [pid = 3756] [serial = 1396] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (1DCAA000) [pid = 3756] [serial = 1393] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (1AE3D800) [pid = 3756] [serial = 1390] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (1813E000) [pid = 3756] [serial = 1399] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 15DC0800 == 66 [pid = 3756] [id = 478] 12:29:29 INFO - PROCESS | 3756 | --DOCSHELL 1A3CF000 == 65 [pid = 3756] [id = 477] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (1AE35800) [pid = 3756] [serial = 1406] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (1AA63800) [pid = 3756] [serial = 1405] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (1D582C00) [pid = 3756] [serial = 1417] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (1CC7FC00) [pid = 3756] [serial = 1414] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (196F2400) [pid = 3756] [serial = 1403] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (19343400) [pid = 3756] [serial = 1402] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1C452800) [pid = 3756] [serial = 1411] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1C456C00) [pid = 3756] [serial = 1412] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1DC87800) [pid = 3756] [serial = 1384] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1DCAB800) [pid = 3756] [serial = 1385] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1DCAEC00) [pid = 3756] [serial = 1420] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (198A0000) [pid = 3756] [serial = 1408] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (19ABD400) [pid = 3756] [serial = 1409] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1D68CC00) [pid = 3756] [serial = 1418] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1DF15800) [pid = 3756] [serial = 1421] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1C21C400) [pid = 3756] [serial = 1429] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C261C00) [pid = 3756] [serial = 1430] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1330A000) [pid = 3756] [serial = 1423] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (13633C00) [pid = 3756] [serial = 1424] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (19885C00) [pid = 3756] [serial = 1427] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1CEBBC00) [pid = 3756] [serial = 1415] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (194C6000) [pid = 3756] [serial = 1426] [outer = 00000000] [url = about:blank] 12:29:29 INFO - PROCESS | 3756 | 1461266969642 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]]]}] 12:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 908ms 12:29:29 INFO - PROCESS | 3756 | 1461266969687 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 3756 | 1461266969690 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 12:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:29:29 INFO - PROCESS | 3756 | 1461266969693 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 3756 | 1461266969696 Marionette TRACE conn2 <- [1,1966,null,{}] 12:29:29 INFO - PROCESS | 3756 | 1461266969706 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}] 12:29:29 INFO - PROCESS | 3756 | 1461266969792 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:29:29 INFO - PROCESS | 3756 | 1461266969802 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 3756 | ++DOCSHELL 18BCA400 == 66 [pid = 3756] [id = 501] 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (18E2E800) [pid = 3756] [serial = 1503] [outer = 00000000] 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (198A4C00) [pid = 3756] [serial = 1504] [outer = 18E2E800] 12:29:29 INFO - PROCESS | 3756 | 1461266969850 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (199C4400) [pid = 3756] [serial = 1505] [outer = 18E2E800] 12:29:30 INFO - PROCESS | 3756 | 1461266970352 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 705ms 12:29:30 INFO - PROCESS | 3756 | 1461266970392 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 3756 | 1461266970395 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 12:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:29:30 INFO - PROCESS | 3756 | 1461266970398 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - PROCESS | 3756 | 1461266970400 Marionette TRACE conn2 <- [1,1970,null,{}] 12:29:30 INFO - PROCESS | 3756 | 1461266970403 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}] 12:29:30 INFO - PROCESS | 3756 | 1461266970487 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:29:30 INFO - PROCESS | 3756 | 1461266970496 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 3756 | ++DOCSHELL 19DCE000 == 67 [pid = 3756] [id = 502] 12:29:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (19DCE400) [pid = 3756] [serial = 1506] [outer = 00000000] 12:29:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1A3CE000) [pid = 3756] [serial = 1507] [outer = 19DCE400] 12:29:30 INFO - PROCESS | 3756 | 1461266970542 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1A46BC00) [pid = 3756] [serial = 1508] [outer = 19DCE400] 12:29:31 INFO - PROCESS | 3756 | 1461266971022 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 642ms 12:29:31 INFO - PROCESS | 3756 | 1461266971036 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 3756 | 1461266971038 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:29:31 INFO - PROCESS | 3756 | 1461266971041 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 3756 | 1461266971043 Marionette TRACE conn2 <- [1,1974,null,{}] 12:29:31 INFO - PROCESS | 3756 | 1461266971047 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}] 12:29:31 INFO - PROCESS | 3756 | 1461266971126 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:29:31 INFO - PROCESS | 3756 | 1461266971133 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 3756 | ++DOCSHELL 02A92C00 == 68 [pid = 3756] [id = 503] 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1342DC00) [pid = 3756] [serial = 1509] [outer = 00000000] 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1AE33800) [pid = 3756] [serial = 1510] [outer = 1342DC00] 12:29:31 INFO - PROCESS | 3756 | 1461266971178 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1C222000) [pid = 3756] [serial = 1511] [outer = 1342DC00] 12:29:31 INFO - PROCESS | 3756 | 1461266971662 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]]]}] 12:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 626ms 12:29:31 INFO - PROCESS | 3756 | 1461266971698 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 3756 | 1461266971700 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 12:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:29:31 INFO - PROCESS | 3756 | 1461266971704 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 3756 | 1461266971706 Marionette TRACE conn2 <- [1,1978,null,{}] 12:29:31 INFO - PROCESS | 3756 | 1461266971709 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}] 12:29:31 INFO - PROCESS | 3756 | 1461266971810 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:29:31 INFO - PROCESS | 3756 | 1461266971817 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 3756 | ++DOCSHELL 1A465C00 == 69 [pid = 3756] [id = 504] 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1C285000) [pid = 3756] [serial = 1512] [outer = 00000000] 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1C98D000) [pid = 3756] [serial = 1513] [outer = 1C285000] 12:29:31 INFO - PROCESS | 3756 | 1461266971865 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1C991400) [pid = 3756] [serial = 1514] [outer = 1C285000] 12:29:32 INFO - PROCESS | 3756 | 1461266972340 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]]]}] 12:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 689ms 12:29:32 INFO - PROCESS | 3756 | 1461266972402 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 3756 | 1461266972404 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 12:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:29:32 INFO - PROCESS | 3756 | 1461266972408 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 3756 | 1461266972409 Marionette TRACE conn2 <- [1,1982,null,{}] 12:29:32 INFO - PROCESS | 3756 | 1461266972418 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}] 12:29:32 INFO - PROCESS | 3756 | 1461266972532 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:29:32 INFO - PROCESS | 3756 | 1461266972629 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 3756 | ++DOCSHELL 1C21D400 == 70 [pid = 3756] [id = 505] 12:29:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1C453400) [pid = 3756] [serial = 1515] [outer = 00000000] 12:29:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1D087000) [pid = 3756] [serial = 1516] [outer = 1C453400] 12:29:32 INFO - PROCESS | 3756 | 1461266972673 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1D086C00) [pid = 3756] [serial = 1517] [outer = 1C453400] 12:29:33 INFO - PROCESS | 3756 | 1461266973075 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 705ms 12:29:33 INFO - PROCESS | 3756 | 1461266973118 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:29:33 INFO - PROCESS | 3756 | 1461266973120 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 12:29:33 INFO - PROCESS | 3756 | 1461266973123 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 3756 | 1461266973125 Marionette TRACE conn2 <- [1,1986,null,{}] 12:29:33 INFO - PROCESS | 3756 | 1461266973128 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}] 12:29:33 INFO - PROCESS | 3756 | 1461266973256 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:29:33 INFO - PROCESS | 3756 | 1461266973321 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 3756 | ++DOCSHELL 13636800 == 71 [pid = 3756] [id = 506] 12:29:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1C456C00) [pid = 3756] [serial = 1518] [outer = 00000000] 12:29:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D585C00) [pid = 3756] [serial = 1519] [outer = 1C456C00] 12:29:33 INFO - PROCESS | 3756 | 1461266973365 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (1D689000) [pid = 3756] [serial = 1520] [outer = 1C456C00] 12:29:33 INFO - PROCESS | 3756 | 1461266973771 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 690ms 12:29:33 INFO - PROCESS | 3756 | 1461266973823 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 3756 | 1461266973825 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 12:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:29:33 INFO - PROCESS | 3756 | 1461266973832 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 3756 | 1461266973834 Marionette TRACE conn2 <- [1,1990,null,{}] 12:29:33 INFO - PROCESS | 3756 | 1461266973845 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}] 12:29:33 INFO - PROCESS | 3756 | 1461266973985 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (1DC83C00) [pid = 3756] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1D084C00) [pid = 3756] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (14B5FC00) [pid = 3756] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1987A000) [pid = 3756] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1336F000) [pid = 3756] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (18BD3000) [pid = 3756] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1825D400) [pid = 3756] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (18B33400) [pid = 3756] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1AE08000) [pid = 3756] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (02A8F400) [pid = 3756] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1CEB5000) [pid = 3756] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (16C8E000) [pid = 3756] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1CEBB400) [pid = 3756] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1A1F0800) [pid = 3756] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1D506400) [pid = 3756] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1391A800) [pid = 3756] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (184B3400) [pid = 3756] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (13B26C00) [pid = 3756] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1D07C800) [pid = 3756] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (157AB000) [pid = 3756] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1AE06C00) [pid = 3756] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1A3D2400) [pid = 3756] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1AA64800) [pid = 3756] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (143CF000) [pid = 3756] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (13916000) [pid = 3756] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (196F8800) [pid = 3756] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (02A92800) [pid = 3756] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1A367C00) [pid = 3756] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1607D400) [pid = 3756] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (18F22C00) [pid = 3756] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:29:34 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (198A2C00) [pid = 3756] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:29:34 INFO - PROCESS | 3756 | 1461266974369 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 3756 | ++DOCSHELL 0267C000 == 72 [pid = 3756] [id = 507] 12:29:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (02A8D400) [pid = 3756] [serial = 1521] [outer = 00000000] 12:29:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1336E800) [pid = 3756] [serial = 1522] [outer = 02A8D400] 12:29:34 INFO - PROCESS | 3756 | 1461266974415 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (13918800) [pid = 3756] [serial = 1523] [outer = 02A8D400] 12:29:34 INFO - PROCESS | 3756 | 1461266974777 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]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1003ms 12:29:34 INFO - PROCESS | 3756 | 1461266974837 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 3756 | 1461266974839 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 12:29:34 INFO - PROCESS | 3756 | 1461266974842 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:29:34 INFO - PROCESS | 3756 | 1461266974844 Marionette TRACE conn2 <- [1,1994,null,{}] 12:29:34 INFO - PROCESS | 3756 | 1461266974847 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}] 12:29:35 INFO - PROCESS | 3756 | 1461266974983 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:29:35 INFO - PROCESS | 3756 | 1461266975136 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 3756 | ++DOCSHELL 11B3E800 == 73 [pid = 3756] [id = 508] 12:29:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (11B3FC00) [pid = 3756] [serial = 1524] [outer = 00000000] 12:29:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (13436400) [pid = 3756] [serial = 1525] [outer = 11B3FC00] 12:29:35 INFO - PROCESS | 3756 | 1461266975195 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (13918000) [pid = 3756] [serial = 1526] [outer = 11B3FC00] 12:29:35 INFO - PROCESS | 3756 | 1461266975852 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]]]}] 12:29:35 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 12:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1034ms 12:29:35 INFO - PROCESS | 3756 | 1461266975898 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 3756 | 1461266975903 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 12:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:29:35 INFO - PROCESS | 3756 | 1461266975908 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 3756 | 1461266975912 Marionette TRACE conn2 <- [1,1998,null,{}] 12:29:35 INFO - PROCESS | 3756 | 1461266975917 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}] 12:29:36 INFO - PROCESS | 3756 | 1461266976026 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:29:36 INFO - PROCESS | 3756 | 1461266976208 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 3756 | ++DOCSHELL 1881B400 == 74 [pid = 3756] [id = 509] 12:29:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1897C000) [pid = 3756] [serial = 1527] [outer = 00000000] 12:29:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (18BD3000) [pid = 3756] [serial = 1528] [outer = 1897C000] 12:29:36 INFO - PROCESS | 3756 | 1461266976267 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (196F1C00) [pid = 3756] [serial = 1529] [outer = 1897C000] 12:29:36 INFO - PROCESS | 3756 | 1461266976845 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]]]}] 12:29:36 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 12:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1003ms 12:29:36 INFO - PROCESS | 3756 | 1461266976910 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:29:36 INFO - PROCESS | 3756 | 1461266976913 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 12:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:29:36 INFO - PROCESS | 3756 | 1461266976917 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 3756 | 1461266976919 Marionette TRACE conn2 <- [1,2002,null,{}] 12:29:36 INFO - PROCESS | 3756 | 1461266976923 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}] 12:29:37 INFO - PROCESS | 3756 | 1461266977030 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:29:37 INFO - PROCESS | 3756 | 1461266977174 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 3756 | ++DOCSHELL 18B33400 == 75 [pid = 3756] [id = 510] 12:29:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19940000) [pid = 3756] [serial = 1530] [outer = 00000000] 12:29:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19E31000) [pid = 3756] [serial = 1531] [outer = 19940000] 12:29:37 INFO - PROCESS | 3756 | 1461266977230 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1A363800) [pid = 3756] [serial = 1532] [outer = 19940000] 12:29:37 INFO - PROCESS | 3756 | 1461266977840 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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 955ms 12:29:37 INFO - PROCESS | 3756 | 1461266977861 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 3756 | 1461266977865 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 12:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:29:37 INFO - PROCESS | 3756 | 1461266977876 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 3756 | 1461266977880 Marionette TRACE conn2 <- [1,2006,null,{}] 12:29:37 INFO - PROCESS | 3756 | 1461266977884 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}] 12:29:38 INFO - PROCESS | 3756 | 1461266977992 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:29:38 INFO - PROCESS | 3756 | 1461266978106 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 3756 | ++DOCSHELL 1C228800 == 76 [pid = 3756] [id = 511] 12:29:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1C282400) [pid = 3756] [serial = 1533] [outer = 00000000] 12:29:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1C997400) [pid = 3756] [serial = 1534] [outer = 1C282400] 12:29:38 INFO - PROCESS | 3756 | 1461266978201 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1CEB6C00) [pid = 3756] [serial = 1535] [outer = 1C282400] 12:29:38 INFO - PROCESS | 3756 | 1461266978712 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 892ms 12:29:38 INFO - PROCESS | 3756 | 1461266978776 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 3756 | 1461266978778 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 12:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:29:38 INFO - PROCESS | 3756 | 1461266978782 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 3756 | 1461266978784 Marionette TRACE conn2 <- [1,2010,null,{}] 12:29:38 INFO - PROCESS | 3756 | 1461266978787 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}] 12:29:38 INFO - PROCESS | 3756 | 1461266978890 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:29:39 INFO - PROCESS | 3756 | 1461266979032 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 3756 | ++DOCSHELL 1330F800 == 77 [pid = 3756] [id = 512] 12:29:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (13370400) [pid = 3756] [serial = 1536] [outer = 00000000] 12:29:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1D67F000) [pid = 3756] [serial = 1537] [outer = 13370400] 12:29:39 INFO - PROCESS | 3756 | 1461266979087 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1D687400) [pid = 3756] [serial = 1538] [outer = 13370400] 12:29:39 INFO - PROCESS | 3756 | 1461266979690 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 940ms 12:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:29:39 INFO - PROCESS | 3756 | 1461266979759 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 3756 | 1461266979761 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 12:29:39 INFO - PROCESS | 3756 | 1461266979765 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 3756 | 1461266979767 Marionette TRACE conn2 <- [1,2014,null,{}] 12:29:39 INFO - PROCESS | 3756 | 1461266979770 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}] 12:29:39 INFO - PROCESS | 3756 | 1461266979875 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:29:40 INFO - PROCESS | 3756 | 1461266980066 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 3756 | ++DOCSHELL 1C98B000 == 78 [pid = 3756] [id = 513] 12:29:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (1C98B400) [pid = 3756] [serial = 1539] [outer = 00000000] 12:29:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (1DC7D800) [pid = 3756] [serial = 1540] [outer = 1C98B400] 12:29:40 INFO - PROCESS | 3756 | 1461266980132 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1DC84800) [pid = 3756] [serial = 1541] [outer = 1C98B400] 12:29:40 INFO - PROCESS | 3756 | 1461266980715 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1144ms 12:29:40 INFO - PROCESS | 3756 | 1461266980922 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 3756 | 1461266980926 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 12:29:40 INFO - PROCESS | 3756 | 1461266980932 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:29:40 INFO - PROCESS | 3756 | 1461266980935 Marionette TRACE conn2 <- [1,2018,null,{}] 12:29:40 INFO - PROCESS | 3756 | 1461266980941 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}] 12:29:41 INFO - PROCESS | 3756 | 1461266981042 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:29:41 INFO - PROCESS | 3756 | 1461266981180 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 3756 | ++DOCSHELL 12C5A800 == 79 [pid = 3756] [id = 514] 12:29:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (15DE9C00) [pid = 3756] [serial = 1542] [outer = 00000000] 12:29:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (16631800) [pid = 3756] [serial = 1543] [outer = 15DE9C00] 12:29:41 INFO - PROCESS | 3756 | 1461266981233 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (17BC0000) [pid = 3756] [serial = 1544] [outer = 15DE9C00] 12:29:41 INFO - PROCESS | 3756 | 1461266981882 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1002ms 12:29:41 INFO - PROCESS | 3756 | 1461266981939 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 3756 | 1461266981942 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 12:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:29:41 INFO - PROCESS | 3756 | 1461266981949 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 3756 | 1461266981953 Marionette TRACE conn2 <- [1,2022,null,{}] 12:29:41 INFO - PROCESS | 3756 | 1461266981956 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}] 12:29:42 INFO - PROCESS | 3756 | 1461266982059 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 1449B400 == 78 [pid = 3756] [id = 431] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 19878C00 == 77 [pid = 3756] [id = 432] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 0267C000 == 76 [pid = 3756] [id = 507] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 13636800 == 75 [pid = 3756] [id = 506] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 1C21D400 == 74 [pid = 3756] [id = 505] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 1A465C00 == 73 [pid = 3756] [id = 504] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 02A92C00 == 72 [pid = 3756] [id = 503] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 19DCE000 == 71 [pid = 3756] [id = 502] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 18BCA400 == 70 [pid = 3756] [id = 501] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 14B59800 == 69 [pid = 3756] [id = 500] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 12B35400 == 68 [pid = 3756] [id = 499] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1DC80C00) [pid = 3756] [serial = 1432] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1989F400) [pid = 3756] [serial = 1435] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1C228400) [pid = 3756] [serial = 1438] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1DF19400) [pid = 3756] [serial = 1441] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (13432800) [pid = 3756] [serial = 1444] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (11B45800) [pid = 3756] [serial = 1447] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1CB33400) [pid = 3756] [serial = 1480] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOCSHELL 11B3EC00 == 67 [pid = 3756] [id = 493] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1DCB0800) [pid = 3756] [serial = 1394] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1D512000) [pid = 3756] [serial = 1346] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (19351800) [pid = 3756] [serial = 1400] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (19ACA400) [pid = 3756] [serial = 1298] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1D68A000) [pid = 3756] [serial = 1349] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (19ABC800) [pid = 3756] [serial = 1259] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (19883400) [pid = 3756] [serial = 1388] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (198ABC00) [pid = 3756] [serial = 1340] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1CB42400) [pid = 3756] [serial = 1253] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (15750C00) [pid = 3756] [serial = 1247] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1D1B1800) [pid = 3756] [serial = 1199] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1993A800) [pid = 3756] [serial = 1304] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1D50BC00) [pid = 3756] [serial = 1256] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (1C288C00) [pid = 3756] [serial = 1391] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1DF17000) [pid = 3756] [serial = 1397] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (196EC400) [pid = 3756] [serial = 1352] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19884C00) [pid = 3756] [serial = 1250] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (15F90000) [pid = 3756] [serial = 1337] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D582000) [pid = 3756] [serial = 1301] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (18406800) [pid = 3756] [serial = 1295] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1C44C400) [pid = 3756] [serial = 1343] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1AA5C800) [pid = 3756] [serial = 1468] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1C223400) [pid = 3756] [serial = 1471] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1AA63400) [pid = 3756] [serial = 1469] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1A74B800) [pid = 3756] [serial = 1474] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (15DC4C00) [pid = 3756] [serial = 1456] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (16763000) [pid = 3756] [serial = 1457] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19940800) [pid = 3756] [serial = 1462] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (13B24C00) [pid = 3756] [serial = 1451] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1C28D000) [pid = 3756] [serial = 1477] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (13461000) [pid = 3756] [serial = 1450] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (181BC800) [pid = 3756] [serial = 1454] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (16955000) [pid = 3756] [serial = 1453] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (194C7400) [pid = 3756] [serial = 1459] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (19878000) [pid = 3756] [serial = 1460] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1C44E800) [pid = 3756] [serial = 1478] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1C26F800) [pid = 3756] [serial = 1472] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19AC7400) [pid = 3756] [serial = 1465] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19AC5C00) [pid = 3756] [serial = 1466] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1AE09C00) [pid = 3756] [serial = 1475] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (199C3800) [pid = 3756] [serial = 1463] [outer = 00000000] [url = about:blank] 12:29:42 INFO - PROCESS | 3756 | 1461266982209 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 3756 | ++DOCSHELL 11B3BC00 == 68 [pid = 3756] [id = 515] 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (11B3EC00) [pid = 3756] [serial = 1545] [outer = 00000000] 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (13636000) [pid = 3756] [serial = 1546] [outer = 11B3EC00] 12:29:42 INFO - PROCESS | 3756 | 1461266982259 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (13B2C000) [pid = 3756] [serial = 1547] [outer = 11B3EC00] 12:29:42 INFO - PROCESS | 3756 | 1461266982708 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 799ms 12:29:42 INFO - PROCESS | 3756 | 1461266982751 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 3756 | 1461266982753 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 12:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:29:42 INFO - PROCESS | 3756 | 1461266982757 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 3756 | 1461266982759 Marionette TRACE conn2 <- [1,2026,null,{}] 12:29:42 INFO - PROCESS | 3756 | 1461266982768 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}] 12:29:42 INFO - PROCESS | 3756 | 1461266982857 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:29:42 INFO - PROCESS | 3756 | 1461266982868 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 3756 | ++DOCSHELL 18E2E000 == 69 [pid = 3756] [id = 516] 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (18F22400) [pid = 3756] [serial = 1548] [outer = 00000000] 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (196EE400) [pid = 3756] [serial = 1549] [outer = 18F22400] 12:29:42 INFO - PROCESS | 3756 | 1461266982917 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1979E000) [pid = 3756] [serial = 1550] [outer = 18F22400] 12:29:43 INFO - PROCESS | 3756 | 1461266983397 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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 704ms 12:29:43 INFO - PROCESS | 3756 | 1461266983456 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 3756 | 1461266983459 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 12:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:29:43 INFO - PROCESS | 3756 | 1461266983462 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 3756 | 1461266983464 Marionette TRACE conn2 <- [1,2030,null,{}] 12:29:43 INFO - PROCESS | 3756 | 1461266983468 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}] 12:29:43 INFO - PROCESS | 3756 | 1461266983552 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:29:43 INFO - PROCESS | 3756 | 1461266983560 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 3756 | ++DOCSHELL 19877400 == 70 [pid = 3756] [id = 517] 12:29:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1987A800) [pid = 3756] [serial = 1551] [outer = 00000000] 12:29:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (198A7000) [pid = 3756] [serial = 1552] [outer = 1987A800] 12:29:43 INFO - PROCESS | 3756 | 1461266983607 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19947000) [pid = 3756] [serial = 1553] [outer = 1987A800] 12:29:44 INFO - PROCESS | 3756 | 1461266984076 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]]]}] 12:29:44 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) 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 643ms 12:29:44 INFO - PROCESS | 3756 | 1461266984099 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 3756 | 1461266984101 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 12:29:44 INFO - PROCESS | 3756 | 1461266984104 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:29:44 INFO - PROCESS | 3756 | 1461266984106 Marionette TRACE conn2 <- [1,2034,null,{}] 12:29:44 INFO - PROCESS | 3756 | 1461266984110 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}] 12:29:44 INFO - PROCESS | 3756 | 1461266984190 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:29:44 INFO - PROCESS | 3756 | 1461266984224 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 3756 | ++DOCSHELL 19878C00 == 71 [pid = 3756] [id = 518] 12:29:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (198AC800) [pid = 3756] [serial = 1554] [outer = 00000000] 12:29:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (19AC1C00) [pid = 3756] [serial = 1555] [outer = 198AC800] 12:29:44 INFO - PROCESS | 3756 | 1461266984272 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19ACA400) [pid = 3756] [serial = 1556] [outer = 198AC800] 12:29:44 INFO - PROCESS | 3756 | 1461266984762 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 689ms 12:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:29:44 INFO - PROCESS | 3756 | 1461266984804 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 3756 | 1461266984806 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 12:29:44 INFO - PROCESS | 3756 | 1461266984810 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 3756 | 1461266984811 Marionette TRACE conn2 <- [1,2038,null,{}] 12:29:44 INFO - PROCESS | 3756 | 1461266984815 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}] 12:29:44 INFO - PROCESS | 3756 | 1461266984950 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:29:45 INFO - PROCESS | 3756 | 1461266985019 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 3756 | ++DOCSHELL 19EB7400 == 72 [pid = 3756] [id = 519] 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1A1F0800) [pid = 3756] [serial = 1557] [outer = 00000000] 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1A46A400) [pid = 3756] [serial = 1558] [outer = 1A1F0800] 12:29:45 INFO - PROCESS | 3756 | 1461266985066 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1AA63400) [pid = 3756] [serial = 1559] [outer = 1A1F0800] 12:29:45 INFO - PROCESS | 3756 | 1461266985491 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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 736ms 12:29:45 INFO - PROCESS | 3756 | 1461266985553 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 3756 | 1461266985555 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 12:29:45 INFO - PROCESS | 3756 | 1461266985559 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 3756 | 1461266985561 Marionette TRACE conn2 <- [1,2042,null,{}] 12:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:29:45 INFO - PROCESS | 3756 | 1461266985564 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}] 12:29:45 INFO - PROCESS | 3756 | 1461266985711 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:29:45 INFO - PROCESS | 3756 | 1461266985782 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 3756 | ++DOCSHELL 1A12E800 == 73 [pid = 3756] [id = 520] 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1AE10C00) [pid = 3756] [serial = 1560] [outer = 00000000] 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C21D400) [pid = 3756] [serial = 1561] [outer = 1AE10C00] 12:29:45 INFO - PROCESS | 3756 | 1461266985827 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C229800) [pid = 3756] [serial = 1562] [outer = 1AE10C00] 12:29:46 INFO - PROCESS | 3756 | 1461266986249 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]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 736ms 12:29:46 INFO - PROCESS | 3756 | 1461266986304 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:29:46 INFO - PROCESS | 3756 | 1461266986306 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 12:29:46 INFO - PROCESS | 3756 | 1461266986309 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - PROCESS | 3756 | 1461266986311 Marionette TRACE conn2 <- [1,2046,null,{}] 12:29:46 INFO - PROCESS | 3756 | 1461266986314 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}] 12:29:46 INFO - PROCESS | 3756 | 1461266986430 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:29:46 INFO - PROCESS | 3756 | 1461266986438 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 3756 | ++DOCSHELL 14BF9400 == 74 [pid = 3756] [id = 521] 12:29:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1694C000) [pid = 3756] [serial = 1563] [outer = 00000000] 12:29:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C283000) [pid = 3756] [serial = 1564] [outer = 1694C000] 12:29:46 INFO - PROCESS | 3756 | 1461266986680 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1C284800) [pid = 3756] [serial = 1565] [outer = 1694C000] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1342C000) [pid = 3756] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1A467800) [pid = 3756] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1DC88000) [pid = 3756] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (18404C00) [pid = 3756] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1C453400) [pid = 3756] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1C456C00) [pid = 3756] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (12BE0000) [pid = 3756] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19DCE400) [pid = 3756] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1C285000) [pid = 3756] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (18E2E800) [pid = 3756] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (15F90800) [pid = 3756] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1342DC00) [pid = 3756] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (12BDF400) [pid = 3756] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (199C2C00) [pid = 3756] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:29:46 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (11B3DC00) [pid = 3756] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:29:47 INFO - PROCESS | 3756 | 1461266987113 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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 830ms 12:29:47 INFO - PROCESS | 3756 | 1461266987150 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 3756 | 1461266987152 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 12:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:29:47 INFO - PROCESS | 3756 | 1461266987155 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 3756 | 1461266987157 Marionette TRACE conn2 <- [1,2050,null,{}] 12:29:47 INFO - PROCESS | 3756 | 1461266987160 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}] 12:29:47 INFO - PROCESS | 3756 | 1461266987279 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:29:47 INFO - PROCESS | 3756 | 1461266987288 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 3756 | ++DOCSHELL 12BDF400 == 75 [pid = 3756] [id = 522] 12:29:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (143D1800) [pid = 3756] [serial = 1566] [outer = 00000000] 12:29:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1993F400) [pid = 3756] [serial = 1567] [outer = 143D1800] 12:29:47 INFO - PROCESS | 3756 | 1461266987332 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19E31C00) [pid = 3756] [serial = 1568] [outer = 143D1800] 12:29:47 INFO - PROCESS | 3756 | 1461266987747 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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 627ms 12:29:47 INFO - PROCESS | 3756 | 1461266987794 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 3756 | 1461266987796 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 12:29:47 INFO - PROCESS | 3756 | 1461266987799 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:29:47 INFO - PROCESS | 3756 | 1461266987801 Marionette TRACE conn2 <- [1,2054,null,{}] 12:29:47 INFO - PROCESS | 3756 | 1461266987804 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}] 12:29:47 INFO - PROCESS | 3756 | 1461266987887 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:29:48 INFO - PROCESS | 3756 | 1461266987989 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 3756 | ++DOCSHELL 1342C800 == 76 [pid = 3756] [id = 523] 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (14B5F400) [pid = 3756] [serial = 1569] [outer = 00000000] 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1C450800) [pid = 3756] [serial = 1570] [outer = 14B5F400] 12:29:48 INFO - PROCESS | 3756 | 1461266988033 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1C456C00) [pid = 3756] [serial = 1571] [outer = 14B5F400] 12:29:48 INFO - PROCESS | 3756 | 1461266988388 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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 643ms 12:29:48 INFO - PROCESS | 3756 | 1461266988437 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 3756 | 1461266988439 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 12:29:48 INFO - PROCESS | 3756 | 1461266988443 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:29:48 INFO - PROCESS | 3756 | 1461266988445 Marionette TRACE conn2 <- [1,2058,null,{}] 12:29:48 INFO - PROCESS | 3756 | 1461266988448 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}] 12:29:48 INFO - PROCESS | 3756 | 1461266988628 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:29:48 INFO - PROCESS | 3756 | 1461266988756 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 3756 | ++DOCSHELL 02676400 == 77 [pid = 3756] [id = 524] 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (0267C000) [pid = 3756] [serial = 1572] [outer = 00000000] 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (12C03400) [pid = 3756] [serial = 1573] [outer = 0267C000] 12:29:48 INFO - PROCESS | 3756 | 1461266988821 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (13633C00) [pid = 3756] [serial = 1574] [outer = 0267C000] 12:29:49 INFO - PROCESS | 3756 | 1461266989387 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1002ms 12:29:49 INFO - PROCESS | 3756 | 1461266989447 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 3756 | 1461266989453 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 12:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:29:49 INFO - PROCESS | 3756 | 1461266989459 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 3756 | 1461266989462 Marionette TRACE conn2 <- [1,2062,null,{}] 12:29:49 INFO - PROCESS | 3756 | 1461266989467 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}] 12:29:49 INFO - PROCESS | 3756 | 1461266989586 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:29:49 INFO - PROCESS | 3756 | 1461266989733 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 3756 | ++DOCSHELL 1694D800 == 78 [pid = 3756] [id = 525] 12:29:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (16C94800) [pid = 3756] [serial = 1575] [outer = 00000000] 12:29:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (18405C00) [pid = 3756] [serial = 1576] [outer = 16C94800] 12:29:49 INFO - PROCESS | 3756 | 1461266989791 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (184B5C00) [pid = 3756] [serial = 1577] [outer = 16C94800] 12:29:50 INFO - PROCESS | 3756 | 1461266990387 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]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 939ms 12:29:50 INFO - PROCESS | 3756 | 1461266990405 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 3756 | 1461266990409 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 12:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:29:50 INFO - PROCESS | 3756 | 1461266990414 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 3756 | 1461266990416 Marionette TRACE conn2 <- [1,2066,null,{}] 12:29:50 INFO - PROCESS | 3756 | 1461266990420 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}] 12:29:50 INFO - PROCESS | 3756 | 1461266990528 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:29:50 INFO - PROCESS | 3756 | 1461266990691 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 3756 | ++DOCSHELL 1825CC00 == 79 [pid = 3756] [id = 526] 12:29:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (18268800) [pid = 3756] [serial = 1578] [outer = 00000000] 12:29:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (19AC8000) [pid = 3756] [serial = 1579] [outer = 18268800] 12:29:50 INFO - PROCESS | 3756 | 1461266990747 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (19E29000) [pid = 3756] [serial = 1580] [outer = 18268800] 12:29:51 INFO - PROCESS | 3756 | 1461266991394 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]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1002ms 12:29:51 INFO - PROCESS | 3756 | 1461266991415 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 3756 | 1461266991418 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 12:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:29:51 INFO - PROCESS | 3756 | 1461266991428 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 3756 | 1461266991434 Marionette TRACE conn2 <- [1,2070,null,{}] 12:29:51 INFO - PROCESS | 3756 | 1461266991454 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}] 12:29:51 INFO - PROCESS | 3756 | 1461266991580 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:29:51 INFO - PROCESS | 3756 | 1461266991729 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 3756 | ++DOCSHELL 1C44F800 == 80 [pid = 3756] [id = 527] 12:29:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1C453000) [pid = 3756] [serial = 1581] [outer = 00000000] 12:29:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1D082C00) [pid = 3756] [serial = 1582] [outer = 1C453000] 12:29:51 INFO - PROCESS | 3756 | 1461266991784 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1D1B3C00) [pid = 3756] [serial = 1583] [outer = 1C453000] 12:29:52 INFO - PROCESS | 3756 | 1461266992311 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]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 924ms 12:29:52 INFO - PROCESS | 3756 | 1461266992346 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 3756 | 1461266992349 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 12:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:29:52 INFO - PROCESS | 3756 | 1461266992353 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 3756 | 1461266992355 Marionette TRACE conn2 <- [1,2074,null,{}] 12:29:52 INFO - PROCESS | 3756 | 1461266992358 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}] 12:29:52 INFO - PROCESS | 3756 | 1461266992465 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:29:52 INFO - PROCESS | 3756 | 1461266992580 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 3756 | ++DOCSHELL 1C98AC00 == 81 [pid = 3756] [id = 528] 12:29:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (1C991800) [pid = 3756] [serial = 1584] [outer = 00000000] 12:29:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1D584000) [pid = 3756] [serial = 1585] [outer = 1C991800] 12:29:52 INFO - PROCESS | 3756 | 1461266992641 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (1D587800) [pid = 3756] [serial = 1586] [outer = 1C991800] 12:29:53 INFO - PROCESS | 3756 | 1461266993232 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 908ms 12:29:53 INFO - PROCESS | 3756 | 1461266993287 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 3756 | 1461266993290 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 12:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:29:53 INFO - PROCESS | 3756 | 1461266993293 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - PROCESS | 3756 | 1461266993295 Marionette TRACE conn2 <- [1,2078,null,{}] 12:29:53 INFO - PROCESS | 3756 | 1461266993299 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}] 12:29:53 INFO - PROCESS | 3756 | 1461266993404 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:29:53 INFO - PROCESS | 3756 | 1461266993546 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 3756 | ++DOCSHELL 1D68C000 == 82 [pid = 3756] [id = 529] 12:29:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (1D68C800) [pid = 3756] [serial = 1587] [outer = 00000000] 12:29:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1D6F0400) [pid = 3756] [serial = 1588] [outer = 1D68C800] 12:29:53 INFO - PROCESS | 3756 | 1461266993609 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1DC83000) [pid = 3756] [serial = 1589] [outer = 1D68C800] 12:29:54 INFO - PROCESS | 3756 | 1461266994208 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]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1190ms 12:29:54 INFO - PROCESS | 3756 | 1461266994496 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 3756 | 1461266994500 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 12:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:29:54 INFO - PROCESS | 3756 | 1461266994506 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 3756 | 1461266994508 Marionette TRACE conn2 <- [1,2082,null,{}] 12:29:54 INFO - PROCESS | 3756 | 1461266994514 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}] 12:29:54 INFO - PROCESS | 3756 | 1461266994684 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:29:54 INFO - PROCESS | 3756 | 1461266994792 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 3756 | ++DOCSHELL 11B3A800 == 83 [pid = 3756] [id = 530] 12:29:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (12DDBC00) [pid = 3756] [serial = 1590] [outer = 00000000] 12:29:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (13911C00) [pid = 3756] [serial = 1591] [outer = 12DDBC00] 12:29:54 INFO - PROCESS | 3756 | 1461266994841 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (14495000) [pid = 3756] [serial = 1592] [outer = 12DDBC00] 12:29:55 INFO - PROCESS | 3756 | 1461266995424 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]]]}] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 1342C800 == 82 [pid = 3756] [id = 523] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 12BDF400 == 81 [pid = 3756] [id = 522] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 14BF9400 == 80 [pid = 3756] [id = 521] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 1A12E800 == 79 [pid = 3756] [id = 520] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 19EB7400 == 78 [pid = 3756] [id = 519] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 19878C00 == 77 [pid = 3756] [id = 518] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 19877400 == 76 [pid = 3756] [id = 517] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 18E2E000 == 75 [pid = 3756] [id = 516] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 11B3BC00 == 74 [pid = 3756] [id = 515] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 12C5A800 == 73 [pid = 3756] [id = 514] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (14B5A000) [pid = 3756] [serial = 1483] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (18BC6000) [pid = 3756] [serial = 1486] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1C990800) [pid = 3756] [serial = 1489] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1D1C0400) [pid = 3756] [serial = 1492] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1336E800) [pid = 3756] [serial = 1522] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOCSHELL 11B3E800 == 72 [pid = 3756] [id = 508] 12:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1002ms 12:29:55 INFO - PROCESS | 3756 | 1461266995510 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 3756 | 1461266995513 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 12:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:29:55 INFO - PROCESS | 3756 | 1461266995520 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 3756 | 1461266995524 Marionette TRACE conn2 <- [1,2086,null,{}] 12:29:55 INFO - PROCESS | 3756 | 1461266995527 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}] 12:29:55 INFO - PROCESS | 3756 | 1461266995629 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (13436C00) [pid = 3756] [serial = 1445] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (1DFA1C00) [pid = 3756] [serial = 1433] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1DFA7000) [pid = 3756] [serial = 1442] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (19A8F800) [pid = 3756] [serial = 1436] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1D087000) [pid = 3756] [serial = 1516] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1D585C00) [pid = 3756] [serial = 1519] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1D086C00) [pid = 3756] [serial = 1517] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D689000) [pid = 3756] [serial = 1520] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C992C00) [pid = 3756] [serial = 1481] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1A3CE000) [pid = 3756] [serial = 1507] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1A46BC00) [pid = 3756] [serial = 1508] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1C98D000) [pid = 3756] [serial = 1513] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (198A4C00) [pid = 3756] [serial = 1504] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (199C4400) [pid = 3756] [serial = 1505] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19940400) [pid = 3756] [serial = 1502] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (198A3000) [pid = 3756] [serial = 1501] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1AE33800) [pid = 3756] [serial = 1510] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1C222000) [pid = 3756] [serial = 1511] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1D680C00) [pid = 3756] [serial = 1495] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (17BBE800) [pid = 3756] [serial = 1499] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (15DC4800) [pid = 3756] [serial = 1498] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1C991400) [pid = 3756] [serial = 1514] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1C26E400) [pid = 3756] [serial = 1439] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (11B47000) [pid = 3756] [serial = 1448] [outer = 00000000] [url = about:blank] 12:29:55 INFO - PROCESS | 3756 | 1461266995736 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 3756 | ++DOCSHELL 11B47000 == 73 [pid = 3756] [id = 531] 12:29:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (13429400) [pid = 3756] [serial = 1593] [outer = 00000000] 12:29:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (14BF7000) [pid = 3756] [serial = 1594] [outer = 13429400] 12:29:55 INFO - PROCESS | 3756 | 1461266995782 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (15DC4800) [pid = 3756] [serial = 1595] [outer = 13429400] 12:29:56 INFO - PROCESS | 3756 | 1461266996233 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 736ms 12:29:56 INFO - PROCESS | 3756 | 1461266996260 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 3756 | 1461266996262 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 12:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:29:56 INFO - PROCESS | 3756 | 1461266996266 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 3756 | 1461266996268 Marionette TRACE conn2 <- [1,2090,null,{}] 12:29:56 INFO - PROCESS | 3756 | 1461266996282 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}] 12:29:56 INFO - PROCESS | 3756 | 1461266996371 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:29:56 INFO - PROCESS | 3756 | 1461266996385 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 3756 | ++DOCSHELL 181B4400 == 74 [pid = 3756] [id = 532] 12:29:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (181BB000) [pid = 3756] [serial = 1596] [outer = 00000000] 12:29:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1840C000) [pid = 3756] [serial = 1597] [outer = 181BB000] 12:29:56 INFO - PROCESS | 3756 | 1461266996433 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (18F2E400) [pid = 3756] [serial = 1598] [outer = 181BB000] 12:29:56 INFO - PROCESS | 3756 | 1461266996926 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 689ms 12:29:56 INFO - PROCESS | 3756 | 1461266996965 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 3756 | 1461266996967 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 12:29:56 INFO - PROCESS | 3756 | 1461266996971 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:29:56 INFO - PROCESS | 3756 | 1461266996972 Marionette TRACE conn2 <- [1,2094,null,{}] 12:29:56 INFO - PROCESS | 3756 | 1461266996976 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}] 12:29:57 INFO - PROCESS | 3756 | 1461266997059 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:29:57 INFO - PROCESS | 3756 | 1461266997067 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 3756 | ++DOCSHELL 1881E400 == 75 [pid = 3756] [id = 533] 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (194BB400) [pid = 3756] [serial = 1599] [outer = 00000000] 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1989E000) [pid = 3756] [serial = 1600] [outer = 194BB400] 12:29:57 INFO - PROCESS | 3756 | 1461266997112 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (198A7C00) [pid = 3756] [serial = 1601] [outer = 194BB400] 12:29:57 INFO - PROCESS | 3756 | 1461266997581 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]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 705ms 12:29:57 INFO - PROCESS | 3756 | 1461266997671 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 3756 | 1461266997673 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 12:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:29:57 INFO - PROCESS | 3756 | 1461266997677 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 3756 | 1461266997678 Marionette TRACE conn2 <- [1,2098,null,{}] 12:29:57 INFO - PROCESS | 3756 | 1461266997682 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}] 12:29:57 INFO - PROCESS | 3756 | 1461266997795 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:29:57 INFO - PROCESS | 3756 | 1461266997807 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 3756 | ++DOCSHELL 13430000 == 76 [pid = 3756] [id = 534] 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (19346000) [pid = 3756] [serial = 1602] [outer = 00000000] 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (199CF400) [pid = 3756] [serial = 1603] [outer = 19346000] 12:29:57 INFO - PROCESS | 3756 | 1461266997855 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19ABF400) [pid = 3756] [serial = 1604] [outer = 19346000] 12:29:58 INFO - PROCESS | 3756 | 1461266998330 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]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 705ms 12:29:58 INFO - PROCESS | 3756 | 1461266998376 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 3756 | 1461266998378 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 12:29:58 INFO - PROCESS | 3756 | 1461266998382 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:29:58 INFO - PROCESS | 3756 | 1461266998383 Marionette TRACE conn2 <- [1,2102,null,{}] 12:29:58 INFO - PROCESS | 3756 | 1461266998387 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}] 12:29:58 INFO - PROCESS | 3756 | 1461266998524 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:29:58 INFO - PROCESS | 3756 | 1461266998594 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 3756 | ++DOCSHELL 19AC4400 == 77 [pid = 3756] [id = 535] 12:29:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (19DCAC00) [pid = 3756] [serial = 1605] [outer = 00000000] 12:29:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1A367000) [pid = 3756] [serial = 1606] [outer = 19DCAC00] 12:29:58 INFO - PROCESS | 3756 | 1461266998641 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1A46A000) [pid = 3756] [serial = 1607] [outer = 19DCAC00] 12:29:59 INFO - PROCESS | 3756 | 1461266999063 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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 736ms 12:29:59 INFO - PROCESS | 3756 | 1461266999123 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 3756 | 1461266999125 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:29:59 INFO - PROCESS | 3756 | 1461266999134 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 3756 | 1461266999136 Marionette TRACE conn2 <- [1,2106,null,{}] 12:29:59 INFO - PROCESS | 3756 | 1461266999139 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}] 12:29:59 INFO - PROCESS | 3756 | 1461266999285 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:29:59 INFO - PROCESS | 3756 | 1461266999353 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 3756 | ++DOCSHELL 1AA63800 == 78 [pid = 3756] [id = 536] 12:29:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1AE0A400) [pid = 3756] [serial = 1608] [outer = 00000000] 12:29:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1AE3F800) [pid = 3756] [serial = 1609] [outer = 1AE0A400] 12:29:59 INFO - PROCESS | 3756 | 1461266999397 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1C223C00) [pid = 3756] [serial = 1610] [outer = 1AE0A400] 12:29:59 INFO - PROCESS | 3756 | 1461266999822 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]]]}] 12:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 752ms 12:29:59 INFO - PROCESS | 3756 | 1461266999874 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 3756 | 1461266999876 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 12:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:29:59 INFO - PROCESS | 3756 | 1461266999879 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 3756 | 1461266999881 Marionette TRACE conn2 <- [1,2110,null,{}] 12:29:59 INFO - PROCESS | 3756 | 1461266999884 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}] 12:30:00 INFO - PROCESS | 3756 | 1461267000002 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1A1F0800) [pid = 3756] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1AE10C00) [pid = 3756] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (15DE9C00) [pid = 3756] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (198AC800) [pid = 3756] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (18F22400) [pid = 3756] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (11B3EC00) [pid = 3756] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (143D1800) [pid = 3756] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (02A8D400) [pid = 3756] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1694C000) [pid = 3756] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:30:00 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1987A800) [pid = 3756] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:30:00 INFO - PROCESS | 3756 | 1461267000276 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 3756 | ++DOCSHELL 11B3EC00 == 79 [pid = 3756] [id = 537] 12:30:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (11B40000) [pid = 3756] [serial = 1611] [outer = 00000000] 12:30:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (16581800) [pid = 3756] [serial = 1612] [outer = 11B40000] 12:30:00 INFO - PROCESS | 3756 | 1461267000323 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (18E25000) [pid = 3756] [serial = 1613] [outer = 11B40000] 12:30:00 INFO - PROCESS | 3756 | 1461267000714 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 908ms 12:30:00 INFO - PROCESS | 3756 | 1461267000785 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 3756 | 1461267000788 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 12:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:30:00 INFO - PROCESS | 3756 | 1461267000792 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - PROCESS | 3756 | 1461267000793 Marionette TRACE conn2 <- [1,2114,null,{}] 12:30:00 INFO - PROCESS | 3756 | 1461267000797 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}] 12:30:00 INFO - PROCESS | 3756 | 1461267000913 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:30:00 INFO - PROCESS | 3756 | 1461267000928 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 3756 | ++DOCSHELL 1330C800 == 80 [pid = 3756] [id = 538] 12:30:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (198A0C00) [pid = 3756] [serial = 1614] [outer = 00000000] 12:30:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C229C00) [pid = 3756] [serial = 1615] [outer = 198A0C00] 12:30:00 INFO - PROCESS | 3756 | 1461267000972 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C27FC00) [pid = 3756] [serial = 1616] [outer = 198A0C00] 12:30:01 INFO - PROCESS | 3756 | 1461267001379 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]]]}] 12:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 642ms 12:30:01 INFO - PROCESS | 3756 | 1461267001427 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:30:01 INFO - PROCESS | 3756 | 1461267001429 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 12:30:01 INFO - PROCESS | 3756 | 1461267001433 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:30:01 INFO - PROCESS | 3756 | 1461267001434 Marionette TRACE conn2 <- [1,2118,null,{}] 12:30:01 INFO - PROCESS | 3756 | 1461267001438 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}] 12:30:01 INFO - PROCESS | 3756 | 1461267001555 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:30:01 INFO - PROCESS | 3756 | 1461267001564 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 3756 | ++DOCSHELL 1989EC00 == 81 [pid = 3756] [id = 539] 12:30:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (19DCB000) [pid = 3756] [serial = 1617] [outer = 00000000] 12:30:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C990C00) [pid = 3756] [serial = 1618] [outer = 19DCB000] 12:30:01 INFO - PROCESS | 3756 | 1461267001608 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1CB33800) [pid = 3756] [serial = 1619] [outer = 19DCB000] 12:30:02 INFO - PROCESS | 3756 | 1461267002031 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] 12:30:02 INFO - PROCESS | 3756 | 1461267002073 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 12:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:30:02 INFO - PROCESS | 3756 | 1461267002077 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 3756 | 1461267002079 Marionette TRACE conn2 <- [1,2122,null,{}] 12:30:02 INFO - PROCESS | 3756 | 1461267002082 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}] 12:30:02 INFO - PROCESS | 3756 | 1461267002249 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:30:02 INFO - PROCESS | 3756 | 1461267002377 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 3756 | ++DOCSHELL 02679400 == 82 [pid = 3756] [id = 540] 12:30:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (0267A400) [pid = 3756] [serial = 1620] [outer = 00000000] 12:30:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (11B43800) [pid = 3756] [serial = 1621] [outer = 0267A400] 12:30:02 INFO - PROCESS | 3756 | 1461267002436 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (1336E800) [pid = 3756] [serial = 1622] [outer = 0267A400] 12:30:03 INFO - PROCESS | 3756 | 1461267003016 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]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1002ms 12:30:03 INFO - PROCESS | 3756 | 1461267003081 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 3756 | 1461267003086 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 12:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:30:03 INFO - PROCESS | 3756 | 1461267003092 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - PROCESS | 3756 | 1461267003096 Marionette TRACE conn2 <- [1,2126,null,{}] 12:30:03 INFO - PROCESS | 3756 | 1461267003101 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}] 12:30:03 INFO - PROCESS | 3756 | 1461267003215 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:30:03 INFO - PROCESS | 3756 | 1461267003360 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 3756 | ++DOCSHELL 1657F400 == 83 [pid = 3756] [id = 541] 12:30:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (16580C00) [pid = 3756] [serial = 1623] [outer = 00000000] 12:30:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (181B3000) [pid = 3756] [serial = 1624] [outer = 16580C00] 12:30:03 INFO - PROCESS | 3756 | 1461267003417 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (18BCB400) [pid = 3756] [serial = 1625] [outer = 16580C00] 12:30:04 INFO - PROCESS | 3756 | 1461267004014 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 939ms 12:30:04 INFO - PROCESS | 3756 | 1461267004039 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 3756 | 1461267004043 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 12:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:30:04 INFO - PROCESS | 3756 | 1461267004047 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 3756 | 1461267004050 Marionette TRACE conn2 <- [1,2130,null,{}] 12:30:04 INFO - PROCESS | 3756 | 1461267004054 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}] 12:30:04 INFO - PROCESS | 3756 | 1461267004161 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:30:04 INFO - PROCESS | 3756 | 1461267004276 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 3756 | ++DOCSHELL 1987CC00 == 84 [pid = 3756] [id = 542] 12:30:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (19948400) [pid = 3756] [serial = 1626] [outer = 00000000] 12:30:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (19DCF000) [pid = 3756] [serial = 1627] [outer = 19948400] 12:30:04 INFO - PROCESS | 3756 | 1461267004371 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1AB37C00) [pid = 3756] [serial = 1628] [outer = 19948400] 12:30:05 INFO - PROCESS | 3756 | 1461267005009 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] 12:30:05 INFO - PROCESS | 3756 | 1461267005053 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 12:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:30:05 INFO - PROCESS | 3756 | 1461267005063 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 3756 | 1461267005069 Marionette TRACE conn2 <- [1,2134,null,{}] 12:30:05 INFO - PROCESS | 3756 | 1461267005074 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}] 12:30:05 INFO - PROCESS | 3756 | 1461267005183 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:30:05 INFO - PROCESS | 3756 | 1461267005328 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 3756 | ++DOCSHELL 1CC7FC00 == 85 [pid = 3756] [id = 543] 12:30:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1CEB1400) [pid = 3756] [serial = 1629] [outer = 00000000] 12:30:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1D50FC00) [pid = 3756] [serial = 1630] [outer = 1CEB1400] 12:30:05 INFO - PROCESS | 3756 | 1461267005383 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1D579000) [pid = 3756] [serial = 1631] [outer = 1CEB1400] 12:30:05 INFO - PROCESS | 3756 | 1461267005938 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] 12:30:06 INFO - PROCESS | 3756 | 1461267006024 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 12:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:30:06 INFO - PROCESS | 3756 | 1461267006028 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 3756 | 1461267006030 Marionette TRACE conn2 <- [1,2138,null,{}] 12:30:06 INFO - PROCESS | 3756 | 1461267006034 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}] 12:30:06 INFO - PROCESS | 3756 | 1461267006140 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:30:06 INFO - PROCESS | 3756 | 1461267006282 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 3756 | ++DOCSHELL 1337FC00 == 86 [pid = 3756] [id = 544] 12:30:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1D1BCC00) [pid = 3756] [serial = 1632] [outer = 00000000] 12:30:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1D6E8800) [pid = 3756] [serial = 1633] [outer = 1D1BCC00] 12:30:06 INFO - PROCESS | 3756 | 1461267006340 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1D6EB400) [pid = 3756] [serial = 1634] [outer = 1D1BCC00] 12:30:06 INFO - PROCESS | 3756 | 1461267006980 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1003ms 12:30:07 INFO - PROCESS | 3756 | 1461267007066 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 3756 | 1461267007068 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 12:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:30:07 INFO - PROCESS | 3756 | 1461267007085 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - PROCESS | 3756 | 1461267007088 Marionette TRACE conn2 <- [1,2142,null,{}] 12:30:07 INFO - PROCESS | 3756 | 1461267007091 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}] 12:30:07 INFO - PROCESS | 3756 | 1461267007196 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:30:07 INFO - PROCESS | 3756 | 1461267007337 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 3756 | ++DOCSHELL 1DC82400 == 87 [pid = 3756] [id = 545] 12:30:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1DC82800) [pid = 3756] [serial = 1635] [outer = 00000000] 12:30:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1DCAA800) [pid = 3756] [serial = 1636] [outer = 1DC82800] 12:30:07 INFO - PROCESS | 3756 | 1461267007403 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1DCB0400) [pid = 3756] [serial = 1637] [outer = 1DC82800] 12:30:07 INFO - PROCESS | 3756 | 1461267007983 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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 956ms 12:30:08 INFO - PROCESS | 3756 | 1461267008034 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 3756 | 1461267008036 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 12:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:30:08 INFO - PROCESS | 3756 | 1461267008040 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 3756 | 1461267008042 Marionette TRACE conn2 <- [1,2146,null,{}] 12:30:08 INFO - PROCESS | 3756 | 1461267008046 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}] 12:30:08 INFO - PROCESS | 3756 | 1461267008150 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:30:08 INFO - PROCESS | 3756 | 1461267008299 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 3756 | ++DOCSHELL 1A364400 == 88 [pid = 3756] [id = 546] 12:30:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1A3C6000) [pid = 3756] [serial = 1638] [outer = 00000000] 12:30:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1DF15000) [pid = 3756] [serial = 1639] [outer = 1A3C6000] 12:30:08 INFO - PROCESS | 3756 | 1461267008354 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (1DF17400) [pid = 3756] [serial = 1640] [outer = 1A3C6000] 12:30:09 INFO - PROCESS | 3756 | 1461267009070 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]]]}] 12:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1096ms 12:30:09 INFO - PROCESS | 3756 | 1461267009134 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 12:30:09 INFO - PROCESS | 3756 | 1461267009138 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 12:30:09 INFO - PROCESS | 3756 | 1461267009143 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:30:09 INFO - PROCESS | 3756 | 1461267009147 Marionette TRACE conn2 <- [1,2150,null,{}] 12:30:09 INFO - PROCESS | 3756 | 1461267009166 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}] 12:30:09 INFO - PROCESS | 3756 | 1461267009303 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:30:09 INFO - PROCESS | 3756 | 1461267009378 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 3756 | ++DOCSHELL 12DDD000 == 89 [pid = 3756] [id = 547] 12:30:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (13364400) [pid = 3756] [serial = 1641] [outer = 00000000] 12:30:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (13430400) [pid = 3756] [serial = 1642] [outer = 13364400] 12:30:09 INFO - PROCESS | 3756 | 1461267009470 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1363E400) [pid = 3756] [serial = 1643] [outer = 13364400] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 13913000 == 88 [pid = 3756] [id = 494] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1363FC00 == 87 [pid = 3756] [id = 301] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1AE03000 == 86 [pid = 3756] [id = 496] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 15DBE400 == 85 [pid = 3756] [id = 495] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1989EC00 == 84 [pid = 3756] [id = 539] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1330C800 == 83 [pid = 3756] [id = 538] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 11B3EC00 == 82 [pid = 3756] [id = 537] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1AA63800 == 81 [pid = 3756] [id = 536] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 19AC4400 == 80 [pid = 3756] [id = 535] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 13430000 == 79 [pid = 3756] [id = 534] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1881E400 == 78 [pid = 3756] [id = 533] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 181B4400 == 77 [pid = 3756] [id = 532] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 11B47000 == 76 [pid = 3756] [id = 531] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 11B3A800 == 75 [pid = 3756] [id = 530] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1C450800) [pid = 3756] [serial = 1570] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1825CC00 == 74 [pid = 3756] [id = 526] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 1694D800 == 73 [pid = 3756] [id = 525] 12:30:10 INFO - PROCESS | 3756 | --DOCSHELL 02676400 == 72 [pid = 3756] [id = 524] 12:30:10 INFO - PROCESS | 3756 | 1461267010107 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]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1002ms 12:30:10 INFO - PROCESS | 3756 | 1461267010147 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 3756 | 1461267010152 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 12:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:30:10 INFO - PROCESS | 3756 | 1461267010158 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 3756 | 1461267010161 Marionette TRACE conn2 <- [1,2154,null,{}] 12:30:10 INFO - PROCESS | 3756 | 1461267010164 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}] 12:30:10 INFO - PROCESS | 3756 | 1461267010264 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1A46A400) [pid = 3756] [serial = 1558] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1C21D400) [pid = 3756] [serial = 1561] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1DC7D800) [pid = 3756] [serial = 1540] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (17BC0000) [pid = 3756] [serial = 1544] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (16631800) [pid = 3756] [serial = 1543] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1C997400) [pid = 3756] [serial = 1534] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (19AC1C00) [pid = 3756] [serial = 1555] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1AA63400) [pid = 3756] [serial = 1559] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (19E31000) [pid = 3756] [serial = 1531] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (196EE400) [pid = 3756] [serial = 1549] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1979E000) [pid = 3756] [serial = 1550] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (13636000) [pid = 3756] [serial = 1546] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (13B2C000) [pid = 3756] [serial = 1547] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1993F400) [pid = 3756] [serial = 1567] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (1D67F000) [pid = 3756] [serial = 1537] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (18BD3000) [pid = 3756] [serial = 1528] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (13436400) [pid = 3756] [serial = 1525] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (13918800) [pid = 3756] [serial = 1523] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1C229800) [pid = 3756] [serial = 1562] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1C283000) [pid = 3756] [serial = 1564] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (198A7000) [pid = 3756] [serial = 1552] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (19947000) [pid = 3756] [serial = 1553] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1C284800) [pid = 3756] [serial = 1565] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (19ACA400) [pid = 3756] [serial = 1556] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19E31C00) [pid = 3756] [serial = 1568] [outer = 00000000] [url = about:blank] 12:30:10 INFO - PROCESS | 3756 | 1461267010373 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 3756 | ++DOCSHELL 12B3FC00 == 73 [pid = 3756] [id = 548] 12:30:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13432400) [pid = 3756] [serial = 1644] [outer = 00000000] 12:30:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (13736400) [pid = 3756] [serial = 1645] [outer = 13432400] 12:30:10 INFO - PROCESS | 3756 | 1461267010419 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (13B58800) [pid = 3756] [serial = 1646] [outer = 13432400] 12:30:10 INFO - PROCESS | 3756 | 1461267010859 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]]]}] 12:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 736ms 12:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:30:10 INFO - PROCESS | 3756 | 1461267010897 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:30:10 INFO - PROCESS | 3756 | 1461267010900 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 12:30:10 INFO - PROCESS | 3756 | 1461267010903 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 3756 | 1461267010906 Marionette TRACE conn2 <- [1,2158,null,{}] 12:30:10 INFO - PROCESS | 3756 | 1461267010917 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}] 12:30:11 INFO - PROCESS | 3756 | 1461267011010 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:30:11 INFO - PROCESS | 3756 | 1461267011023 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 3756 | ++DOCSHELL 15DE8800 == 74 [pid = 3756] [id = 549] 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1607D000) [pid = 3756] [serial = 1647] [outer = 00000000] 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (16761000) [pid = 3756] [serial = 1648] [outer = 1607D000] 12:30:11 INFO - PROCESS | 3756 | 1461267011070 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (16C91400) [pid = 3756] [serial = 1649] [outer = 1607D000] 12:30:11 INFO - PROCESS | 3756 | 1461267011548 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]]]}] 12:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 689ms 12:30:11 INFO - PROCESS | 3756 | 1461267011602 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:30:11 INFO - PROCESS | 3756 | 1461267011605 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 12:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:30:11 INFO - PROCESS | 3756 | 1461267011608 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 3756 | 1461267011610 Marionette TRACE conn2 <- [1,2162,null,{}] 12:30:11 INFO - PROCESS | 3756 | 1461267011613 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}] 12:30:11 INFO - PROCESS | 3756 | 1461267011697 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:30:11 INFO - PROCESS | 3756 | 1461267011706 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 3756 | ++DOCSHELL 181BE800 == 75 [pid = 3756] [id = 550] 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (1825AC00) [pid = 3756] [serial = 1650] [outer = 00000000] 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (18981000) [pid = 3756] [serial = 1651] [outer = 1825AC00] 12:30:11 INFO - PROCESS | 3756 | 1461267011751 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (18BC8800) [pid = 3756] [serial = 1652] [outer = 1825AC00] 12:30:12 INFO - PROCESS | 3756 | 1461267012210 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 627ms 12:30:12 INFO - PROCESS | 3756 | 1461267012246 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 3756 | 1461267012248 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 12:30:12 INFO - PROCESS | 3756 | 1461267012251 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:30:12 INFO - PROCESS | 3756 | 1461267012253 Marionette TRACE conn2 <- [1,2166,null,{}] 12:30:12 INFO - PROCESS | 3756 | 1461267012257 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}] 12:30:12 INFO - PROCESS | 3756 | 1461267012338 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:30:12 INFO - PROCESS | 3756 | 1461267012345 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 3756 | ++DOCSHELL 18144800 == 76 [pid = 3756] [id = 551] 12:30:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (18BC4400) [pid = 3756] [serial = 1653] [outer = 00000000] 12:30:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (194C8C00) [pid = 3756] [serial = 1654] [outer = 18BC4400] 12:30:12 INFO - PROCESS | 3756 | 1461267012389 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (1979B400) [pid = 3756] [serial = 1655] [outer = 18BC4400] 12:30:12 INFO - PROCESS | 3756 | 1461267012908 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]]]}] 12:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 689ms 12:30:12 INFO - PROCESS | 3756 | 1461267012951 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:30:12 INFO - PROCESS | 3756 | 1461267012953 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 12:30:12 INFO - PROCESS | 3756 | 1461267012956 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:30:12 INFO - PROCESS | 3756 | 1461267012958 Marionette TRACE conn2 <- [1,2170,null,{}] 12:30:12 INFO - PROCESS | 3756 | 1461267012962 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}] 12:30:13 INFO - PROCESS | 3756 | 1461267013109 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:30:13 INFO - PROCESS | 3756 | 1461267013180 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 3756 | ++DOCSHELL 1993DC00 == 77 [pid = 3756] [id = 552] 12:30:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (19940800) [pid = 3756] [serial = 1656] [outer = 00000000] 12:30:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (199C2800) [pid = 3756] [serial = 1657] [outer = 19940800] 12:30:13 INFO - PROCESS | 3756 | 1461267013227 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19ABE000) [pid = 3756] [serial = 1658] [outer = 19940800] 12:30:13 INFO - PROCESS | 3756 | 1461267013653 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]]]}] 12:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 736ms 12:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:30:13 INFO - PROCESS | 3756 | 1461267013697 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:30:13 INFO - PROCESS | 3756 | 1461267013699 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 12:30:13 INFO - PROCESS | 3756 | 1461267013709 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 3756 | 1461267013711 Marionette TRACE conn2 <- [1,2174,null,{}] 12:30:13 INFO - PROCESS | 3756 | 1461267013749 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}] 12:30:13 INFO - PROCESS | 3756 | 1461267013866 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:30:13 INFO - PROCESS | 3756 | 1461267013937 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 3756 | ++DOCSHELL 19ACB000 == 78 [pid = 3756] [id = 553] 12:30:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (19ACB800) [pid = 3756] [serial = 1659] [outer = 00000000] 12:30:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (19DD3800) [pid = 3756] [serial = 1660] [outer = 19ACB800] 12:30:13 INFO - PROCESS | 3756 | 1461267013981 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1A1E4C00) [pid = 3756] [serial = 1661] [outer = 19ACB800] 12:30:14 INFO - PROCESS | 3756 | 1461267014398 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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:30:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 12:30:14 INFO - PROCESS | 3756 | 1461267014423 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 3756 | 1461267014425 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 12:30:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:30:14 INFO - PROCESS | 3756 | 1461267014428 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - PROCESS | 3756 | 1461267014429 Marionette TRACE conn2 <- [1,2178,null,{}] 12:30:14 INFO - PROCESS | 3756 | 1461267014433 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}] 12:30:14 INFO - PROCESS | 3756 | 1461267014550 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (19DCAC00) [pid = 3756] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1AE0A400) [pid = 3756] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (12DDBC00) [pid = 3756] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (181BB000) [pid = 3756] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (11B40000) [pid = 3756] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (13429400) [pid = 3756] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (19346000) [pid = 3756] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (194BB400) [pid = 3756] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (198A0C00) [pid = 3756] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:30:14 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (14B5F400) [pid = 3756] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:30:14 INFO - PROCESS | 3756 | 1461267014746 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 3756 | ++DOCSHELL 11B40000 == 79 [pid = 3756] [id = 554] 12:30:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (12B3E800) [pid = 3756] [serial = 1662] [outer = 00000000] 12:30:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (15DC2C00) [pid = 3756] [serial = 1663] [outer = 12B3E800] 12:30:14 INFO - PROCESS | 3756 | 1461267014790 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (18142000) [pid = 3756] [serial = 1664] [outer = 12B3E800] 12:30:15 INFO - PROCESS | 3756 | 1461267015158 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 799ms 12:30:15 INFO - PROCESS | 3756 | 1461267015231 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 3756 | 1461267015233 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 12:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:30:15 INFO - PROCESS | 3756 | 1461267015238 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - PROCESS | 3756 | 1461267015240 Marionette TRACE conn2 <- [1,2182,null,{}] 12:30:15 INFO - PROCESS | 3756 | 1461267015243 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}] 12:30:15 INFO - PROCESS | 3756 | 1461267015394 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:30:15 INFO - PROCESS | 3756 | 1461267015407 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 3756 | ++DOCSHELL 16628000 == 80 [pid = 3756] [id = 555] 12:30:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (19346000) [pid = 3756] [serial = 1665] [outer = 00000000] 12:30:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1A467800) [pid = 3756] [serial = 1666] [outer = 19346000] 12:30:15 INFO - PROCESS | 3756 | 1461267015451 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1AA5BC00) [pid = 3756] [serial = 1667] [outer = 19346000] 12:30:15 INFO - PROCESS | 3756 | 1461267015868 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 689ms 12:30:15 INFO - PROCESS | 3756 | 1461267015936 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 3756 | 1461267015937 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 12:30:15 INFO - PROCESS | 3756 | 1461267015941 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:30:15 INFO - PROCESS | 3756 | 1461267015943 Marionette TRACE conn2 <- [1,2186,null,{}] 12:30:15 INFO - PROCESS | 3756 | 1461267015946 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}] 12:30:16 INFO - PROCESS | 3756 | 1461267016068 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:30:16 INFO - PROCESS | 3756 | 1461267016087 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 3756 | ++DOCSHELL 12BE0000 == 81 [pid = 3756] [id = 556] 12:30:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (19EB7400) [pid = 3756] [serial = 1668] [outer = 00000000] 12:30:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1AE0B000) [pid = 3756] [serial = 1669] [outer = 19EB7400] 12:30:16 INFO - PROCESS | 3756 | 1461267016132 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1AE31400) [pid = 3756] [serial = 1670] [outer = 19EB7400] 12:30:16 INFO - PROCESS | 3756 | 1461267016538 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:30:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 642ms 12:30:16 INFO - PROCESS | 3756 | 1461267016579 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 3756 | 1461267016581 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 12:30:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:30:16 INFO - PROCESS | 3756 | 1461267016584 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 3756 | 1461267016587 Marionette TRACE conn2 <- [1,2190,null,{}] 12:30:16 INFO - PROCESS | 3756 | 1461267016590 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}] 12:30:16 INFO - PROCESS | 3756 | 1461267016763 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:30:16 INFO - PROCESS | 3756 | 1461267016902 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 3756 | ++DOCSHELL 0267F000 == 82 [pid = 3756] [id = 557] 12:30:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (02A77000) [pid = 3756] [serial = 1671] [outer = 00000000] 12:30:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (11B46400) [pid = 3756] [serial = 1672] [outer = 02A77000] 12:30:16 INFO - PROCESS | 3756 | 1461267016959 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (12DDB000) [pid = 3756] [serial = 1673] [outer = 02A77000] 12:30:17 INFO - PROCESS | 3756 | 1461267017523 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1003ms 12:30:17 INFO - PROCESS | 3756 | 1461267017589 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 3756 | 1461267017594 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 12:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:30:17 INFO - PROCESS | 3756 | 1461267017598 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 3756 | 1461267017603 Marionette TRACE conn2 <- [1,2194,null,{}] 12:30:17 INFO - PROCESS | 3756 | 1461267017608 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}] 12:30:17 INFO - PROCESS | 3756 | 1461267017723 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:30:17 INFO - PROCESS | 3756 | 1461267017871 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 3756 | ++DOCSHELL 1550E800 == 83 [pid = 3756] [id = 558] 12:30:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (15750C00) [pid = 3756] [serial = 1674] [outer = 00000000] 12:30:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (1607B800) [pid = 3756] [serial = 1675] [outer = 15750C00] 12:30:17 INFO - PROCESS | 3756 | 1461267017928 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (16631400) [pid = 3756] [serial = 1676] [outer = 15750C00] 12:30:18 INFO - PROCESS | 3756 | 1461267018538 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1003ms 12:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:30:18 INFO - PROCESS | 3756 | 1461267018604 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 3756 | 1461267018608 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 12:30:18 INFO - PROCESS | 3756 | 1461267018612 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 3756 | 1461267018615 Marionette TRACE conn2 <- [1,2198,null,{}] 12:30:18 INFO - PROCESS | 3756 | 1461267018619 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}] 12:30:18 INFO - PROCESS | 3756 | 1461267018728 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:30:18 INFO - PROCESS | 3756 | 1461267018875 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 3756 | ++DOCSHELL 19344000 == 84 [pid = 3756] [id = 559] 12:30:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (19346800) [pid = 3756] [serial = 1677] [outer = 00000000] 12:30:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (198A6C00) [pid = 3756] [serial = 1678] [outer = 19346800] 12:30:18 INFO - PROCESS | 3756 | 1461267018931 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (19948C00) [pid = 3756] [serial = 1679] [outer = 19346800] 12:30:19 INFO - PROCESS | 3756 | 1461267019562 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:30:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1003ms 12:30:19 INFO - PROCESS | 3756 | 1461267019615 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 3756 | 1461267019617 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 12:30:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:30:19 INFO - PROCESS | 3756 | 1461267019627 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 3756 | 1461267019633 Marionette TRACE conn2 <- [1,2202,null,{}] 12:30:19 INFO - PROCESS | 3756 | 1461267019653 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}] 12:30:19 INFO - PROCESS | 3756 | 1461267019781 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:30:19 INFO - PROCESS | 3756 | 1461267019925 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 3756 | ++DOCSHELL 11B47400 == 85 [pid = 3756] [id = 560] 12:30:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1694A800) [pid = 3756] [serial = 1680] [outer = 00000000] 12:30:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1C286000) [pid = 3756] [serial = 1681] [outer = 1694A800] 12:30:20 INFO - PROCESS | 3756 | 1461267019979 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1C28AC00) [pid = 3756] [serial = 1682] [outer = 1694A800] 12:30:20 INFO - PROCESS | 3756 | 1461267020550 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 971ms 12:30:20 INFO - PROCESS | 3756 | 1461267020618 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 3756 | 1461267020621 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 12:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:30:20 INFO - PROCESS | 3756 | 1461267020625 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 3756 | 1461267020627 Marionette TRACE conn2 <- [1,2206,null,{}] 12:30:20 INFO - PROCESS | 3756 | 1461267020630 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}] 12:30:20 INFO - PROCESS | 3756 | 1461267020738 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:30:20 INFO - PROCESS | 3756 | 1461267020896 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 3756 | ++DOCSHELL 12CBEC00 == 86 [pid = 3756] [id = 561] 12:30:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (13369C00) [pid = 3756] [serial = 1683] [outer = 00000000] 12:30:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1C453800) [pid = 3756] [serial = 1684] [outer = 13369C00] 12:30:20 INFO - PROCESS | 3756 | 1461267020952 Marionette DEBUG loaded listener.js 12:30:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1C456400) [pid = 3756] [serial = 1685] [outer = 13369C00] 12:30:21 INFO - PROCESS | 3756 | 1461267021515 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]]]}] 12:30:21 INFO - PROCESS | 3756 | --DOCSHELL 1DFA9C00 == 85 [pid = 3756] [id = 16] 12:30:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:30:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 940ms 12:30:21 INFO - PROCESS | 3756 | 1461267021599 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 3756 | 1461267021602 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 12:30:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:30:21 INFO - PROCESS | 3756 | 1461267021607 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 3756 | 1461267021609 Marionette TRACE conn2 <- [1,2210,null,{}] 12:30:21 INFO - PROCESS | 3756 | 1461267021613 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}] 12:30:21 INFO - PROCESS | 3756 | 1461267021737 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:30:21 INFO - PROCESS | 3756 | 1461267021889 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 3756 | ++DOCSHELL 1CB3BC00 == 86 [pid = 3756] [id = 562] 12:30:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1CB3C000) [pid = 3756] [serial = 1686] [outer = 00000000] 12:30:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (1CC7D000) [pid = 3756] [serial = 1687] [outer = 1CB3C000] 12:30:21 INFO - PROCESS | 3756 | 1461267021959 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (1D07B400) [pid = 3756] [serial = 1688] [outer = 1CB3C000] 12:30:22 INFO - PROCESS | 3756 | 1461267022515 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 940ms 12:30:22 INFO - PROCESS | 3756 | 1461267022582 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 3756 | 1461267022584 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 12:30:22 INFO - PROCESS | 3756 | 1461267022589 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - PROCESS | 3756 | 1461267022591 Marionette TRACE conn2 <- [1,2214,null,{}] 12:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:30:22 INFO - PROCESS | 3756 | 1461267022595 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}] 12:30:22 INFO - PROCESS | 3756 | 1461267022702 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:30:22 INFO - PROCESS | 3756 | 1461267022860 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 3756 | ++DOCSHELL 143D7000 == 87 [pid = 3756] [id = 563] 12:30:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (14B5DC00) [pid = 3756] [serial = 1689] [outer = 00000000] 12:30:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (16C8D800) [pid = 3756] [serial = 1690] [outer = 14B5DC00] 12:30:22 INFO - PROCESS | 3756 | 1461267022922 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1934F400) [pid = 3756] [serial = 1691] [outer = 14B5DC00] 12:30:23 INFO - PROCESS | 3756 | 1461267023752 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1190ms 12:30:23 INFO - PROCESS | 3756 | 1461267023794 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 3756 | 1461267023799 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 12:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:30:23 INFO - PROCESS | 3756 | 1461267023804 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 3756 | 1461267023807 Marionette TRACE conn2 <- [1,2218,null,{}] 12:30:23 INFO - PROCESS | 3756 | 1461267023812 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}] 12:30:23 INFO - PROCESS | 3756 | 1461267023915 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:30:24 INFO - PROCESS | 3756 | 1461267024073 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 3756 | ++DOCSHELL 13919000 == 88 [pid = 3756] [id = 564] 12:30:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (15F92C00) [pid = 3756] [serial = 1692] [outer = 00000000] 12:30:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (184AFC00) [pid = 3756] [serial = 1693] [outer = 15F92C00] 12:30:24 INFO - PROCESS | 3756 | 1461267024151 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (192E0000) [pid = 3756] [serial = 1694] [outer = 15F92C00] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 12BE0000 == 87 [pid = 3756] [id = 556] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 16628000 == 86 [pid = 3756] [id = 555] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 11B40000 == 85 [pid = 3756] [id = 554] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 19ACB000 == 84 [pid = 3756] [id = 553] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1993DC00 == 83 [pid = 3756] [id = 552] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 181BE800 == 82 [pid = 3756] [id = 550] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 15DE8800 == 81 [pid = 3756] [id = 549] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 12B3FC00 == 80 [pid = 3756] [id = 548] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 12DDD000 == 79 [pid = 3756] [id = 547] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1DC82400 == 78 [pid = 3756] [id = 545] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1337FC00 == 77 [pid = 3756] [id = 544] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (12C03400) [pid = 3756] [serial = 1573] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (18405C00) [pid = 3756] [serial = 1576] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (19AC8000) [pid = 3756] [serial = 1579] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (1D082C00) [pid = 3756] [serial = 1582] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (1D584000) [pid = 3756] [serial = 1585] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (1D6F0400) [pid = 3756] [serial = 1588] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1C990C00) [pid = 3756] [serial = 1618] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1CC7FC00 == 76 [pid = 3756] [id = 543] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1987CC00 == 75 [pid = 3756] [id = 542] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 1657F400 == 74 [pid = 3756] [id = 541] 12:30:24 INFO - PROCESS | 3756 | --DOCSHELL 02679400 == 73 [pid = 3756] [id = 540] 12:30:24 INFO - PROCESS | 3756 | 1461267024771 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]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1002ms 12:30:24 INFO - PROCESS | 3756 | 1461267024806 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 3756 | 1461267024812 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 12:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:30:24 INFO - PROCESS | 3756 | 1461267024818 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 3756 | 1461267024820 Marionette TRACE conn2 <- [1,2222,null,{}] 12:30:24 INFO - PROCESS | 3756 | 1461267024824 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}] 12:30:24 INFO - PROCESS | 3756 | 1461267024917 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1C456C00) [pid = 3756] [serial = 1571] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1A367000) [pid = 3756] [serial = 1606] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (1AE3F800) [pid = 3756] [serial = 1609] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1A46A000) [pid = 3756] [serial = 1607] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (14495000) [pid = 3756] [serial = 1592] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (13911C00) [pid = 3756] [serial = 1591] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (1840C000) [pid = 3756] [serial = 1597] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (18F2E400) [pid = 3756] [serial = 1598] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (16581800) [pid = 3756] [serial = 1612] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (14BF7000) [pid = 3756] [serial = 1594] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (15DC4800) [pid = 3756] [serial = 1595] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (199CF400) [pid = 3756] [serial = 1603] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1989E000) [pid = 3756] [serial = 1600] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (198A7C00) [pid = 3756] [serial = 1601] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1C223C00) [pid = 3756] [serial = 1610] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (18E25000) [pid = 3756] [serial = 1613] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1C27FC00) [pid = 3756] [serial = 1616] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1C229C00) [pid = 3756] [serial = 1615] [outer = 00000000] [url = about:blank] 12:30:24 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (19ABF400) [pid = 3756] [serial = 1604] [outer = 00000000] [url = about:blank] 12:30:25 INFO - PROCESS | 3756 | 1461267025041 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 3756 | ++DOCSHELL 13313800 == 74 [pid = 3756] [id = 565] 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (13371400) [pid = 3756] [serial = 1695] [outer = 00000000] 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (14BF7000) [pid = 3756] [serial = 1696] [outer = 13371400] 12:30:25 INFO - PROCESS | 3756 | 1461267025089 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (1694B000) [pid = 3756] [serial = 1697] [outer = 13371400] 12:30:25 INFO - PROCESS | 3756 | 1461267025510 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 736ms 12:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:30:25 INFO - PROCESS | 3756 | 1461267025557 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 3756 | 1461267025559 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 12:30:25 INFO - PROCESS | 3756 | 1461267025563 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 3756 | 1461267025567 Marionette TRACE conn2 <- [1,2226,null,{}] 12:30:25 INFO - PROCESS | 3756 | 1461267025577 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}] 12:30:25 INFO - PROCESS | 3756 | 1461267025670 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:30:25 INFO - PROCESS | 3756 | 1461267025685 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 3756 | ++DOCSHELL 1989FC00 == 75 [pid = 3756] [id = 566] 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (198A0000) [pid = 3756] [serial = 1698] [outer = 00000000] 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (198AB000) [pid = 3756] [serial = 1699] [outer = 198A0000] 12:30:25 INFO - PROCESS | 3756 | 1461267025739 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (19943400) [pid = 3756] [serial = 1700] [outer = 198A0000] 12:30:26 INFO - PROCESS | 3756 | 1461267026214 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 689ms 12:30:26 INFO - PROCESS | 3756 | 1461267026262 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 3756 | 1461267026265 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 12:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:30:26 INFO - PROCESS | 3756 | 1461267026268 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 3756 | 1461267026270 Marionette TRACE conn2 <- [1,2230,null,{}] 12:30:26 INFO - PROCESS | 3756 | 1461267026273 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}] 12:30:26 INFO - PROCESS | 3756 | 1461267026394 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:30:26 INFO - PROCESS | 3756 | 1461267026501 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:26 INFO - PROCESS | 3756 | ++DOCSHELL 199C0400 == 76 [pid = 3756] [id = 567] 12:30:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (19AC0400) [pid = 3756] [serial = 1701] [outer = 00000000] 12:30:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (19DC9800) [pid = 3756] [serial = 1702] [outer = 19AC0400] 12:30:26 INFO - PROCESS | 3756 | 1461267026546 Marionette DEBUG loaded listener.js 12:30:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (19DD5400) [pid = 3756] [serial = 1703] [outer = 19AC0400] 12:30:26 INFO - PROCESS | 3756 | 1461267026914 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:30:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 689ms 12:30:26 INFO - PROCESS | 3756 | 1461267026967 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 3756 | 1461267026969 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 12:30:26 INFO - PROCESS | 3756 | 1461267026973 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:30:26 INFO - PROCESS | 3756 | 1461267026974 Marionette TRACE conn2 <- [1,2234,null,{}] 12:30:26 INFO - PROCESS | 3756 | 1461267026994 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}] 12:30:27 INFO - PROCESS | 3756 | 1461267027117 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:30:27 INFO - PROCESS | 3756 | 1461267027184 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 3756 | ++DOCSHELL 19ABD000 == 77 [pid = 3756] [id = 568] 12:30:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (19DD0400) [pid = 3756] [serial = 1704] [outer = 00000000] 12:30:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (1A46B800) [pid = 3756] [serial = 1705] [outer = 19DD0400] 12:30:27 INFO - PROCESS | 3756 | 1461267027229 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1AA08000) [pid = 3756] [serial = 1706] [outer = 19DD0400] 12:30:27 INFO - PROCESS | 3756 | 1461267027665 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 736ms 12:30:27 INFO - PROCESS | 3756 | 1461267027719 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 3756 | 1461267027721 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 12:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:30:27 INFO - PROCESS | 3756 | 1461267027724 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 3756 | 1461267027726 Marionette TRACE conn2 <- [1,2238,null,{}] 12:30:27 INFO - PROCESS | 3756 | 1461267027730 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}] 12:30:27 INFO - PROCESS | 3756 | 1461267027886 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:30:27 INFO - PROCESS | 3756 | 1461267027959 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 3756 | ++DOCSHELL 1AE03400 == 78 [pid = 3756] [id = 569] 12:30:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1AE08800) [pid = 3756] [serial = 1707] [outer = 00000000] 12:30:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1C282000) [pid = 3756] [serial = 1708] [outer = 1AE08800] 12:30:28 INFO - PROCESS | 3756 | 1461267028005 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1C289400) [pid = 3756] [serial = 1709] [outer = 1AE08800] 12:30:28 INFO - PROCESS | 3756 | 1461267028416 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 736ms 12:30:28 INFO - PROCESS | 3756 | 1461267028477 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 3756 | 1461267028479 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 12:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:30:28 INFO - PROCESS | 3756 | 1461267028482 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - PROCESS | 3756 | 1461267028484 Marionette TRACE conn2 <- [1,2242,null,{}] 12:30:28 INFO - PROCESS | 3756 | 1461267028488 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}] 12:30:28 INFO - PROCESS | 3756 | 1461267028609 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:30:28 INFO - PROCESS | 3756 | 1461267028682 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 3756 | ++DOCSHELL 1C226800 == 79 [pid = 3756] [id = 570] 12:30:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1C228400) [pid = 3756] [serial = 1710] [outer = 00000000] 12:30:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1CB3EC00) [pid = 3756] [serial = 1711] [outer = 1C228400] 12:30:28 INFO - PROCESS | 3756 | 1461267028726 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (1CEB6400) [pid = 3756] [serial = 1712] [outer = 1C228400] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (19940800) [pid = 3756] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (19ACB800) [pid = 3756] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (12B3E800) [pid = 3756] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1825AC00) [pid = 3756] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1607D000) [pid = 3756] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (13364400) [pid = 3756] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (13432400) [pid = 3756] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (18BC4400) [pid = 3756] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (19346000) [pid = 3756] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:30:29 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (19DCB000) [pid = 3756] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:30:29 INFO - PROCESS | 3756 | 1461267029312 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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 830ms 12:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:30:29 INFO - PROCESS | 3756 | 1461267029324 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 3756 | 1461267029327 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 12:30:29 INFO - PROCESS | 3756 | 1461267029337 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 3756 | 1461267029340 Marionette TRACE conn2 <- [1,2246,null,{}] 12:30:29 INFO - PROCESS | 3756 | 1461267029344 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}] 12:30:29 INFO - PROCESS | 3756 | 1461267029429 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:30:29 INFO - PROCESS | 3756 | 1461267029435 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 3756 | ++DOCSHELL 13918800 == 80 [pid = 3756] [id = 571] 12:30:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (13919800) [pid = 3756] [serial = 1713] [outer = 00000000] 12:30:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (196F6C00) [pid = 3756] [serial = 1714] [outer = 13919800] 12:30:29 INFO - PROCESS | 3756 | 1461267029478 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (198AA800) [pid = 3756] [serial = 1715] [outer = 13919800] 12:30:29 INFO - PROCESS | 3756 | 1461267029930 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 658ms 12:30:30 INFO - PROCESS | 3756 | 1461267029988 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 3756 | 1461267029990 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 12:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:30:30 INFO - PROCESS | 3756 | 1461267029993 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 3756 | 1461267029995 Marionette TRACE conn2 <- [1,2250,null,{}] 12:30:30 INFO - PROCESS | 3756 | 1461267029998 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}] 12:30:30 INFO - PROCESS | 3756 | 1461267030081 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:30:30 INFO - PROCESS | 3756 | 1461267030087 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 3756 | ++DOCSHELL 13B26C00 == 81 [pid = 3756] [id = 572] 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 142 (1675B400) [pid = 3756] [serial = 1716] [outer = 00000000] 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 143 (1C98B800) [pid = 3756] [serial = 1717] [outer = 1675B400] 12:30:30 INFO - PROCESS | 3756 | 1461267030131 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 144 (1CEBCC00) [pid = 3756] [serial = 1718] [outer = 1675B400] 12:30:30 INFO - PROCESS | 3756 | 1461267030567 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 595ms 12:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:30:30 INFO - PROCESS | 3756 | 1461267030604 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 3756 | 1461267030605 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 12:30:30 INFO - PROCESS | 3756 | 1461267030609 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 3756 | 1461267030611 Marionette TRACE conn2 <- [1,2254,null,{}] 12:30:30 INFO - PROCESS | 3756 | 1461267030618 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}] 12:30:30 INFO - PROCESS | 3756 | 1461267030704 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:30:30 INFO - PROCESS | 3756 | 1461267030711 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 3756 | ++DOCSHELL 19EB7800 == 82 [pid = 3756] [id = 573] 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 145 (1A74C000) [pid = 3756] [serial = 1719] [outer = 00000000] 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 146 (1D515400) [pid = 3756] [serial = 1720] [outer = 1A74C000] 12:30:30 INFO - PROCESS | 3756 | 1461267030754 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 147 (1D582800) [pid = 3756] [serial = 1721] [outer = 1A74C000] 12:30:31 INFO - PROCESS | 3756 | 1461267031287 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 736ms 12:30:31 INFO - PROCESS | 3756 | 1461267031348 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 3756 | 1461267031353 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 12:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:30:31 INFO - PROCESS | 3756 | 1461267031358 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 3756 | 1461267031363 Marionette TRACE conn2 <- [1,2258,null,{}] 12:30:31 INFO - PROCESS | 3756 | 1461267031374 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}] 12:30:31 INFO - PROCESS | 3756 | 1461267031502 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:30:31 INFO - PROCESS | 3756 | 1461267031646 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 3756 | ++DOCSHELL 14495000 == 83 [pid = 3756] [id = 574] 12:30:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (148B4400) [pid = 3756] [serial = 1722] [outer = 00000000] 12:30:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (157F6800) [pid = 3756] [serial = 1723] [outer = 148B4400] 12:30:31 INFO - PROCESS | 3756 | 1461267031704 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (15DECC00) [pid = 3756] [serial = 1724] [outer = 148B4400] 12:30:32 INFO - PROCESS | 3756 | 1461267032351 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]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:30:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1049ms 12:30:32 INFO - PROCESS | 3756 | 1461267032410 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 3756 | 1461267032416 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 12:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:30:32 INFO - PROCESS | 3756 | 1461267032442 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - PROCESS | 3756 | 1461267032445 Marionette TRACE conn2 <- [1,2262,null,{}] 12:30:32 INFO - PROCESS | 3756 | 1461267032449 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}] 12:30:32 INFO - PROCESS | 3756 | 1461267032591 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:30:32 INFO - PROCESS | 3756 | 1461267032740 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 3756 | ++DOCSHELL 1825D000 == 84 [pid = 3756] [id = 575] 12:30:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (18407C00) [pid = 3756] [serial = 1725] [outer = 00000000] 12:30:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (19881800) [pid = 3756] [serial = 1726] [outer = 18407C00] 12:30:32 INFO - PROCESS | 3756 | 1461267032796 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (198A5000) [pid = 3756] [serial = 1727] [outer = 18407C00] 12:30:33 INFO - PROCESS | 3756 | 1461267033346 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 939ms 12:30:33 INFO - PROCESS | 3756 | 1461267033386 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 3756 | 1461267033389 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 12:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:30:33 INFO - PROCESS | 3756 | 1461267033393 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - PROCESS | 3756 | 1461267033396 Marionette TRACE conn2 <- [1,2266,null,{}] 12:30:33 INFO - PROCESS | 3756 | 1461267033413 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}] 12:30:33 INFO - PROCESS | 3756 | 1461267033529 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:30:33 INFO - PROCESS | 3756 | 1461267033733 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 3756 | ++DOCSHELL 18402400 == 85 [pid = 3756] [id = 576] 12:30:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1AA63400) [pid = 3756] [serial = 1728] [outer = 00000000] 12:30:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (1C28D400) [pid = 3756] [serial = 1729] [outer = 1AA63400] 12:30:33 INFO - PROCESS | 3756 | 1461267033792 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (1CC74000) [pid = 3756] [serial = 1730] [outer = 1AA63400] 12:30:34 INFO - PROCESS | 3756 | 1461267034389 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1002ms 12:30:34 INFO - PROCESS | 3756 | 1461267034426 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 3756 | 1461267034429 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 12:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:30:34 INFO - PROCESS | 3756 | 1461267034433 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 3756 | 1461267034435 Marionette TRACE conn2 <- [1,2270,null,{}] 12:30:34 INFO - PROCESS | 3756 | 1461267034439 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}] 12:30:34 INFO - PROCESS | 3756 | 1461267034553 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:30:34 INFO - PROCESS | 3756 | 1461267034714 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 3756 | ++DOCSHELL 1D1BE800 == 86 [pid = 3756] [id = 577] 12:30:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 157 (1D681000) [pid = 3756] [serial = 1731] [outer = 00000000] 12:30:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 158 (1D6F2C00) [pid = 3756] [serial = 1732] [outer = 1D681000] 12:30:34 INFO - PROCESS | 3756 | 1461267034770 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 159 (1DC80C00) [pid = 3756] [serial = 1733] [outer = 1D681000] 12:30:35 INFO - PROCESS | 3756 | 1461267035280 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 909ms 12:30:35 INFO - PROCESS | 3756 | 1461267035336 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 3756 | 1461267035339 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 12:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:30:35 INFO - PROCESS | 3756 | 1461267035343 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 3756 | 1461267035344 Marionette TRACE conn2 <- [1,2274,null,{}] 12:30:35 INFO - PROCESS | 3756 | 1461267035348 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}] 12:30:35 INFO - PROCESS | 3756 | 1461267035453 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:30:35 INFO - PROCESS | 3756 | 1461267035618 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:35 INFO - PROCESS | 3756 | ++DOCSHELL 1CC73C00 == 87 [pid = 3756] [id = 578] 12:30:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 160 (1D6E7C00) [pid = 3756] [serial = 1734] [outer = 00000000] 12:30:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 161 (1DCAE400) [pid = 3756] [serial = 1735] [outer = 1D6E7C00] 12:30:35 INFO - PROCESS | 3756 | 1461267035674 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 162 (1DCB2400) [pid = 3756] [serial = 1736] [outer = 1D6E7C00] 12:30:36 INFO - PROCESS | 3756 | 1461267036231 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]]]}] 12:30:36 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 12:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 940ms 12:30:36 INFO - PROCESS | 3756 | 1461267036287 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 3756 | 1461267036290 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 12:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:30:36 INFO - PROCESS | 3756 | 1461267036293 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 3756 | 1461267036295 Marionette TRACE conn2 <- [1,2278,null,{}] 12:30:36 INFO - PROCESS | 3756 | 1461267036299 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}] 12:30:36 INFO - PROCESS | 3756 | 1461267036426 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:30:36 INFO - PROCESS | 3756 | 1461267036599 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 3756 | ++DOCSHELL 1DC82000 == 88 [pid = 3756] [id = 579] 12:30:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 163 (1DF0F000) [pid = 3756] [serial = 1737] [outer = 00000000] 12:30:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 164 (1DFA0400) [pid = 3756] [serial = 1738] [outer = 1DF0F000] 12:30:36 INFO - PROCESS | 3756 | 1461267036657 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 165 (1DFA4C00) [pid = 3756] [serial = 1739] [outer = 1DF0F000] 12:30:37 INFO - PROCESS | 3756 | 1461267037473 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]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1222ms 12:30:37 INFO - PROCESS | 3756 | 1461267037502 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 3756 | 1461267037509 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 12:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:30:37 INFO - PROCESS | 3756 | 1461267037516 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 3756 | 1461267037521 Marionette TRACE conn2 <- [1,2282,null,{}] 12:30:37 INFO - PROCESS | 3756 | 1461267037527 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}] 12:30:37 INFO - PROCESS | 3756 | 1461267037682 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:30:37 INFO - PROCESS | 3756 | 1461267037703 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 3756 | ++DOCSHELL 1445C400 == 89 [pid = 3756] [id = 580] 12:30:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 166 (14496400) [pid = 3756] [serial = 1740] [outer = 00000000] 12:30:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 167 (181BB000) [pid = 3756] [serial = 1741] [outer = 14496400] 12:30:37 INFO - PROCESS | 3756 | 1461267037752 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 168 (1881E400) [pid = 3756] [serial = 1742] [outer = 14496400] 12:30:38 INFO - PROCESS | 3756 | 1461267038414 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 955ms 12:30:38 INFO - PROCESS | 3756 | 1461267038458 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 3756 | 1461267038463 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 12:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:30:38 INFO - PROCESS | 3756 | 1461267038469 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 3756 | 1461267038472 Marionette TRACE conn2 <- [1,2286,null,{}] 12:30:38 INFO - PROCESS | 3756 | 1461267038475 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}] 12:30:38 INFO - PROCESS | 3756 | 1461267038587 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:30:38 INFO - PROCESS | 3756 | 1461267038740 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 3756 | ++DOCSHELL 18B33000 == 90 [pid = 3756] [id = 581] 12:30:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 169 (194C5400) [pid = 3756] [serial = 1743] [outer = 00000000] 12:30:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 170 (198A3000) [pid = 3756] [serial = 1744] [outer = 194C5400] 12:30:38 INFO - PROCESS | 3756 | 1461267038790 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 171 (19A8F400) [pid = 3756] [serial = 1745] [outer = 194C5400] 12:30:39 INFO - PROCESS | 3756 | 1461267039398 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 939ms 12:30:39 INFO - PROCESS | 3756 | 1461267039414 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 3756 | 1461267039416 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 12:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:30:39 INFO - PROCESS | 3756 | 1461267039420 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 3756 | 1461267039423 Marionette TRACE conn2 <- [1,2290,null,{}] 12:30:39 INFO - PROCESS | 3756 | 1461267039434 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}] 12:30:39 INFO - PROCESS | 3756 | 1461267039539 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:30:39 INFO - PROCESS | 3756 | 1461267039703 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 13B26C00 == 89 [pid = 3756] [id = 572] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 13918800 == 88 [pid = 3756] [id = 571] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 1C226800 == 87 [pid = 3756] [id = 570] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 1AE03400 == 86 [pid = 3756] [id = 569] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 19ABD000 == 85 [pid = 3756] [id = 568] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 18144800 == 84 [pid = 3756] [id = 551] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 199C0400 == 83 [pid = 3756] [id = 567] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 1989FC00 == 82 [pid = 3756] [id = 566] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 13313800 == 81 [pid = 3756] [id = 565] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 13919000 == 80 [pid = 3756] [id = 564] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 170 (19DCF000) [pid = 3756] [serial = 1627] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 169 (11B43800) [pid = 3756] [serial = 1621] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 168 (181B3000) [pid = 3756] [serial = 1624] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 167 (1D50FC00) [pid = 3756] [serial = 1630] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 166 (1DF15000) [pid = 3756] [serial = 1639] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 165 (1D6E8800) [pid = 3756] [serial = 1633] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 164 (1DCAA800) [pid = 3756] [serial = 1636] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | ++DOCSHELL 11B44400 == 81 [pid = 3756] [id = 582] 12:30:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 165 (12C5A800) [pid = 3756] [serial = 1746] [outer = 00000000] 12:30:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 166 (139D3800) [pid = 3756] [serial = 1747] [outer = 12C5A800] 12:30:39 INFO - PROCESS | 3756 | 1461267039802 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 167 (16946800) [pid = 3756] [serial = 1748] [outer = 12C5A800] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 19344000 == 80 [pid = 3756] [id = 559] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 1550E800 == 79 [pid = 3756] [id = 558] 12:30:39 INFO - PROCESS | 3756 | --DOCSHELL 0267F000 == 78 [pid = 3756] [id = 557] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 166 (1CB33800) [pid = 3756] [serial = 1619] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 165 (1AE0B000) [pid = 3756] [serial = 1669] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 164 (199C2800) [pid = 3756] [serial = 1657] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 163 (19DD3800) [pid = 3756] [serial = 1660] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 162 (19ABE000) [pid = 3756] [serial = 1658] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 161 (15DC2C00) [pid = 3756] [serial = 1663] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 160 (1A1E4C00) [pid = 3756] [serial = 1661] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 159 (18981000) [pid = 3756] [serial = 1651] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 158 (18BC8800) [pid = 3756] [serial = 1652] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 157 (16761000) [pid = 3756] [serial = 1648] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 156 (16C91400) [pid = 3756] [serial = 1649] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (1363E400) [pid = 3756] [serial = 1643] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (13430400) [pid = 3756] [serial = 1642] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (13736400) [pid = 3756] [serial = 1645] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (13B58800) [pid = 3756] [serial = 1646] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (18142000) [pid = 3756] [serial = 1664] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (194C8C00) [pid = 3756] [serial = 1654] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (1A467800) [pid = 3756] [serial = 1666] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1979B400) [pid = 3756] [serial = 1655] [outer = 00000000] [url = about:blank] 12:30:39 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (1AA5BC00) [pid = 3756] [serial = 1667] [outer = 00000000] [url = about:blank] 12:30:40 INFO - PROCESS | 3756 | 1461267040261 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 893ms 12:30:40 INFO - PROCESS | 3756 | 1461267040324 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 3756 | 1461267040326 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 12:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:30:40 INFO - PROCESS | 3756 | 1461267040329 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 3756 | 1461267040331 Marionette TRACE conn2 <- [1,2294,null,{}] 12:30:40 INFO - PROCESS | 3756 | 1461267040334 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}] 12:30:40 INFO - PROCESS | 3756 | 1461267040430 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:30:40 INFO - PROCESS | 3756 | 1461267040438 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 3756 | ++DOCSHELL 1825DC00 == 79 [pid = 3756] [id = 583] 12:30:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 148 (18261800) [pid = 3756] [serial = 1749] [outer = 00000000] 12:30:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 149 (196F2000) [pid = 3756] [serial = 1750] [outer = 18261800] 12:30:40 INFO - PROCESS | 3756 | 1461267040488 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 150 (19ABE000) [pid = 3756] [serial = 1751] [outer = 18261800] 12:30:40 INFO - PROCESS | 3756 | 1461267040979 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 690ms 12:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:30:41 INFO - PROCESS | 3756 | 1461267041029 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 3756 | 1461267041031 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 12:30:41 INFO - PROCESS | 3756 | 1461267041034 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 3756 | 1461267041036 Marionette TRACE conn2 <- [1,2298,null,{}] 12:30:41 INFO - PROCESS | 3756 | 1461267041039 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}] 12:30:41 INFO - PROCESS | 3756 | 1461267041153 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:30:41 INFO - PROCESS | 3756 | 1461267041170 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 3756 | ++DOCSHELL 11B45C00 == 80 [pid = 3756] [id = 584] 12:30:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 151 (13464000) [pid = 3756] [serial = 1752] [outer = 00000000] 12:30:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 152 (1A74B400) [pid = 3756] [serial = 1753] [outer = 13464000] 12:30:41 INFO - PROCESS | 3756 | 1461267041311 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 153 (1AE03400) [pid = 3756] [serial = 1754] [outer = 13464000] 12:30:41 INFO - PROCESS | 3756 | 1461267041681 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 689ms 12:30:41 INFO - PROCESS | 3756 | 1461267041734 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 3756 | 1461267041736 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 12:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:30:41 INFO - PROCESS | 3756 | 1461267041739 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 3756 | 1461267041741 Marionette TRACE conn2 <- [1,2302,null,{}] 12:30:41 INFO - PROCESS | 3756 | 1461267041744 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}] 12:30:41 INFO - PROCESS | 3756 | 1461267041846 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:30:41 INFO - PROCESS | 3756 | 1461267041854 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 3756 | ++DOCSHELL 1C21FC00 == 81 [pid = 3756] [id = 585] 12:30:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 154 (1C221000) [pid = 3756] [serial = 1755] [outer = 00000000] 12:30:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 155 (1C28B000) [pid = 3756] [serial = 1756] [outer = 1C221000] 12:30:41 INFO - PROCESS | 3756 | 1461267041902 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 156 (1CB37800) [pid = 3756] [serial = 1757] [outer = 1C221000] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 155 (1DFAA000) [pid = 3756] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 154 (1A3C6000) [pid = 3756] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 153 (11B3FC00) [pid = 3756] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 152 (1C98B400) [pid = 3756] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 151 (1D1BCC00) [pid = 3756] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 150 (16C94800) [pid = 3756] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 149 (16580C00) [pid = 3756] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 148 (1C98F800) [pid = 3756] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 147 (19948400) [pid = 3756] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 146 (16583000) [pid = 3756] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 145 (1AE32400) [pid = 3756] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 144 (1D68C800) [pid = 3756] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 143 (1C453000) [pid = 3756] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 142 (0267C000) [pid = 3756] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 141 (1CEB1400) [pid = 3756] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1897C000) [pid = 3756] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (13914400) [pid = 3756] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (19940000) [pid = 3756] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1C991800) [pid = 3756] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:30:42 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (1C282400) [pid = 3756] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (18268800) [pid = 3756] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1C988800) [pid = 3756] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (13370400) [pid = 3756] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (1DC82800) [pid = 3756] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (0267A400) [pid = 3756] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1AE08800) [pid = 3756] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (1C228400) [pid = 3756] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (19346800) [pid = 3756] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1CB3C000) [pid = 3756] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (13369C00) [pid = 3756] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (14B5DC00) [pid = 3756] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (15750C00) [pid = 3756] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (13919800) [pid = 3756] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (02A77000) [pid = 3756] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (19AC0400) [pid = 3756] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (198A0000) [pid = 3756] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1694A800) [pid = 3756] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (13371400) [pid = 3756] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (15F92C00) [pid = 3756] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1DFAC000) [pid = 3756] [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.] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19DD0400) [pid = 3756] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:30:43 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1675B400) [pid = 3756] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:30:43 INFO - PROCESS | 3756 | 1461267043287 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1613ms 12:30:43 INFO - PROCESS | 3756 | 1461267043345 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 3756 | 1461267043349 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 12:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:30:43 INFO - PROCESS | 3756 | 1461267043356 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 3756 | 1461267043359 Marionette TRACE conn2 <- [1,2306,null,{}] 12:30:43 INFO - PROCESS | 3756 | 1461267043366 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}] 12:30:43 INFO - PROCESS | 3756 | 1461267043513 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:30:43 INFO - PROCESS | 3756 | 1461267043669 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 3756 | ++DOCSHELL 13728400 == 82 [pid = 3756] [id = 586] 12:30:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (13918800) [pid = 3756] [serial = 1758] [outer = 00000000] 12:30:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (15509000) [pid = 3756] [serial = 1759] [outer = 13918800] 12:30:43 INFO - PROCESS | 3756 | 1461267043730 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (15DBC000) [pid = 3756] [serial = 1760] [outer = 13918800] 12:30:44 INFO - PROCESS | 3756 | 1461267044323 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] 12:30:44 INFO - PROCESS | 3756 | 1461267044364 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 12:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:30:44 INFO - PROCESS | 3756 | 1461267044371 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 3756 | 1461267044374 Marionette TRACE conn2 <- [1,2310,null,{}] 12:30:44 INFO - PROCESS | 3756 | 1461267044379 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}] 12:30:44 INFO - PROCESS | 3756 | 1461267044489 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:30:44 INFO - PROCESS | 3756 | 1461267044651 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 3756 | ++DOCSHELL 16768C00 == 83 [pid = 3756] [id = 587] 12:30:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (16949400) [pid = 3756] [serial = 1761] [outer = 00000000] 12:30:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (19346800) [pid = 3756] [serial = 1762] [outer = 16949400] 12:30:44 INFO - PROCESS | 3756 | 1461267044707 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (196F2C00) [pid = 3756] [serial = 1763] [outer = 16949400] 12:30:45 INFO - PROCESS | 3756 | 1461267045302 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]]]}] 12:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 955ms 12:30:45 INFO - PROCESS | 3756 | 1461267045314 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 3756 | 1461267045317 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 12:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:30:45 INFO - PROCESS | 3756 | 1461267045321 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 3756 | 1461267045324 Marionette TRACE conn2 <- [1,2314,null,{}] 12:30:45 INFO - PROCESS | 3756 | 1461267045335 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}] 12:30:45 INFO - PROCESS | 3756 | 1461267045448 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:30:45 INFO - PROCESS | 3756 | 1461267045600 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 3756 | ++DOCSHELL 192E3400 == 84 [pid = 3756] [id = 588] 12:30:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19879800) [pid = 3756] [serial = 1764] [outer = 00000000] 12:30:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 122 (19DCA800) [pid = 3756] [serial = 1765] [outer = 19879800] 12:30:45 INFO - PROCESS | 3756 | 1461267045666 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 123 (19E2C800) [pid = 3756] [serial = 1766] [outer = 19879800] 12:30:46 INFO - PROCESS | 3756 | 1461267046198 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]]]}] 12:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 909ms 12:30:46 INFO - PROCESS | 3756 | 1461267046228 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:30:46 INFO - PROCESS | 3756 | 1461267046231 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 12:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:30:46 INFO - PROCESS | 3756 | 1461267046236 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 3756 | 1461267046238 Marionette TRACE conn2 <- [1,2318,null,{}] 12:30:46 INFO - PROCESS | 3756 | 1461267046241 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}] 12:30:46 INFO - PROCESS | 3756 | 1461267046348 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:30:46 INFO - PROCESS | 3756 | 1461267046512 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 3756 | ++DOCSHELL 19AC4000 == 85 [pid = 3756] [id = 589] 12:30:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 124 (19AC8000) [pid = 3756] [serial = 1767] [outer = 00000000] 12:30:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 125 (1AE32400) [pid = 3756] [serial = 1768] [outer = 19AC8000] 12:30:46 INFO - PROCESS | 3756 | 1461267046567 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 126 (1C220800) [pid = 3756] [serial = 1769] [outer = 19AC8000] 12:30:47 INFO - PROCESS | 3756 | 1461267047166 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 939ms 12:30:47 INFO - PROCESS | 3756 | 1461267047194 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 3756 | 1461267047196 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 12:30:47 INFO - PROCESS | 3756 | 1461267047201 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 3756 | 1461267047203 Marionette TRACE conn2 <- [1,2322,null,{}] 12:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:30:47 INFO - PROCESS | 3756 | 1461267047207 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}] 12:30:47 INFO - PROCESS | 3756 | 1461267047355 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:30:47 INFO - PROCESS | 3756 | 1461267047503 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 3756 | ++DOCSHELL 16C96000 == 86 [pid = 3756] [id = 590] 12:30:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 127 (19948400) [pid = 3756] [serial = 1770] [outer = 00000000] 12:30:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 128 (1C28A400) [pid = 3756] [serial = 1771] [outer = 19948400] 12:30:47 INFO - PROCESS | 3756 | 1461267047558 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 129 (1C289800) [pid = 3756] [serial = 1772] [outer = 19948400] 12:30:48 INFO - PROCESS | 3756 | 1461267048086 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]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 877ms 12:30:48 INFO - PROCESS | 3756 | 1461267048124 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 3756 | 1461267048127 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 12:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:30:48 INFO - PROCESS | 3756 | 1461267048131 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 3756 | 1461267048133 Marionette TRACE conn2 <- [1,2326,null,{}] 12:30:48 INFO - PROCESS | 3756 | 1461267048136 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}] 12:30:48 INFO - PROCESS | 3756 | 1461267048260 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:30:48 INFO - PROCESS | 3756 | 1461267048424 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 3756 | ++DOCSHELL 16C8DC00 == 87 [pid = 3756] [id = 591] 12:30:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 130 (1C26C400) [pid = 3756] [serial = 1773] [outer = 00000000] 12:30:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 131 (1D511C00) [pid = 3756] [serial = 1774] [outer = 1C26C400] 12:30:48 INFO - PROCESS | 3756 | 1461267048481 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 132 (1D510000) [pid = 3756] [serial = 1775] [outer = 1C26C400] 12:30:49 INFO - PROCESS | 3756 | 1461267049045 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 940ms 12:30:49 INFO - PROCESS | 3756 | 1461267049075 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 3756 | 1461267049077 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 12:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:30:49 INFO - PROCESS | 3756 | 1461267049081 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 3756 | 1461267049083 Marionette TRACE conn2 <- [1,2330,null,{}] 12:30:49 INFO - PROCESS | 3756 | 1461267049086 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}] 12:30:49 INFO - PROCESS | 3756 | 1461267049189 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:30:49 INFO - PROCESS | 3756 | 1461267049312 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 3756 | ++DOCSHELL 1391EC00 == 88 [pid = 3756] [id = 592] 12:30:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 133 (19DC8C00) [pid = 3756] [serial = 1776] [outer = 00000000] 12:30:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 134 (1D6E8800) [pid = 3756] [serial = 1777] [outer = 19DC8C00] 12:30:49 INFO - PROCESS | 3756 | 1461267049365 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 135 (1D6EB000) [pid = 3756] [serial = 1778] [outer = 19DC8C00] 12:30:49 INFO - PROCESS | 3756 | 1461267049882 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 845ms 12:30:49 INFO - PROCESS | 3756 | 1461267049924 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 3756 | 1461267049926 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 12:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:30:49 INFO - PROCESS | 3756 | 1461267049930 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 3756 | 1461267049932 Marionette TRACE conn2 <- [1,2334,null,{}] 12:30:49 INFO - PROCESS | 3756 | 1461267049936 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}] 12:30:50 INFO - PROCESS | 3756 | 1461267050040 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:30:50 INFO - PROCESS | 3756 | 1461267050207 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 3756 | ++DOCSHELL 12DE3000 == 89 [pid = 3756] [id = 593] 12:30:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 136 (1330C800) [pid = 3756] [serial = 1779] [outer = 00000000] 12:30:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 137 (16626800) [pid = 3756] [serial = 1780] [outer = 1330C800] 12:30:50 INFO - PROCESS | 3756 | 1461267050267 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 138 (16625800) [pid = 3756] [serial = 1781] [outer = 1330C800] 12:30:50 INFO - PROCESS | 3756 | 1461267050854 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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 940ms 12:30:50 INFO - PROCESS | 3756 | 1461267050875 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 3756 | 1461267050877 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 12:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:30:50 INFO - PROCESS | 3756 | 1461267050881 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 3756 | 1461267050883 Marionette TRACE conn2 <- [1,2338,null,{}] 12:30:50 INFO - PROCESS | 3756 | 1461267050886 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}] 12:30:51 INFO - PROCESS | 3756 | 1461267051099 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:30:51 INFO - PROCESS | 3756 | 1461267051260 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 3756 | ++DOCSHELL 1336C400 == 90 [pid = 3756] [id = 594] 12:30:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 139 (13428400) [pid = 3756] [serial = 1782] [outer = 00000000] 12:30:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 140 (13915000) [pid = 3756] [serial = 1783] [outer = 13428400] 12:30:51 INFO - PROCESS | 3756 | 1461267051312 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 141 (13B5B800) [pid = 3756] [serial = 1784] [outer = 13428400] 12:30:52 INFO - PROCESS | 3756 | 1461267051999 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1190ms 12:30:52 INFO - PROCESS | 3756 | 1461267052077 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 3756 | 1461267052080 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 12:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:30:52 INFO - PROCESS | 3756 | 1461267052085 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 3756 | 1461267052088 Marionette TRACE conn2 <- [1,2342,null,{}] 12:30:52 INFO - PROCESS | 3756 | 1461267052112 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}] 12:30:52 INFO - PROCESS | 3756 | 1461267052225 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 11B45C00 == 89 [pid = 3756] [id = 584] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 1825DC00 == 88 [pid = 3756] [id = 583] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 11B44400 == 87 [pid = 3756] [id = 582] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 18B33000 == 86 [pid = 3756] [id = 581] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 1445C400 == 85 [pid = 3756] [id = 580] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 1825D000 == 84 [pid = 3756] [id = 575] 12:30:52 INFO - PROCESS | 3756 | --DOCSHELL 14495000 == 83 [pid = 3756] [id = 574] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 140 (1DCB0400) [pid = 3756] [serial = 1637] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 139 (1336E800) [pid = 3756] [serial = 1622] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 138 (1DF13C00) [pid = 3756] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 137 (1DF17400) [pid = 3756] [serial = 1640] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 136 (13918000) [pid = 3756] [serial = 1526] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 135 (1DC84800) [pid = 3756] [serial = 1541] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 134 (1D6EB400) [pid = 3756] [serial = 1634] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 133 (184B5C00) [pid = 3756] [serial = 1577] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 132 (18BCB400) [pid = 3756] [serial = 1625] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 131 (1D578800) [pid = 3756] [serial = 1493] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 130 (1AB37C00) [pid = 3756] [serial = 1628] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 129 (19346400) [pid = 3756] [serial = 1487] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 128 (1CC77800) [pid = 3756] [serial = 1490] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 127 (1DC83000) [pid = 3756] [serial = 1589] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 126 (1D1B3C00) [pid = 3756] [serial = 1583] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 125 (13633C00) [pid = 3756] [serial = 1574] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 124 (1D579000) [pid = 3756] [serial = 1631] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 123 (196F1C00) [pid = 3756] [serial = 1529] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 122 (157EE800) [pid = 3756] [serial = 1484] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 121 (1A363800) [pid = 3756] [serial = 1532] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (1D587800) [pid = 3756] [serial = 1586] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (1CEB6C00) [pid = 3756] [serial = 1535] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (19E29000) [pid = 3756] [serial = 1580] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1D687C00) [pid = 3756] [serial = 1496] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1D687400) [pid = 3756] [serial = 1538] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1C282000) [pid = 3756] [serial = 1708] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1CB3EC00) [pid = 3756] [serial = 1711] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19948C00) [pid = 3756] [serial = 1679] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (198A6C00) [pid = 3756] [serial = 1678] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1CC7D000) [pid = 3756] [serial = 1687] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1D07B400) [pid = 3756] [serial = 1688] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1C456400) [pid = 3756] [serial = 1685] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1C453800) [pid = 3756] [serial = 1684] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1C289400) [pid = 3756] [serial = 1709] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (16C8D800) [pid = 3756] [serial = 1690] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1607B800) [pid = 3756] [serial = 1675] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (198AA800) [pid = 3756] [serial = 1715] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (196F6C00) [pid = 3756] [serial = 1714] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (12DDB000) [pid = 3756] [serial = 1673] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (11B46400) [pid = 3756] [serial = 1672] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1934F400) [pid = 3756] [serial = 1691] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19DC9800) [pid = 3756] [serial = 1702] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (198AB000) [pid = 3756] [serial = 1699] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19943400) [pid = 3756] [serial = 1700] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C28AC00) [pid = 3756] [serial = 1682] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1C286000) [pid = 3756] [serial = 1681] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (16631400) [pid = 3756] [serial = 1676] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (14BF7000) [pid = 3756] [serial = 1696] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1694B000) [pid = 3756] [serial = 1697] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (192E0000) [pid = 3756] [serial = 1694] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (184AFC00) [pid = 3756] [serial = 1693] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1CEB6400) [pid = 3756] [serial = 1712] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1D515400) [pid = 3756] [serial = 1720] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1C225400) [pid = 3756] [serial = 1148] [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.] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1A46B800) [pid = 3756] [serial = 1705] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1AA08000) [pid = 3756] [serial = 1706] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1C98B800) [pid = 3756] [serial = 1717] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (19DD5400) [pid = 3756] [serial = 1703] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1CEBCC00) [pid = 3756] [serial = 1718] [outer = 00000000] [url = about:blank] 12:30:52 INFO - PROCESS | 3756 | 1461267052381 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 3756 | ++DOCSHELL 12CB9800 == 84 [pid = 3756] [id = 595] 12:30:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (12CBD800) [pid = 3756] [serial = 1785] [outer = 00000000] 12:30:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (13430400) [pid = 3756] [serial = 1786] [outer = 12CBD800] 12:30:52 INFO - PROCESS | 3756 | 1461267052431 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (15509800) [pid = 3756] [serial = 1787] [outer = 12CBD800] 12:30:52 INFO - PROCESS | 3756 | 1461267052828 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 798ms 12:30:52 INFO - PROCESS | 3756 | 1461267052884 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 3756 | 1461267052887 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 12:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:30:52 INFO - PROCESS | 3756 | 1461267052891 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 3756 | 1461267052893 Marionette TRACE conn2 <- [1,2346,null,{}] 12:30:52 INFO - PROCESS | 3756 | 1461267052896 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}] 12:30:52 INFO - PROCESS | 3756 | 1461267052986 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:30:53 INFO - PROCESS | 3756 | 1461267052994 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 3756 | ++DOCSHELL 16C96400 == 85 [pid = 3756] [id = 596] 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1825DC00) [pid = 3756] [serial = 1788] [outer = 00000000] 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1897D400) [pid = 3756] [serial = 1789] [outer = 1825DC00] 12:30:53 INFO - PROCESS | 3756 | 1461267053039 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (18B36C00) [pid = 3756] [serial = 1790] [outer = 1825DC00] 12:30:53 INFO - PROCESS | 3756 | 1461267053532 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 689ms 12:30:53 INFO - PROCESS | 3756 | 1461267053589 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 3756 | 1461267053592 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 12:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:30:53 INFO - PROCESS | 3756 | 1461267053602 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 3756 | 1461267053606 Marionette TRACE conn2 <- [1,2350,null,{}] 12:30:53 INFO - PROCESS | 3756 | 1461267053610 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}] 12:30:53 INFO - PROCESS | 3756 | 1461267053730 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:30:53 INFO - PROCESS | 3756 | 1461267053842 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 3756 | ++DOCSHELL 18BD1400 == 86 [pid = 3756] [id = 597] 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (194C1C00) [pid = 3756] [serial = 1791] [outer = 00000000] 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (198A4000) [pid = 3756] [serial = 1792] [outer = 194C1C00] 12:30:53 INFO - PROCESS | 3756 | 1461267053887 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (198AC800) [pid = 3756] [serial = 1793] [outer = 194C1C00] 12:30:54 INFO - PROCESS | 3756 | 1461267054270 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 705ms 12:30:54 INFO - PROCESS | 3756 | 1461267054299 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 3756 | 1461267054301 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 12:30:54 INFO - PROCESS | 3756 | 1461267054304 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:30:54 INFO - PROCESS | 3756 | 1461267054306 Marionette TRACE conn2 <- [1,2354,null,{}] 12:30:54 INFO - PROCESS | 3756 | 1461267054309 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}] 12:30:54 INFO - PROCESS | 3756 | 1461267054445 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:30:54 INFO - PROCESS | 3756 | 1461267054458 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 3756 | ++DOCSHELL 19343400 == 87 [pid = 3756] [id = 598] 12:30:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (198A1000) [pid = 3756] [serial = 1794] [outer = 00000000] 12:30:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19ABE800) [pid = 3756] [serial = 1795] [outer = 198A1000] 12:30:54 INFO - PROCESS | 3756 | 1461267054505 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (19ACB400) [pid = 3756] [serial = 1796] [outer = 198A1000] 12:30:54 INFO - PROCESS | 3756 | 1461267054964 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 704ms 12:30:55 INFO - PROCESS | 3756 | 1461267055004 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 3756 | 1461267055006 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 12:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:30:55 INFO - PROCESS | 3756 | 1461267055009 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 3756 | 1461267055010 Marionette TRACE conn2 <- [1,2358,null,{}] 12:30:55 INFO - PROCESS | 3756 | 1461267055014 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}] 12:30:55 INFO - PROCESS | 3756 | 1461267055149 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:30:55 INFO - PROCESS | 3756 | 1461267055254 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 3756 | ++DOCSHELL 1A12C400 == 88 [pid = 3756] [id = 599] 12:30:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1A12E800) [pid = 3756] [serial = 1797] [outer = 00000000] 12:30:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1A3D4400) [pid = 3756] [serial = 1798] [outer = 1A12E800] 12:30:55 INFO - PROCESS | 3756 | 1461267055306 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1AA08000) [pid = 3756] [serial = 1799] [outer = 1A12E800] 12:30:55 INFO - PROCESS | 3756 | 1461267055746 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 799ms 12:30:55 INFO - PROCESS | 3756 | 1461267055812 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 3756 | 1461267055813 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 12:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:30:55 INFO - PROCESS | 3756 | 1461267055817 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 3756 | 1461267055819 Marionette TRACE conn2 <- [1,2362,null,{}] 12:30:55 INFO - PROCESS | 3756 | 1461267055822 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}] 12:30:55 INFO - PROCESS | 3756 | 1461267055954 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:30:56 INFO - PROCESS | 3756 | 1461267056025 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 3756 | ++DOCSHELL 1A1E7400 == 89 [pid = 3756] [id = 600] 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1A366C00) [pid = 3756] [serial = 1800] [outer = 00000000] 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1C21E000) [pid = 3756] [serial = 1801] [outer = 1A366C00] 12:30:56 INFO - PROCESS | 3756 | 1461267056069 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1C227000) [pid = 3756] [serial = 1802] [outer = 1A366C00] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13464000) [pid = 3756] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (18261800) [pid = 3756] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (14496400) [pid = 3756] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (12C5A800) [pid = 3756] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (194C5400) [pid = 3756] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:30:56 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19EB7400) [pid = 3756] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:30:56 INFO - PROCESS | 3756 | 1461267056493 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 736ms 12:30:56 INFO - PROCESS | 3756 | 1461267056568 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 3756 | 1461267056570 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 12:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:30:56 INFO - PROCESS | 3756 | 1461267056573 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 3756 | 1461267056575 Marionette TRACE conn2 <- [1,2366,null,{}] 12:30:56 INFO - PROCESS | 3756 | 1461267056582 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}] 12:30:56 INFO - PROCESS | 3756 | 1461267056670 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:30:56 INFO - PROCESS | 3756 | 1461267056780 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 3756 | ++DOCSHELL 13B58400 == 90 [pid = 3756] [id = 601] 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (14B5F400) [pid = 3756] [serial = 1803] [outer = 00000000] 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19E31000) [pid = 3756] [serial = 1804] [outer = 14B5F400] 12:30:56 INFO - PROCESS | 3756 | 1461267056824 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C263000) [pid = 3756] [serial = 1805] [outer = 14B5F400] 12:30:57 INFO - PROCESS | 3756 | 1461267057189 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 643ms 12:30:57 INFO - PROCESS | 3756 | 1461267057212 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 3756 | 1461267057214 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 12:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:30:57 INFO - PROCESS | 3756 | 1461267057217 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 3756 | 1461267057218 Marionette TRACE conn2 <- [1,2370,null,{}] 12:30:57 INFO - PROCESS | 3756 | 1461267057222 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}] 12:30:57 INFO - PROCESS | 3756 | 1461267057351 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:30:57 INFO - PROCESS | 3756 | 1461267057360 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 3756 | ++DOCSHELL 19945000 == 91 [pid = 3756] [id = 602] 12:30:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19DCD800) [pid = 3756] [serial = 1806] [outer = 00000000] 12:30:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1C453800) [pid = 3756] [serial = 1807] [outer = 19DCD800] 12:30:57 INFO - PROCESS | 3756 | 1461267057404 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1C98C800) [pid = 3756] [serial = 1808] [outer = 19DCD800] 12:30:57 INFO - PROCESS | 3756 | 1461267057816 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 627ms 12:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:30:57 INFO - PROCESS | 3756 | 1461267057855 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 3756 | 1461267057857 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 12:30:57 INFO - PROCESS | 3756 | 1461267057860 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 3756 | 1461267057862 Marionette TRACE conn2 <- [1,2374,null,{}] 12:30:57 INFO - PROCESS | 3756 | 1461267057866 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}] 12:30:58 INFO - PROCESS | 3756 | 1461267058001 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:30:58 INFO - PROCESS | 3756 | 1461267058042 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 3756 | ++DOCSHELL 13432400 == 92 [pid = 3756] [id = 603] 12:30:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1C98B400) [pid = 3756] [serial = 1809] [outer = 00000000] 12:30:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1CC78C00) [pid = 3756] [serial = 1810] [outer = 1C98B400] 12:30:58 INFO - PROCESS | 3756 | 1461267058085 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1CC7A800) [pid = 3756] [serial = 1811] [outer = 1C98B400] 12:30:58 INFO - PROCESS | 3756 | 1461267058592 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]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 799ms 12:30:58 INFO - PROCESS | 3756 | 1461267058664 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 3756 | 1461267058668 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 12:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:30:58 INFO - PROCESS | 3756 | 1461267058674 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 3756 | 1461267058678 Marionette TRACE conn2 <- [1,2378,null,{}] 12:30:58 INFO - PROCESS | 3756 | 1461267058685 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}] 12:30:58 INFO - PROCESS | 3756 | 1461267058807 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:30:58 INFO - PROCESS | 3756 | 1461267058965 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 3756 | ++DOCSHELL 11B44400 == 93 [pid = 3756] [id = 604] 12:30:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1336E000) [pid = 3756] [serial = 1812] [outer = 00000000] 12:30:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (15D10800) [pid = 3756] [serial = 1813] [outer = 1336E000] 12:30:59 INFO - PROCESS | 3756 | 1461267059023 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (16628000) [pid = 3756] [serial = 1814] [outer = 1336E000] 12:30:59 INFO - PROCESS | 3756 | 1461267059668 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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1049ms 12:30:59 INFO - PROCESS | 3756 | 1461267059724 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 3756 | 1461267059730 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 12:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:30:59 INFO - PROCESS | 3756 | 1461267059756 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 3756 | 1461267059759 Marionette TRACE conn2 <- [1,2382,null,{}] 12:30:59 INFO - PROCESS | 3756 | 1461267059763 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}] 12:30:59 INFO - PROCESS | 3756 | 1461267059876 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:31:00 INFO - PROCESS | 3756 | 1461267060032 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 3756 | ++DOCSHELL 18404C00 == 94 [pid = 3756] [id = 605] 12:31:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (184B5800) [pid = 3756] [serial = 1815] [outer = 00000000] 12:31:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (197A1400) [pid = 3756] [serial = 1816] [outer = 184B5800] 12:31:00 INFO - PROCESS | 3756 | 1461267060087 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1989EC00) [pid = 3756] [serial = 1817] [outer = 184B5800] 12:31:00 INFO - PROCESS | 3756 | 1461267060647 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 940ms 12:31:00 INFO - PROCESS | 3756 | 1461267060700 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 3756 | 1461267060702 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 12:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:31:00 INFO - PROCESS | 3756 | 1461267060706 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 3756 | 1461267060710 Marionette TRACE conn2 <- [1,2386,null,{}] 12:31:00 INFO - PROCESS | 3756 | 1461267060721 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}] 12:31:00 INFO - PROCESS | 3756 | 1461267060839 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:31:01 INFO - PROCESS | 3756 | 1461267061031 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 3756 | ++DOCSHELL 19346400 == 95 [pid = 3756] [id = 606] 12:31:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (19DD2400) [pid = 3756] [serial = 1818] [outer = 00000000] 12:31:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1C21F800) [pid = 3756] [serial = 1819] [outer = 19DD2400] 12:31:01 INFO - PROCESS | 3756 | 1461267061092 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C990800) [pid = 3756] [serial = 1820] [outer = 19DD2400] 12:31:01 INFO - PROCESS | 3756 | 1461267061706 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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1002ms 12:31:01 INFO - PROCESS | 3756 | 1461267061740 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 3756 | 1461267061743 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 12:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:31:01 INFO - PROCESS | 3756 | 1461267061746 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 3756 | 1461267061748 Marionette TRACE conn2 <- [1,2390,null,{}] 12:31:01 INFO - PROCESS | 3756 | 1461267061752 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}] 12:31:01 INFO - PROCESS | 3756 | 1461267061863 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:31:02 INFO - PROCESS | 3756 | 1461267062025 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 3756 | ++DOCSHELL 1AE0F800 == 96 [pid = 3756] [id = 607] 12:31:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1CEB9800) [pid = 3756] [serial = 1821] [outer = 00000000] 12:31:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1D087000) [pid = 3756] [serial = 1822] [outer = 1CEB9800] 12:31:02 INFO - PROCESS | 3756 | 1461267062082 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1D1BB400) [pid = 3756] [serial = 1823] [outer = 1CEB9800] 12:31:03 INFO - PROCESS | 3756 | 1461267063091 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1425ms 12:31:03 INFO - PROCESS | 3756 | 1461267063161 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 3756 | 1461267063165 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 12:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:31:03 INFO - PROCESS | 3756 | 1461267063170 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 3756 | 1461267063174 Marionette TRACE conn2 <- [1,2394,null,{}] 12:31:03 INFO - PROCESS | 3756 | 1461267063179 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}] 12:31:03 INFO - PROCESS | 3756 | 1461267063279 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:31:03 INFO - PROCESS | 3756 | 1461267063422 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 3756 | ++DOCSHELL 1330A800 == 97 [pid = 3756] [id = 608] 12:31:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13312000) [pid = 3756] [serial = 1824] [outer = 00000000] 12:31:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1337C800) [pid = 3756] [serial = 1825] [outer = 13312000] 12:31:03 INFO - PROCESS | 3756 | 1461267063472 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1342B800) [pid = 3756] [serial = 1826] [outer = 13312000] 12:31:04 INFO - PROCESS | 3756 | 1461267064016 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 893ms 12:31:04 INFO - PROCESS | 3756 | 1461267064076 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 3756 | 1461267064082 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 12:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:31:04 INFO - PROCESS | 3756 | 1461267064088 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 3756 | 1461267064090 Marionette TRACE conn2 <- [1,2398,null,{}] 12:31:04 INFO - PROCESS | 3756 | 1461267064094 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}] 12:31:04 INFO - PROCESS | 3756 | 1461267064187 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:31:04 INFO - PROCESS | 3756 | 1461267064337 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 3756 | ++DOCSHELL 1363C400 == 98 [pid = 3756] [id = 609] 12:31:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1363D400) [pid = 3756] [serial = 1827] [outer = 00000000] 12:31:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (13917C00) [pid = 3756] [serial = 1828] [outer = 1363D400] 12:31:04 INFO - PROCESS | 3756 | 1461267064386 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (13B20800) [pid = 3756] [serial = 1829] [outer = 1363D400] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1607E800 == 97 [pid = 3756] [id = 303] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 11B3C400 == 96 [pid = 3756] [id = 482] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 15DCF000 == 95 [pid = 3756] [id = 387] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 19880C00 == 94 [pid = 3756] [id = 371] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 19E25000 == 93 [pid = 3756] [id = 480] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 19945000 == 92 [pid = 3756] [id = 602] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 13B58400 == 91 [pid = 3756] [id = 601] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1A1E7400 == 90 [pid = 3756] [id = 600] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1A12C400 == 89 [pid = 3756] [id = 599] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1DFA5400 == 88 [pid = 3756] [id = 17] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 19343400 == 87 [pid = 3756] [id = 598] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 18BD1400 == 86 [pid = 3756] [id = 597] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 16C96400 == 85 [pid = 3756] [id = 596] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (157F6800) [pid = 3756] [serial = 1723] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (19881800) [pid = 3756] [serial = 1726] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (1C28D400) [pid = 3756] [serial = 1729] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1D6F2C00) [pid = 3756] [serial = 1732] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1DCAE400) [pid = 3756] [serial = 1735] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1DFA0400) [pid = 3756] [serial = 1738] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1C28B000) [pid = 3756] [serial = 1756] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 12CB9800 == 84 [pid = 3756] [id = 595] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1336C400 == 83 [pid = 3756] [id = 594] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 16768C00 == 82 [pid = 3756] [id = 587] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 19EB7800 == 81 [pid = 3756] [id = 573] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 13728400 == 80 [pid = 3756] [id = 586] 12:31:04 INFO - PROCESS | 3756 | --DOCSHELL 1C21FC00 == 79 [pid = 3756] [id = 585] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1AE31400) [pid = 3756] [serial = 1670] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1A74B400) [pid = 3756] [serial = 1753] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1AE03400) [pid = 3756] [serial = 1754] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (196F2000) [pid = 3756] [serial = 1750] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (19ABE000) [pid = 3756] [serial = 1751] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (1881E400) [pid = 3756] [serial = 1742] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (181BB000) [pid = 3756] [serial = 1741] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (139D3800) [pid = 3756] [serial = 1747] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (16946800) [pid = 3756] [serial = 1748] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19A8F400) [pid = 3756] [serial = 1745] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (198A3000) [pid = 3756] [serial = 1744] [outer = 00000000] [url = about:blank] 12:31:04 INFO - PROCESS | 3756 | 1461267064964 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 909ms 12:31:04 INFO - PROCESS | 3756 | 1461267064991 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 3756 | 1461267064993 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 12:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:31:05 INFO - PROCESS | 3756 | 1461267064996 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 3756 | 1461267064999 Marionette TRACE conn2 <- [1,2402,null,{}] 12:31:05 INFO - PROCESS | 3756 | 1461267065009 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}] 12:31:05 INFO - PROCESS | 3756 | 1461267065101 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:31:05 INFO - PROCESS | 3756 | 1461267065109 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 3756 | ++DOCSHELL 157F6800 == 80 [pid = 3756] [id = 610] 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (15D06800) [pid = 3756] [serial = 1830] [outer = 00000000] 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (15FD9C00) [pid = 3756] [serial = 1831] [outer = 15D06800] 12:31:05 INFO - PROCESS | 3756 | 1461267065198 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (16581800) [pid = 3756] [serial = 1832] [outer = 15D06800] 12:31:05 INFO - PROCESS | 3756 | 1461267065668 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]]]}] 12:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 705ms 12:31:05 INFO - PROCESS | 3756 | 1461267065696 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 3756 | 1461267065698 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 12:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:31:05 INFO - PROCESS | 3756 | 1461267065702 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 3756 | 1461267065704 Marionette TRACE conn2 <- [1,2406,null,{}] 12:31:05 INFO - PROCESS | 3756 | 1461267065707 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}] 12:31:05 INFO - PROCESS | 3756 | 1461267065786 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:31:05 INFO - PROCESS | 3756 | 1461267065793 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 3756 | ++DOCSHELL 15DF6800 == 81 [pid = 3756] [id = 611] 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (16081C00) [pid = 3756] [serial = 1833] [outer = 00000000] 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (18260800) [pid = 3756] [serial = 1834] [outer = 16081C00] 12:31:05 INFO - PROCESS | 3756 | 1461267065838 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (18260400) [pid = 3756] [serial = 1835] [outer = 16081C00] 12:31:06 INFO - PROCESS | 3756 | 1461267066297 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]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 627ms 12:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:31:06 INFO - PROCESS | 3756 | 1461267066341 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 3756 | 1461267066343 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 12:31:06 INFO - PROCESS | 3756 | 1461267066346 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 3756 | 1461267066348 Marionette TRACE conn2 <- [1,2410,null,{}] 12:31:06 INFO - PROCESS | 3756 | 1461267066351 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}] 12:31:06 INFO - PROCESS | 3756 | 1461267066429 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:31:06 INFO - PROCESS | 3756 | 1461267066435 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 3756 | ++DOCSHELL 1881E400 == 82 [pid = 3756] [id = 612] 12:31:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1897E400) [pid = 3756] [serial = 1836] [outer = 00000000] 12:31:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (18E2EC00) [pid = 3756] [serial = 1837] [outer = 1897E400] 12:31:06 INFO - PROCESS | 3756 | 1461267066480 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (192E5800) [pid = 3756] [serial = 1838] [outer = 1897E400] 12:31:07 INFO - PROCESS | 3756 | 1461267066989 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 689ms 12:31:07 INFO - PROCESS | 3756 | 1461267067045 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 3756 | 1461267067047 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 12:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:31:07 INFO - PROCESS | 3756 | 1461267067050 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 3756 | 1461267067051 Marionette TRACE conn2 <- [1,2414,null,{}] 12:31:07 INFO - PROCESS | 3756 | 1461267067061 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}] 12:31:07 INFO - PROCESS | 3756 | 1461267067228 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:31:07 INFO - PROCESS | 3756 | 1461267067300 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 3756 | ++DOCSHELL 12CBDC00 == 83 [pid = 3756] [id = 613] 12:31:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (197A4000) [pid = 3756] [serial = 1839] [outer = 00000000] 12:31:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (19886800) [pid = 3756] [serial = 1840] [outer = 197A4000] 12:31:07 INFO - PROCESS | 3756 | 1461267067348 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (198AAC00) [pid = 3756] [serial = 1841] [outer = 197A4000] 12:31:07 INFO - PROCESS | 3756 | 1461267067768 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:31:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 736ms 12:31:07 INFO - PROCESS | 3756 | 1461267067791 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 3756 | 1461267067792 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 12:31:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:31:07 INFO - PROCESS | 3756 | 1461267067796 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 3756 | 1461267067797 Marionette TRACE conn2 <- [1,2418,null,{}] 12:31:07 INFO - PROCESS | 3756 | 1461267067801 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}] 12:31:07 INFO - PROCESS | 3756 | 1461267067940 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:31:07 INFO - PROCESS | 3756 | 1461267067948 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 3756 | ++DOCSHELL 02A90000 == 84 [pid = 3756] [id = 614] 12:31:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (11B3B800) [pid = 3756] [serial = 1842] [outer = 00000000] 12:31:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (19A8F400) [pid = 3756] [serial = 1843] [outer = 11B3B800] 12:31:08 INFO - PROCESS | 3756 | 1461267067993 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (19ABE400) [pid = 3756] [serial = 1844] [outer = 11B3B800] 12:31:08 INFO - PROCESS | 3756 | 1461267068449 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]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 689ms 12:31:08 INFO - PROCESS | 3756 | 1461267068496 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 3756 | 1461267068498 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 12:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:31:08 INFO - PROCESS | 3756 | 1461267068508 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 3756 | 1461267068510 Marionette TRACE conn2 <- [1,2422,null,{}] 12:31:08 INFO - PROCESS | 3756 | 1461267068513 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}] 12:31:08 INFO - PROCESS | 3756 | 1461267068625 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:31:08 INFO - PROCESS | 3756 | 1461267068632 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 3756 | ++DOCSHELL 1989F400 == 85 [pid = 3756] [id = 615] 12:31:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1993F800) [pid = 3756] [serial = 1845] [outer = 00000000] 12:31:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 120 (19E2A400) [pid = 3756] [serial = 1846] [outer = 1993F800] 12:31:08 INFO - PROCESS | 3756 | 1461267068677 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 121 (19E29800) [pid = 3756] [serial = 1847] [outer = 1993F800] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 120 (198A1000) [pid = 3756] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 119 (14B5F400) [pid = 3756] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (13428400) [pid = 3756] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (12CBD800) [pid = 3756] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (1A366C00) [pid = 3756] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (1AA63400) [pid = 3756] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (1825DC00) [pid = 3756] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (194C1C00) [pid = 3756] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1D6E7C00) [pid = 3756] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1A12E800) [pid = 3756] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (1C221000) [pid = 3756] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1DF0F000) [pid = 3756] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (148B4400) [pid = 3756] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (19DCD800) [pid = 3756] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (18407C00) [pid = 3756] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:31:09 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1D681000) [pid = 3756] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:31:09 INFO - PROCESS | 3756 | 1461267069534 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]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:31:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1049ms 12:31:09 INFO - PROCESS | 3756 | 1461267069554 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 3756 | 1461267069556 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 12:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:31:09 INFO - PROCESS | 3756 | 1461267069559 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 3756 | 1461267069561 Marionette TRACE conn2 <- [1,2426,null,{}] 12:31:09 INFO - PROCESS | 3756 | 1461267069564 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}] 12:31:09 INFO - PROCESS | 3756 | 1461267069650 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:31:09 INFO - PROCESS | 3756 | 1461267069657 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 3756 | ++DOCSHELL 14B5A000 == 86 [pid = 3756] [id = 616] 12:31:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (15508400) [pid = 3756] [serial = 1848] [outer = 00000000] 12:31:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1993F400) [pid = 3756] [serial = 1849] [outer = 15508400] 12:31:09 INFO - PROCESS | 3756 | 1461267069701 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19ABC800) [pid = 3756] [serial = 1850] [outer = 15508400] 12:31:10 INFO - PROCESS | 3756 | 1461267070127 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 595ms 12:31:10 INFO - PROCESS | 3756 | 1461267070154 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 3756 | 1461267070156 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 12:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:31:10 INFO - PROCESS | 3756 | 1461267070160 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 3756 | 1461267070161 Marionette TRACE conn2 <- [1,2430,null,{}] 12:31:10 INFO - PROCESS | 3756 | 1461267070179 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}] 12:31:10 INFO - PROCESS | 3756 | 1461267070257 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:31:10 INFO - PROCESS | 3756 | 1461267070263 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 3756 | ++DOCSHELL 19DD4C00 == 87 [pid = 3756] [id = 617] 12:31:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (19DD7400) [pid = 3756] [serial = 1851] [outer = 00000000] 12:31:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1A466C00) [pid = 3756] [serial = 1852] [outer = 19DD7400] 12:31:10 INFO - PROCESS | 3756 | 1461267070307 Marionette DEBUG loaded listener.js 12:31:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1A741000) [pid = 3756] [serial = 1853] [outer = 19DD7400] 12:31:10 INFO - PROCESS | 3756 | 1461267070747 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 595ms 12:31:10 INFO - PROCESS | 3756 | 1461267070757 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:31:10 INFO - PROCESS | 3756 | 1461267070759 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 12:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:31:10 INFO - PROCESS | 3756 | 1461267070763 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 3756 | 1461267070765 Marionette TRACE conn2 <- [1,2434,null,{}] 12:31:10 INFO - PROCESS | 3756 | 1461267070769 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}] 12:31:10 INFO - PROCESS | 3756 | 1461267070912 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:31:10 INFO - PROCESS | 3756 | 1461267070921 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 3756 | ++DOCSHELL 1987D000 == 88 [pid = 3756] [id = 618] 12:31:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19E24C00) [pid = 3756] [serial = 1854] [outer = 00000000] 12:31:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1AE03400) [pid = 3756] [serial = 1855] [outer = 19E24C00] 12:31:10 INFO - PROCESS | 3756 | 1461267070971 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1AE33000) [pid = 3756] [serial = 1856] [outer = 19E24C00] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 198AA000 == 87 [pid = 3756] [id = 386] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 12BE6800 == 86 [pid = 3756] [id = 449] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 192E3400 == 85 [pid = 3756] [id = 588] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 18B33400 == 84 [pid = 3756] [id = 510] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 16C8DC00 == 83 [pid = 3756] [id = 591] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 143D7000 == 82 [pid = 3756] [id = 563] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1D1BE800 == 81 [pid = 3756] [id = 577] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C98B000 == 80 [pid = 3756] [id = 513] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 13383C00 == 79 [pid = 3756] [id = 466] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 11B47400 == 78 [pid = 3756] [id = 560] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1391EC00 == 77 [pid = 3756] [id = 592] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 13730800 == 76 [pid = 3756] [id = 461] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1342BC00 == 75 [pid = 3756] [id = 481] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1CC73C00 == 74 [pid = 3756] [id = 578] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1881B400 == 73 [pid = 3756] [id = 509] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 16C96000 == 72 [pid = 3756] [id = 590] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1363BC00 == 71 [pid = 3756] [id = 369] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1A3CCC00 == 70 [pid = 3756] [id = 304] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 196EF400 == 69 [pid = 3756] [id = 479] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1D084400 == 68 [pid = 3756] [id = 448] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 19AC4000 == 67 [pid = 3756] [id = 589] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1391D400 == 66 [pid = 3756] [id = 302] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 13733800 == 65 [pid = 3756] [id = 450] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 18402400 == 64 [pid = 3756] [id = 576] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1DC83400 == 63 [pid = 3756] [id = 464] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 12DE3000 == 62 [pid = 3756] [id = 593] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 148B7000 == 61 [pid = 3756] [id = 404] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1657E000 == 60 [pid = 3756] [id = 498] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C44F800 == 59 [pid = 3756] [id = 527] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C98AC00 == 58 [pid = 3756] [id = 528] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C454800 == 57 [pid = 3756] [id = 497] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1CB3BC00 == 56 [pid = 3756] [id = 562] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1D581000 == 55 [pid = 3756] [id = 430] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1D1C0800 == 54 [pid = 3756] [id = 465] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C98A400 == 53 [pid = 3756] [id = 433] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1330F800 == 52 [pid = 3756] [id = 512] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 16C89400 == 51 [pid = 3756] [id = 434] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 12CB7000 == 50 [pid = 3756] [id = 306] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1A364400 == 49 [pid = 3756] [id = 546] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1DC82000 == 48 [pid = 3756] [id = 579] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 02A78000 == 47 [pid = 3756] [id = 483] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 19A99400 == 46 [pid = 3756] [id = 383] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1C228800 == 45 [pid = 3756] [id = 511] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 13635800 == 44 [pid = 3756] [id = 358] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1330E400 == 43 [pid = 3756] [id = 305] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1AE06400 == 42 [pid = 3756] [id = 447] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 12CBEC00 == 41 [pid = 3756] [id = 561] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1D68C000 == 40 [pid = 3756] [id = 529] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1363C400 == 39 [pid = 3756] [id = 609] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1330A800 == 38 [pid = 3756] [id = 608] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1AE0F800 == 37 [pid = 3756] [id = 607] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 18404C00 == 36 [pid = 3756] [id = 605] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 19346400 == 35 [pid = 3756] [id = 606] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 13432400 == 34 [pid = 3756] [id = 603] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 11B44400 == 33 [pid = 3756] [id = 604] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1989F400 == 32 [pid = 3756] [id = 615] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 19DD4C00 == 31 [pid = 3756] [id = 617] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 1881E400 == 30 [pid = 3756] [id = 612] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 12CBDC00 == 29 [pid = 3756] [id = 613] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 157F6800 == 28 [pid = 3756] [id = 610] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 02A90000 == 27 [pid = 3756] [id = 614] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 15DF6800 == 26 [pid = 3756] [id = 611] 12:31:12 INFO - PROCESS | 3756 | --DOCSHELL 14B5A000 == 25 [pid = 3756] [id = 616] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19DCA800) [pid = 3756] [serial = 1765] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1D511C00) [pid = 3756] [serial = 1774] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (19ACB400) [pid = 3756] [serial = 1796] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19E31000) [pid = 3756] [serial = 1804] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (13B5B800) [pid = 3756] [serial = 1784] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (15509800) [pid = 3756] [serial = 1787] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1C21E000) [pid = 3756] [serial = 1801] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1CC74000) [pid = 3756] [serial = 1730] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (1897D400) [pid = 3756] [serial = 1789] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19346800) [pid = 3756] [serial = 1762] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (13430400) [pid = 3756] [serial = 1786] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (198AC800) [pid = 3756] [serial = 1793] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1D6E8800) [pid = 3756] [serial = 1777] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1DCB2400) [pid = 3756] [serial = 1736] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1AE32400) [pid = 3756] [serial = 1768] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1AA08000) [pid = 3756] [serial = 1799] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1CB37800) [pid = 3756] [serial = 1757] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C28A400) [pid = 3756] [serial = 1771] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1DFA4C00) [pid = 3756] [serial = 1739] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (198A4000) [pid = 3756] [serial = 1792] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1A3D4400) [pid = 3756] [serial = 1798] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (15509000) [pid = 3756] [serial = 1759] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1C227000) [pid = 3756] [serial = 1802] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (18B36C00) [pid = 3756] [serial = 1790] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1C263000) [pid = 3756] [serial = 1805] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (13915000) [pid = 3756] [serial = 1783] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (15DECC00) [pid = 3756] [serial = 1724] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1C453800) [pid = 3756] [serial = 1807] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (198A5000) [pid = 3756] [serial = 1727] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (16626800) [pid = 3756] [serial = 1780] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1DC80C00) [pid = 3756] [serial = 1733] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (19ABE800) [pid = 3756] [serial = 1795] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1C98C800) [pid = 3756] [serial = 1808] [outer = 00000000] [url = about:blank] 12:31:12 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1CC78C00) [pid = 3756] [serial = 1810] [outer = 00000000] [url = about:blank] 12:31:13 INFO - PROCESS | 3756 | 1461267073038 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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2333ms 12:31:13 INFO - PROCESS | 3756 | 1461267073090 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 3756 | 1461267073094 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 12:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:31:13 INFO - PROCESS | 3756 | 1461267073100 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 3756 | 1461267073103 Marionette TRACE conn2 <- [1,2438,null,{}] 12:31:13 INFO - PROCESS | 3756 | 1461267073109 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}] 12:31:13 INFO - PROCESS | 3756 | 1461267073205 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:31:13 INFO - PROCESS | 3756 | 1461267073215 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 3756 | ++DOCSHELL 02A8CC00 == 26 [pid = 3756] [id = 619] 12:31:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (02A8D800) [pid = 3756] [serial = 1857] [outer = 00000000] 12:31:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (11B3E800) [pid = 3756] [serial = 1858] [outer = 02A8D800] 12:31:13 INFO - PROCESS | 3756 | 1461267073263 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (11B43800) [pid = 3756] [serial = 1859] [outer = 02A8D800] 12:31:13 INFO - PROCESS | 3756 | 1461267073760 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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 705ms 12:31:13 INFO - PROCESS | 3756 | 1461267073800 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 3756 | 1461267073806 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 12:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:31:13 INFO - PROCESS | 3756 | 1461267073817 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 3756 | 1461267073819 Marionette TRACE conn2 <- [1,2442,null,{}] 12:31:13 INFO - PROCESS | 3756 | 1461267073823 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}] 12:31:13 INFO - PROCESS | 3756 | 1461267073906 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:31:13 INFO - PROCESS | 3756 | 1461267073914 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 3756 | ++DOCSHELL 12CBC000 == 27 [pid = 3756] [id = 620] 12:31:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (12DD7800) [pid = 3756] [serial = 1860] [outer = 00000000] 12:31:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1330F800) [pid = 3756] [serial = 1861] [outer = 12DD7800] 12:31:13 INFO - PROCESS | 3756 | 1461267073960 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (13369C00) [pid = 3756] [serial = 1862] [outer = 12DD7800] 12:31:14 INFO - PROCESS | 3756 | 1461267074437 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]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 626ms 12:31:14 INFO - PROCESS | 3756 | 1461267074454 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 3756 | 1461267074457 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 12:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:31:14 INFO - PROCESS | 3756 | 1461267074460 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 3756 | 1461267074464 Marionette TRACE conn2 <- [1,2446,null,{}] 12:31:14 INFO - PROCESS | 3756 | 1461267074479 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}] 12:31:14 INFO - PROCESS | 3756 | 1461267074612 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:31:14 INFO - PROCESS | 3756 | 1461267074732 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 3756 | ++DOCSHELL 13635400 == 28 [pid = 3756] [id = 621] 12:31:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (13635800) [pid = 3756] [serial = 1863] [outer = 00000000] 12:31:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1363AC00) [pid = 3756] [serial = 1864] [outer = 13635800] 12:31:14 INFO - PROCESS | 3756 | 1461267074790 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13729C00) [pid = 3756] [serial = 1865] [outer = 13635800] 12:31:15 INFO - PROCESS | 3756 | 1461267075191 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 736ms 12:31:15 INFO - PROCESS | 3756 | 1461267075231 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 3756 | 1461267075234 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 12:31:15 INFO - PROCESS | 3756 | 1461267075237 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:31:15 INFO - PROCESS | 3756 | 1461267075239 Marionette TRACE conn2 <- [1,2450,null,{}] 12:31:15 INFO - PROCESS | 3756 | 1461267075242 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}] 12:31:15 INFO - PROCESS | 3756 | 1461267075361 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:31:15 INFO - PROCESS | 3756 | 1461267075371 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 3756 | ++DOCSHELL 1391C400 == 29 [pid = 3756] [id = 622] 12:31:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (13920800) [pid = 3756] [serial = 1866] [outer = 00000000] 12:31:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (13B2C000) [pid = 3756] [serial = 1867] [outer = 13920800] 12:31:15 INFO - PROCESS | 3756 | 1461267075416 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (143D6000) [pid = 3756] [serial = 1868] [outer = 13920800] 12:31:15 INFO - PROCESS | 3756 | 1461267075831 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 627ms 12:31:15 INFO - PROCESS | 3756 | 1461267075875 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 3756 | 1461267075877 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 12:31:15 INFO - PROCESS | 3756 | 1461267075880 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:31:15 INFO - PROCESS | 3756 | 1461267075882 Marionette TRACE conn2 <- [1,2454,null,{}] 12:31:15 INFO - PROCESS | 3756 | 1461267075885 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}] 12:31:16 INFO - PROCESS | 3756 | 1461267076010 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:31:16 INFO - PROCESS | 3756 | 1461267076052 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 3756 | ++DOCSHELL 14495000 == 30 [pid = 3756] [id = 623] 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (14499000) [pid = 3756] [serial = 1869] [outer = 00000000] 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (15750C00) [pid = 3756] [serial = 1870] [outer = 14499000] 12:31:16 INFO - PROCESS | 3756 | 1461267076097 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (157EE800) [pid = 3756] [serial = 1871] [outer = 14499000] 12:31:16 INFO - PROCESS | 3756 | 1461267076516 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]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 704ms 12:31:16 INFO - PROCESS | 3756 | 1461267076580 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 3756 | 1461267076582 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 12:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:31:16 INFO - PROCESS | 3756 | 1461267076585 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 3756 | 1461267076587 Marionette TRACE conn2 <- [1,2458,null,{}] 12:31:16 INFO - PROCESS | 3756 | 1461267076591 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}] 12:31:16 INFO - PROCESS | 3756 | 1461267076696 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:31:16 INFO - PROCESS | 3756 | 1461267076712 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 3756 | ++DOCSHELL 1657F400 == 31 [pid = 3756] [id = 624] 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (16580000) [pid = 3756] [serial = 1872] [outer = 00000000] 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (16762C00) [pid = 3756] [serial = 1873] [outer = 16580000] 12:31:16 INFO - PROCESS | 3756 | 1461267076760 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (16C8D400) [pid = 3756] [serial = 1874] [outer = 16580000] 12:31:17 INFO - PROCESS | 3756 | 1461267077200 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 642ms 12:31:17 INFO - PROCESS | 3756 | 1461267077224 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 3756 | 1461267077226 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 12:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:31:17 INFO - PROCESS | 3756 | 1461267077229 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 3756 | 1461267077231 Marionette TRACE conn2 <- [1,2462,null,{}] 12:31:17 INFO - PROCESS | 3756 | 1461267077234 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}] 12:31:17 INFO - PROCESS | 3756 | 1461267077311 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:31:17 INFO - PROCESS | 3756 | 1461267077318 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 3756 | ++DOCSHELL 16946800 == 32 [pid = 3756] [id = 625] 12:31:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (16C97800) [pid = 3756] [serial = 1875] [outer = 00000000] 12:31:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1825AC00) [pid = 3756] [serial = 1876] [outer = 16C97800] 12:31:17 INFO - PROCESS | 3756 | 1461267077363 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (181BE800) [pid = 3756] [serial = 1877] [outer = 16C97800] 12:31:17 INFO - PROCESS | 3756 | 1461267077823 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 643ms 12:31:17 INFO - PROCESS | 3756 | 1461267077867 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 3756 | 1461267077869 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 12:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:31:17 INFO - PROCESS | 3756 | 1461267077877 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 3756 | 1461267077878 Marionette TRACE conn2 <- [1,2466,null,{}] 12:31:17 INFO - PROCESS | 3756 | 1461267077882 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}] 12:31:17 INFO - PROCESS | 3756 | 1461267077955 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:31:17 INFO - PROCESS | 3756 | 1461267077961 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 3756 | ++DOCSHELL 148BAC00 == 33 [pid = 3756] [id = 626] 12:31:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (16761000) [pid = 3756] [serial = 1878] [outer = 00000000] 12:31:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (184B3400) [pid = 3756] [serial = 1879] [outer = 16761000] 12:31:18 INFO - PROCESS | 3756 | 1461267078006 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (184B1800) [pid = 3756] [serial = 1880] [outer = 16761000] 12:31:18 INFO - PROCESS | 3756 | 1461267078500 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]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 627ms 12:31:18 INFO - PROCESS | 3756 | 1461267078516 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 3756 | 1461267078517 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 12:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:31:18 INFO - PROCESS | 3756 | 1461267078524 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 3756 | 1461267078526 Marionette TRACE conn2 <- [1,2470,null,{}] 12:31:18 INFO - PROCESS | 3756 | 1461267078536 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}] 12:31:18 INFO - PROCESS | 3756 | 1461267078641 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:31:18 INFO - PROCESS | 3756 | 1461267078647 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 3756 | ++DOCSHELL 13634800 == 34 [pid = 3756] [id = 627] 12:31:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (18404C00) [pid = 3756] [serial = 1881] [outer = 00000000] 12:31:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (18B32000) [pid = 3756] [serial = 1882] [outer = 18404C00] 12:31:18 INFO - PROCESS | 3756 | 1461267078692 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (18B2D400) [pid = 3756] [serial = 1883] [outer = 18404C00] 12:31:19 INFO - PROCESS | 3756 | 1461267079156 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 705ms 12:31:19 INFO - PROCESS | 3756 | 1461267079220 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 3756 | 1461267079222 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 12:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:31:19 INFO - PROCESS | 3756 | 1461267079231 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 3756 | 1461267079233 Marionette TRACE conn2 <- [1,2474,null,{}] 12:31:19 INFO - PROCESS | 3756 | 1461267079236 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}] 12:31:19 INFO - PROCESS | 3756 | 1461267079352 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:31:19 INFO - PROCESS | 3756 | 1461267079361 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 3756 | ++DOCSHELL 14450000 == 35 [pid = 3756] [id = 628] 12:31:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (18407000) [pid = 3756] [serial = 1884] [outer = 00000000] 12:31:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (19346000) [pid = 3756] [serial = 1885] [outer = 18407000] 12:31:19 INFO - PROCESS | 3756 | 1461267079405 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1934E400) [pid = 3756] [serial = 1886] [outer = 18407000] 12:31:19 INFO - PROCESS | 3756 | 1461267079852 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 642ms 12:31:19 INFO - PROCESS | 3756 | 1461267079869 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 3756 | 1461267079871 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 12:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:31:19 INFO - PROCESS | 3756 | 1461267079875 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 3756 | 1461267079877 Marionette TRACE conn2 <- [1,2478,null,{}] 12:31:19 INFO - PROCESS | 3756 | 1461267079881 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}] 12:31:20 INFO - PROCESS | 3756 | 1461267080004 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:31:20 INFO - PROCESS | 3756 | 1461267080100 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 3756 | ++DOCSHELL 194C5C00 == 36 [pid = 3756] [id = 629] 12:31:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (194C6800) [pid = 3756] [serial = 1887] [outer = 00000000] 12:31:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (19881000) [pid = 3756] [serial = 1888] [outer = 194C6800] 12:31:20 INFO - PROCESS | 3756 | 1461267080155 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (198A2C00) [pid = 3756] [serial = 1889] [outer = 194C6800] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (19AC8000) [pid = 3756] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (19948400) [pid = 3756] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19879800) [pid = 3756] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1A74C000) [pid = 3756] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (16949400) [pid = 3756] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1330C800) [pid = 3756] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1C26C400) [pid = 3756] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (13918800) [pid = 3756] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19DC8C00) [pid = 3756] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (19DD7400) [pid = 3756] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (197A4000) [pid = 3756] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (11B3B800) [pid = 3756] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1993F800) [pid = 3756] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1897E400) [pid = 3756] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (15D06800) [pid = 3756] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1363D400) [pid = 3756] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (13312000) [pid = 3756] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1CEB9800) [pid = 3756] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19DD2400) [pid = 3756] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (184B5800) [pid = 3756] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1336E000) [pid = 3756] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1C98B400) [pid = 3756] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:31:20 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (15508400) [pid = 3756] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:31:20 INFO - PROCESS | 3756 | 1461267080965 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1143ms 12:31:21 INFO - PROCESS | 3756 | 1461267081025 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 3756 | 1461267081026 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 12:31:21 INFO - PROCESS | 3756 | 1461267081030 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:31:21 INFO - PROCESS | 3756 | 1461267081031 Marionette TRACE conn2 <- [1,2482,null,{}] 12:31:21 INFO - PROCESS | 3756 | 1461267081035 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}] 12:31:21 INFO - PROCESS | 3756 | 1461267081110 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:31:21 INFO - PROCESS | 3756 | 1461267081117 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 3756 | ++DOCSHELL 1363EC00 == 37 [pid = 3756] [id = 630] 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (13B24C00) [pid = 3756] [serial = 1890] [outer = 00000000] 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (184B5800) [pid = 3756] [serial = 1891] [outer = 13B24C00] 12:31:21 INFO - PROCESS | 3756 | 1461267081161 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (16080000) [pid = 3756] [serial = 1892] [outer = 13B24C00] 12:31:21 INFO - PROCESS | 3756 | 1461267081591 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 595ms 12:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:31:21 INFO - PROCESS | 3756 | 1461267081637 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 3756 | 1461267081639 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 12:31:21 INFO - PROCESS | 3756 | 1461267081642 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 3756 | 1461267081643 Marionette TRACE conn2 <- [1,2486,null,{}] 12:31:21 INFO - PROCESS | 3756 | 1461267081647 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}] 12:31:21 INFO - PROCESS | 3756 | 1461267081721 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:31:21 INFO - PROCESS | 3756 | 1461267081728 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 3756 | ++DOCSHELL 197A4000 == 38 [pid = 3756] [id = 631] 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1987E800) [pid = 3756] [serial = 1893] [outer = 00000000] 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (198AB800) [pid = 3756] [serial = 1894] [outer = 1987E800] 12:31:21 INFO - PROCESS | 3756 | 1461267081771 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1993CC00) [pid = 3756] [serial = 1895] [outer = 1987E800] 12:31:22 INFO - PROCESS | 3756 | 1461267082249 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 626ms 12:31:22 INFO - PROCESS | 3756 | 1461267082281 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 3756 | 1461267082283 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 12:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:31:22 INFO - PROCESS | 3756 | 1461267082290 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 3756 | 1461267082292 Marionette TRACE conn2 <- [1,2490,null,{}] 12:31:22 INFO - PROCESS | 3756 | 1461267082295 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}] 12:31:22 INFO - PROCESS | 3756 | 1461267082374 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:31:22 INFO - PROCESS | 3756 | 1461267082383 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 3756 | ++DOCSHELL 13460C00 == 39 [pid = 3756] [id = 632] 12:31:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1550D800) [pid = 3756] [serial = 1896] [outer = 00000000] 12:31:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (199C3400) [pid = 3756] [serial = 1897] [outer = 1550D800] 12:31:22 INFO - PROCESS | 3756 | 1461267082430 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (19A8E800) [pid = 3756] [serial = 1898] [outer = 1550D800] 12:31:23 INFO - PROCESS | 3756 | 1461267083080 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 908ms 12:31:23 INFO - PROCESS | 3756 | 1461267083192 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 3756 | 1461267083197 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 12:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:31:23 INFO - PROCESS | 3756 | 1461267083202 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 3756 | 1461267083206 Marionette TRACE conn2 <- [1,2494,null,{}] 12:31:23 INFO - PROCESS | 3756 | 1461267083212 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}] 12:31:23 INFO - PROCESS | 3756 | 1461267083334 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:31:23 INFO - PROCESS | 3756 | 1461267083470 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 3756 | ++DOCSHELL 02A8B800 == 40 [pid = 3756] [id = 633] 12:31:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (02A96C00) [pid = 3756] [serial = 1899] [outer = 00000000] 12:31:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (12DDB400) [pid = 3756] [serial = 1900] [outer = 02A96C00] 12:31:23 INFO - PROCESS | 3756 | 1461267083528 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (13371000) [pid = 3756] [serial = 1901] [outer = 02A96C00] 12:31:24 INFO - PROCESS | 3756 | 1461267084149 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]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1002ms 12:31:24 INFO - PROCESS | 3756 | 1461267084210 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 3756 | 1461267084216 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 12:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:31:24 INFO - PROCESS | 3756 | 1461267084222 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 3756 | 1461267084225 Marionette TRACE conn2 <- [1,2498,null,{}] 12:31:24 INFO - PROCESS | 3756 | 1461267084229 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}] 12:31:24 INFO - PROCESS | 3756 | 1461267084346 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:31:24 INFO - PROCESS | 3756 | 1461267084487 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 3756 | ++DOCSHELL 13436C00 == 41 [pid = 3756] [id = 634] 12:31:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (13462400) [pid = 3756] [serial = 1902] [outer = 00000000] 12:31:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (13B2B400) [pid = 3756] [serial = 1903] [outer = 13462400] 12:31:24 INFO - PROCESS | 3756 | 1461267084543 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (14B64800) [pid = 3756] [serial = 1904] [outer = 13462400] 12:31:25 INFO - PROCESS | 3756 | 1461267085450 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]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1253ms 12:31:25 INFO - PROCESS | 3756 | 1461267085482 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 3756 | 1461267085486 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 12:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:31:25 INFO - PROCESS | 3756 | 1461267085491 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 3756 | 1461267085495 Marionette TRACE conn2 <- [1,2502,null,{}] 12:31:25 INFO - PROCESS | 3756 | 1461267085501 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}] 12:31:25 INFO - PROCESS | 3756 | 1461267085602 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:31:25 INFO - PROCESS | 3756 | 1461267085744 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 3756 | ++DOCSHELL 11B45000 == 42 [pid = 3756] [id = 635] 12:31:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1336C400) [pid = 3756] [serial = 1905] [outer = 00000000] 12:31:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (13631800) [pid = 3756] [serial = 1906] [outer = 1336C400] 12:31:25 INFO - PROCESS | 3756 | 1461267085794 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1363DC00) [pid = 3756] [serial = 1907] [outer = 1336C400] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 14497C00 == 41 [pid = 3756] [id = 335] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 1840D000 == 40 [pid = 3756] [id = 339] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 16766800 == 39 [pid = 3756] [id = 337] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 16081400 == 38 [pid = 3756] [id = 342] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 144A0000 == 37 [pid = 3756] [id = 343] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 14497400 == 36 [pid = 3756] [id = 341] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 15D05800 == 35 [pid = 3756] [id = 336] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 184B1C00 == 34 [pid = 3756] [id = 338] 12:31:25 INFO - PROCESS | 3756 | --DOCSHELL 1987D000 == 33 [pid = 3756] [id = 618] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (1D582800) [pid = 3756] [serial = 1721] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (196F2C00) [pid = 3756] [serial = 1763] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (16625800) [pid = 3756] [serial = 1781] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1D510000) [pid = 3756] [serial = 1775] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (15DBC000) [pid = 3756] [serial = 1760] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1D6EB000) [pid = 3756] [serial = 1778] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1C220800) [pid = 3756] [serial = 1769] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1C289800) [pid = 3756] [serial = 1772] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19E2C800) [pid = 3756] [serial = 1766] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1D1BB400) [pid = 3756] [serial = 1823] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1D087000) [pid = 3756] [serial = 1822] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (1C990800) [pid = 3756] [serial = 1820] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1C21F800) [pid = 3756] [serial = 1819] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1989EC00) [pid = 3756] [serial = 1817] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (197A1400) [pid = 3756] [serial = 1816] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (16628000) [pid = 3756] [serial = 1814] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (15D10800) [pid = 3756] [serial = 1813] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1CC7A800) [pid = 3756] [serial = 1811] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1AE03400) [pid = 3756] [serial = 1855] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1A741000) [pid = 3756] [serial = 1853] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (19886800) [pid = 3756] [serial = 1840] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (19A8F400) [pid = 3756] [serial = 1843] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (198AAC00) [pid = 3756] [serial = 1841] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (19E2A400) [pid = 3756] [serial = 1846] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (19ABE400) [pid = 3756] [serial = 1844] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1A466C00) [pid = 3756] [serial = 1852] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19E29800) [pid = 3756] [serial = 1847] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (18E2EC00) [pid = 3756] [serial = 1837] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (18260800) [pid = 3756] [serial = 1834] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (15FD9C00) [pid = 3756] [serial = 1831] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (16581800) [pid = 3756] [serial = 1832] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (13B20800) [pid = 3756] [serial = 1829] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (13917C00) [pid = 3756] [serial = 1828] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1342B800) [pid = 3756] [serial = 1826] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1337C800) [pid = 3756] [serial = 1825] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (1993F400) [pid = 3756] [serial = 1849] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (19ABC800) [pid = 3756] [serial = 1850] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (192E5800) [pid = 3756] [serial = 1838] [outer = 00000000] [url = about:blank] 12:31:26 INFO - PROCESS | 3756 | 1461267086306 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]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 846ms 12:31:26 INFO - PROCESS | 3756 | 1461267086335 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 3756 | 1461267086341 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 12:31:26 INFO - PROCESS | 3756 | 1461267086350 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:31:26 INFO - PROCESS | 3756 | 1461267086353 Marionette TRACE conn2 <- [1,2506,null,{}] 12:31:26 INFO - PROCESS | 3756 | 1461267086357 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}] 12:31:26 INFO - PROCESS | 3756 | 1461267086435 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:31:26 INFO - PROCESS | 3756 | 1461267086444 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 3756 | ++DOCSHELL 13431000 == 34 [pid = 3756] [id = 636] 12:31:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (1345E800) [pid = 3756] [serial = 1908] [outer = 00000000] 12:31:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1391CC00) [pid = 3756] [serial = 1909] [outer = 1345E800] 12:31:26 INFO - PROCESS | 3756 | 1461267086495 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (13B26800) [pid = 3756] [serial = 1910] [outer = 1345E800] 12:31:27 INFO - PROCESS | 3756 | 1461267086986 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]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 705ms 12:31:27 INFO - PROCESS | 3756 | 1461267087051 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 3756 | 1461267087053 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 12:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:31:27 INFO - PROCESS | 3756 | 1461267087057 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 3756 | 1461267087060 Marionette TRACE conn2 <- [1,2510,null,{}] 12:31:27 INFO - PROCESS | 3756 | 1461267087071 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}] 12:31:27 INFO - PROCESS | 3756 | 1461267087189 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:31:27 INFO - PROCESS | 3756 | 1461267087292 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 3756 | ++DOCSHELL 14BEA800 == 35 [pid = 3756] [id = 637] 12:31:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (1550E800) [pid = 3756] [serial = 1911] [outer = 00000000] 12:31:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (15F92C00) [pid = 3756] [serial = 1912] [outer = 1550E800] 12:31:27 INFO - PROCESS | 3756 | 1461267087340 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (16084400) [pid = 3756] [serial = 1913] [outer = 1550E800] 12:31:27 INFO - PROCESS | 3756 | 1461267087728 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]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 736ms 12:31:27 INFO - PROCESS | 3756 | 1461267087797 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 3756 | 1461267087800 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 12:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:31:27 INFO - PROCESS | 3756 | 1461267087803 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 3756 | 1461267087805 Marionette TRACE conn2 <- [1,2514,null,{}] 12:31:27 INFO - PROCESS | 3756 | 1461267087808 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}] 12:31:27 INFO - PROCESS | 3756 | 1461267087886 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:31:27 INFO - PROCESS | 3756 | 1461267087893 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 3756 | ++DOCSHELL 13B2CC00 == 36 [pid = 3756] [id = 638] 12:31:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1607B400) [pid = 3756] [serial = 1914] [outer = 00000000] 12:31:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (17BB8000) [pid = 3756] [serial = 1915] [outer = 1607B400] 12:31:27 INFO - PROCESS | 3756 | 1461267087938 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (181BAC00) [pid = 3756] [serial = 1916] [outer = 1607B400] 12:31:28 INFO - PROCESS | 3756 | 1461267088465 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]]]}] 12:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 705ms 12:31:28 INFO - PROCESS | 3756 | 1461267088539 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 3756 | 1461267088541 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 12:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:31:28 INFO - PROCESS | 3756 | 1461267088545 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 3756 | 1461267088546 Marionette TRACE conn2 <- [1,2518,null,{}] 12:31:28 INFO - PROCESS | 3756 | 1461267088550 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}] 12:31:28 INFO - PROCESS | 3756 | 1461267088685 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:31:28 INFO - PROCESS | 3756 | 1461267088695 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 3756 | ++DOCSHELL 1694B000 == 37 [pid = 3756] [id = 639] 12:31:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (1694D800) [pid = 3756] [serial = 1917] [outer = 00000000] 12:31:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1881FC00) [pid = 3756] [serial = 1918] [outer = 1694D800] 12:31:28 INFO - PROCESS | 3756 | 1461267088741 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1881B400) [pid = 3756] [serial = 1919] [outer = 1694D800] 12:31:29 INFO - PROCESS | 3756 | 1461267089184 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 705ms 12:31:29 INFO - PROCESS | 3756 | 1461267089244 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 3756 | 1461267089246 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 12:31:29 INFO - PROCESS | 3756 | 1461267089249 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:31:29 INFO - PROCESS | 3756 | 1461267089251 Marionette TRACE conn2 <- [1,2522,null,{}] 12:31:29 INFO - PROCESS | 3756 | 1461267089254 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}] 12:31:29 INFO - PROCESS | 3756 | 1461267089380 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:31:29 INFO - PROCESS | 3756 | 1461267089444 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 3756 | ++DOCSHELL 18B2DC00 == 38 [pid = 3756] [id = 640] 12:31:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (18BC7000) [pid = 3756] [serial = 1920] [outer = 00000000] 12:31:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (194C5400) [pid = 3756] [serial = 1921] [outer = 18BC7000] 12:31:29 INFO - PROCESS | 3756 | 1461267089491 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (197A1800) [pid = 3756] [serial = 1922] [outer = 18BC7000] 12:31:29 INFO - PROCESS | 3756 | 1461267089919 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 689ms 12:31:29 INFO - PROCESS | 3756 | 1461267089950 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 3756 | 1461267089952 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 12:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:31:29 INFO - PROCESS | 3756 | 1461267089959 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 3756 | 1461267089961 Marionette TRACE conn2 <- [1,2526,null,{}] 12:31:29 INFO - PROCESS | 3756 | 1461267089964 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}] 12:31:30 INFO - PROCESS | 3756 | 1461267090098 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:31:30 INFO - PROCESS | 3756 | 1461267090108 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 3756 | ++DOCSHELL 19882800 == 39 [pid = 3756] [id = 641] 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19884C00) [pid = 3756] [serial = 1923] [outer = 00000000] 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (198A2800) [pid = 3756] [serial = 1924] [outer = 19884C00] 12:31:30 INFO - PROCESS | 3756 | 1461267090152 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (198A6800) [pid = 3756] [serial = 1925] [outer = 19884C00] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (16081C00) [pid = 3756] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (02A8D800) [pid = 3756] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (18404C00) [pid = 3756] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (16C97800) [pid = 3756] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (12DD7800) [pid = 3756] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (14499000) [pid = 3756] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (13920800) [pid = 3756] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (18407000) [pid = 3756] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (16761000) [pid = 3756] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (16580000) [pid = 3756] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (13635800) [pid = 3756] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1987E800) [pid = 3756] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (194C6800) [pid = 3756] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:31:30 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (13B24C00) [pid = 3756] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:31:30 INFO - PROCESS | 3756 | 1461267090722 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]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 799ms 12:31:30 INFO - PROCESS | 3756 | 1461267090761 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 3756 | 1461267090763 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 12:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:31:30 INFO - PROCESS | 3756 | 1461267090767 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 3756 | 1461267090768 Marionette TRACE conn2 <- [1,2530,null,{}] 12:31:30 INFO - PROCESS | 3756 | 1461267090772 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}] 12:31:30 INFO - PROCESS | 3756 | 1461267090849 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:31:30 INFO - PROCESS | 3756 | 1461267090856 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 3756 | ++DOCSHELL 11CAF800 == 40 [pid = 3756] [id = 642] 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (13312000) [pid = 3756] [serial = 1926] [outer = 00000000] 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (16761000) [pid = 3756] [serial = 1927] [outer = 13312000] 12:31:30 INFO - PROCESS | 3756 | 1461267090900 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18408800) [pid = 3756] [serial = 1928] [outer = 13312000] 12:31:31 INFO - PROCESS | 3756 | 1461267091354 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 626ms 12:31:31 INFO - PROCESS | 3756 | 1461267091405 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 3756 | 1461267091407 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 12:31:31 INFO - PROCESS | 3756 | 1461267091410 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:31:31 INFO - PROCESS | 3756 | 1461267091412 Marionette TRACE conn2 <- [1,2534,null,{}] 12:31:31 INFO - PROCESS | 3756 | 1461267091416 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}] 12:31:31 INFO - PROCESS | 3756 | 1461267091490 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:31:31 INFO - PROCESS | 3756 | 1461267091497 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 3756 | ++DOCSHELL 15508400 == 41 [pid = 3756] [id = 643] 12:31:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1675B000) [pid = 3756] [serial = 1929] [outer = 00000000] 12:31:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (19882C00) [pid = 3756] [serial = 1930] [outer = 1675B000] 12:31:31 INFO - PROCESS | 3756 | 1461267091543 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (1987EC00) [pid = 3756] [serial = 1931] [outer = 1675B000] 12:31:32 INFO - PROCESS | 3756 | 1461267092022 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 626ms 12:31:32 INFO - PROCESS | 3756 | 1461267092049 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 3756 | 1461267092050 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 12:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:31:32 INFO - PROCESS | 3756 | 1461267092058 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 3756 | 1461267092060 Marionette TRACE conn2 <- [1,2538,null,{}] 12:31:32 INFO - PROCESS | 3756 | 1461267092063 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}] 12:31:32 INFO - PROCESS | 3756 | 1461267092140 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:31:32 INFO - PROCESS | 3756 | 1461267092147 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 3756 | ++DOCSHELL 1987D000 == 42 [pid = 3756] [id = 644] 12:31:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1993AC00) [pid = 3756] [serial = 1932] [outer = 00000000] 12:31:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (199C4400) [pid = 3756] [serial = 1933] [outer = 1993AC00] 12:31:32 INFO - PROCESS | 3756 | 1461267092191 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (199C0400) [pid = 3756] [serial = 1934] [outer = 1993AC00] 12:31:32 INFO - PROCESS | 3756 | 1461267092947 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 955ms 12:31:33 INFO - PROCESS | 3756 | 1461267093005 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 3756 | 1461267093010 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 12:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:31:33 INFO - PROCESS | 3756 | 1461267093016 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 3756 | 1461267093020 Marionette TRACE conn2 <- [1,2542,null,{}] 12:31:33 INFO - PROCESS | 3756 | 1461267093025 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}] 12:31:33 INFO - PROCESS | 3756 | 1461267093129 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:31:33 INFO - PROCESS | 3756 | 1461267093265 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 3756 | ++DOCSHELL 1337C800 == 43 [pid = 3756] [id = 645] 12:31:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1342A800) [pid = 3756] [serial = 1935] [outer = 00000000] 12:31:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (13640C00) [pid = 3756] [serial = 1936] [outer = 1342A800] 12:31:33 INFO - PROCESS | 3756 | 1461267093323 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (13B5F400) [pid = 3756] [serial = 1937] [outer = 1342A800] 12:31:33 INFO - PROCESS | 3756 | 1461267093875 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 893ms 12:31:33 INFO - PROCESS | 3756 | 1461267093921 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 3756 | 1461267093927 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 12:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:31:33 INFO - PROCESS | 3756 | 1461267093933 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 3756 | 1461267093936 Marionette TRACE conn2 <- [1,2546,null,{}] 12:31:33 INFO - PROCESS | 3756 | 1461267093940 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}] 12:31:34 INFO - PROCESS | 3756 | 1461267094041 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:31:34 INFO - PROCESS | 3756 | 1461267094148 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 3756 | ++DOCSHELL 13633C00 == 44 [pid = 3756] [id = 646] 12:31:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (14B61400) [pid = 3756] [serial = 1938] [outer = 00000000] 12:31:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (16628000) [pid = 3756] [serial = 1939] [outer = 14B61400] 12:31:34 INFO - PROCESS | 3756 | 1461267094202 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (16C8E400) [pid = 3756] [serial = 1940] [outer = 14B61400] 12:31:34 INFO - PROCESS | 3756 | 1461267094863 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]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1003ms 12:31:34 INFO - PROCESS | 3756 | 1461267094934 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 3756 | 1461267094936 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 12:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:31:34 INFO - PROCESS | 3756 | 1461267094940 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 3756 | 1461267094944 Marionette TRACE conn2 <- [1,2550,null,{}] 12:31:34 INFO - PROCESS | 3756 | 1461267094968 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}] 12:31:35 INFO - PROCESS | 3756 | 1461267095103 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:31:35 INFO - PROCESS | 3756 | 1461267095170 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 3756 | ++DOCSHELL 19940400 == 45 [pid = 3756] [id = 647] 12:31:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19943400) [pid = 3756] [serial = 1941] [outer = 00000000] 12:31:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19ABE400) [pid = 3756] [serial = 1942] [outer = 19943400] 12:31:35 INFO - PROCESS | 3756 | 1461267095226 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19AC5800) [pid = 3756] [serial = 1943] [outer = 19943400] 12:31:35 INFO - PROCESS | 3756 | 1461267095870 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1003ms 12:31:35 INFO - PROCESS | 3756 | 1461267095949 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 3756 | 1461267095952 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 12:31:35 INFO - PROCESS | 3756 | 1461267095956 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:31:35 INFO - PROCESS | 3756 | 1461267095959 Marionette TRACE conn2 <- [1,2554,null,{}] 12:31:35 INFO - PROCESS | 3756 | 1461267095962 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}] 12:31:36 INFO - PROCESS | 3756 | 1461267096064 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:31:36 INFO - PROCESS | 3756 | 1461267096288 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 3756 | ++DOCSHELL 11B43C00 == 46 [pid = 3756] [id = 648] 12:31:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (11B48000) [pid = 3756] [serial = 1944] [outer = 00000000] 12:31:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (13434800) [pid = 3756] [serial = 1945] [outer = 11B48000] 12:31:36 INFO - PROCESS | 3756 | 1461267096354 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (13637000) [pid = 3756] [serial = 1946] [outer = 11B48000] 12:31:36 INFO - PROCESS | 3756 | 1461267096929 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1034ms 12:31:37 INFO - PROCESS | 3756 | 1461267097015 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 3756 | 1461267097019 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 12:31:37 INFO - PROCESS | 3756 | 1461267097024 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - PROCESS | 3756 | 1461267097027 Marionette TRACE conn2 <- [1,2558,null,{}] 12:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:31:37 INFO - PROCESS | 3756 | 1461267097032 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}] 12:31:37 INFO - PROCESS | 3756 | 1461267097207 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:31:37 INFO - PROCESS | 3756 | 1461267097234 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 3756 | ++DOCSHELL 1550F000 == 47 [pid = 3756] [id = 649] 12:31:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (15751400) [pid = 3756] [serial = 1947] [outer = 00000000] 12:31:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (15D37800) [pid = 3756] [serial = 1948] [outer = 15751400] 12:31:37 INFO - PROCESS | 3756 | 1461267097287 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1607D400) [pid = 3756] [serial = 1949] [outer = 15751400] 12:31:37 INFO - PROCESS | 3756 | --DOCSHELL 16953000 == 46 [pid = 3756] [id = 350] 12:31:37 INFO - PROCESS | 3756 | --DOCSHELL 13919400 == 45 [pid = 3756] [id = 348] 12:31:37 INFO - PROCESS | 3756 | --DOCSHELL 18B2C000 == 44 [pid = 3756] [id = 340] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (11B3E800) [pid = 3756] [serial = 1858] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (11B43800) [pid = 3756] [serial = 1859] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (18B32000) [pid = 3756] [serial = 1882] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1825AC00) [pid = 3756] [serial = 1876] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (181BE800) [pid = 3756] [serial = 1877] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1330F800) [pid = 3756] [serial = 1861] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (13369C00) [pid = 3756] [serial = 1862] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (15750C00) [pid = 3756] [serial = 1870] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (199C3400) [pid = 3756] [serial = 1897] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (157EE800) [pid = 3756] [serial = 1871] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (13B2C000) [pid = 3756] [serial = 1867] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (19346000) [pid = 3756] [serial = 1885] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (143D6000) [pid = 3756] [serial = 1868] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (18B2D400) [pid = 3756] [serial = 1883] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (184B3400) [pid = 3756] [serial = 1879] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (16762C00) [pid = 3756] [serial = 1873] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (16C8D400) [pid = 3756] [serial = 1874] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1363AC00) [pid = 3756] [serial = 1864] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1993CC00) [pid = 3756] [serial = 1895] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (13729C00) [pid = 3756] [serial = 1865] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (19881000) [pid = 3756] [serial = 1888] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1934E400) [pid = 3756] [serial = 1886] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (198AB800) [pid = 3756] [serial = 1894] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (198A2C00) [pid = 3756] [serial = 1889] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (184B5800) [pid = 3756] [serial = 1891] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (16080000) [pid = 3756] [serial = 1892] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (184B1800) [pid = 3756] [serial = 1880] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (18260400) [pid = 3756] [serial = 1835] [outer = 00000000] [url = about:blank] 12:31:37 INFO - PROCESS | 3756 | 1461267097842 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 846ms 12:31:37 INFO - PROCESS | 3756 | 1461267097874 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 3756 | 1461267097878 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 12:31:37 INFO - PROCESS | 3756 | 1461267097882 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:31:37 INFO - PROCESS | 3756 | 1461267097884 Marionette TRACE conn2 <- [1,2562,null,{}] 12:31:37 INFO - PROCESS | 3756 | 1461267097888 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}] 12:31:37 INFO - PROCESS | 3756 | 1461267097970 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:31:37 INFO - PROCESS | 3756 | 1461267097979 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 3756 | ++DOCSHELL 13919400 == 45 [pid = 3756] [id = 650] 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (13919800) [pid = 3756] [serial = 1950] [outer = 00000000] 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (157A7400) [pid = 3756] [serial = 1951] [outer = 13919800] 12:31:38 INFO - PROCESS | 3756 | 1461267098024 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (15F94C00) [pid = 3756] [serial = 1952] [outer = 13919800] 12:31:38 INFO - PROCESS | 3756 | 1461267098512 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]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 705ms 12:31:38 INFO - PROCESS | 3756 | 1461267098582 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 3756 | 1461267098585 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 12:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:31:38 INFO - PROCESS | 3756 | 1461267098590 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 3756 | 1461267098595 Marionette TRACE conn2 <- [1,2566,null,{}] 12:31:38 INFO - PROCESS | 3756 | 1461267098604 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}] 12:31:38 INFO - PROCESS | 3756 | 1461267098687 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:31:38 INFO - PROCESS | 3756 | 1461267098794 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 3756 | ++DOCSHELL 16623400 == 46 [pid = 3756] [id = 651] 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (16CEC400) [pid = 3756] [serial = 1953] [outer = 00000000] 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (18268C00) [pid = 3756] [serial = 1954] [outer = 16CEC400] 12:31:38 INFO - PROCESS | 3756 | 1461267098838 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (184B1800) [pid = 3756] [serial = 1955] [outer = 16CEC400] 12:31:39 INFO - PROCESS | 3756 | 1461267099194 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 657ms 12:31:39 INFO - PROCESS | 3756 | 1461267099261 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 3756 | 1461267099263 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 12:31:39 INFO - PROCESS | 3756 | 1461267099269 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:31:39 INFO - PROCESS | 3756 | 1461267099271 Marionette TRACE conn2 <- [1,2570,null,{}] 12:31:39 INFO - PROCESS | 3756 | 1461267099275 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}] 12:31:39 INFO - PROCESS | 3756 | 1461267099363 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:31:39 INFO - PROCESS | 3756 | 1461267099405 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 3756 | ++DOCSHELL 18269800 == 47 [pid = 3756] [id = 652] 12:31:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1897C800) [pid = 3756] [serial = 1956] [outer = 00000000] 12:31:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (18BC9000) [pid = 3756] [serial = 1957] [outer = 1897C800] 12:31:39 INFO - PROCESS | 3756 | 1461267099450 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18BC8800) [pid = 3756] [serial = 1958] [outer = 1897C800] 12:31:39 INFO - PROCESS | 3756 | 1461267099921 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 689ms 12:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:31:40 INFO - PROCESS | 3756 | 1461267099969 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 3756 | 1461267099971 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 12:31:40 INFO - PROCESS | 3756 | 1461267099974 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 3756 | 1461267099976 Marionette TRACE conn2 <- [1,2574,null,{}] 12:31:40 INFO - PROCESS | 3756 | 1461267099979 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}] 12:31:40 INFO - PROCESS | 3756 | 1461267100088 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:31:40 INFO - PROCESS | 3756 | 1461267100095 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 3756 | ++DOCSHELL 19347800 == 48 [pid = 3756] [id = 653] 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (19348000) [pid = 3756] [serial = 1959] [outer = 00000000] 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (194BB400) [pid = 3756] [serial = 1960] [outer = 19348000] 12:31:40 INFO - PROCESS | 3756 | 1461267100199 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1979BC00) [pid = 3756] [serial = 1961] [outer = 19348000] 12:31:40 INFO - PROCESS | 3756 | 1461267100643 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 690ms 12:31:40 INFO - PROCESS | 3756 | 1461267100674 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 3756 | 1461267100676 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 12:31:40 INFO - PROCESS | 3756 | 1461267100679 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:31:40 INFO - PROCESS | 3756 | 1461267100681 Marionette TRACE conn2 <- [1,2578,null,{}] 12:31:40 INFO - PROCESS | 3756 | 1461267100684 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}] 12:31:40 INFO - PROCESS | 3756 | 1461267100828 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:31:40 INFO - PROCESS | 3756 | 1461267100853 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 3756 | ++DOCSHELL 13371C00 == 49 [pid = 3756] [id = 654] 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19351C00) [pid = 3756] [serial = 1962] [outer = 00000000] 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (198AA000) [pid = 3756] [serial = 1963] [outer = 19351C00] 12:31:40 INFO - PROCESS | 3756 | 1461267100897 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1993CC00) [pid = 3756] [serial = 1964] [outer = 19351C00] 12:31:41 INFO - PROCESS | 3756 | 1461267101336 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]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 705ms 12:31:41 INFO - PROCESS | 3756 | 1461267101379 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 3756 | 1461267101381 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 12:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:31:41 INFO - PROCESS | 3756 | 1461267101384 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 3756 | 1461267101386 Marionette TRACE conn2 <- [1,2582,null,{}] 12:31:41 INFO - PROCESS | 3756 | 1461267101389 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}] 12:31:41 INFO - PROCESS | 3756 | 1461267101495 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:31:41 INFO - PROCESS | 3756 | 1461267101503 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 3756 | ++DOCSHELL 12DDB000 == 50 [pid = 3756] [id = 655] 12:31:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19883800) [pid = 3756] [serial = 1965] [outer = 00000000] 12:31:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (19AC4C00) [pid = 3756] [serial = 1966] [outer = 19883800] 12:31:41 INFO - PROCESS | 3756 | 1461267101547 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (19AC2400) [pid = 3756] [serial = 1967] [outer = 19883800] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1607B400) [pid = 3756] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1550E800) [pid = 3756] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1345E800) [pid = 3756] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (18BC7000) [pid = 3756] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1336C400) [pid = 3756] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (19884C00) [pid = 3756] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1675B000) [pid = 3756] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (13312000) [pid = 3756] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:31:41 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1694D800) [pid = 3756] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:31:42 INFO - PROCESS | 3756 | 1461267102132 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]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 736ms 12:31:42 INFO - PROCESS | 3756 | 1461267102157 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 3756 | 1461267102159 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 12:31:42 INFO - PROCESS | 3756 | 1461267102162 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:31:42 INFO - PROCESS | 3756 | 1461267102163 Marionette TRACE conn2 <- [1,2586,null,{}] 12:31:42 INFO - PROCESS | 3756 | 1461267102167 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}] 12:31:42 INFO - PROCESS | 3756 | 1461267102284 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:31:42 INFO - PROCESS | 3756 | 1461267102291 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 3756 | ++DOCSHELL 13383000 == 51 [pid = 3756] [id = 656] 12:31:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (139DB800) [pid = 3756] [serial = 1968] [outer = 00000000] 12:31:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (18B31C00) [pid = 3756] [serial = 1969] [outer = 139DB800] 12:31:42 INFO - PROCESS | 3756 | 1461267102335 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1989DC00) [pid = 3756] [serial = 1970] [outer = 139DB800] 12:31:42 INFO - PROCESS | 3756 | 1461267102775 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]]]}] 12:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 642ms 12:31:42 INFO - PROCESS | 3756 | 1461267102800 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 3756 | 1461267102802 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 12:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:31:42 INFO - PROCESS | 3756 | 1461267102805 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 3756 | 1461267102807 Marionette TRACE conn2 <- [1,2590,null,{}] 12:31:42 INFO - PROCESS | 3756 | 1461267102811 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}] 12:31:42 INFO - PROCESS | 3756 | 1461267102886 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:31:42 INFO - PROCESS | 3756 | 1461267102893 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 3756 | ++DOCSHELL 16949400 == 52 [pid = 3756] [id = 657] 12:31:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1840CC00) [pid = 3756] [serial = 1971] [outer = 00000000] 12:31:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19DD2400) [pid = 3756] [serial = 1972] [outer = 1840CC00] 12:31:42 INFO - PROCESS | 3756 | 1461267102937 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19DD5C00) [pid = 3756] [serial = 1973] [outer = 1840CC00] 12:31:43 INFO - PROCESS | 3756 | 1461267103389 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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 642ms 12:31:43 INFO - PROCESS | 3756 | 1461267103444 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 3756 | 1461267103446 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 12:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:31:43 INFO - PROCESS | 3756 | 1461267103449 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 3756 | 1461267103451 Marionette TRACE conn2 <- [1,2594,null,{}] 12:31:43 INFO - PROCESS | 3756 | 1461267103454 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}] 12:31:43 INFO - PROCESS | 3756 | 1461267103533 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:31:43 INFO - PROCESS | 3756 | 1461267103542 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 3756 | ++DOCSHELL 13917C00 == 53 [pid = 3756] [id = 658] 12:31:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19DC8C00) [pid = 3756] [serial = 1974] [outer = 00000000] 12:31:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1A1E6800) [pid = 3756] [serial = 1975] [outer = 19DC8C00] 12:31:43 INFO - PROCESS | 3756 | 1461267103591 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1A369000) [pid = 3756] [serial = 1976] [outer = 19DC8C00] 12:31:44 INFO - PROCESS | 3756 | 1461267104312 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]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 908ms 12:31:44 INFO - PROCESS | 3756 | 1461267104354 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 3756 | 1461267104360 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 12:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:31:44 INFO - PROCESS | 3756 | 1461267104366 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 3756 | 1461267104370 Marionette TRACE conn2 <- [1,2598,null,{}] 12:31:44 INFO - PROCESS | 3756 | 1461267104375 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}] 12:31:44 INFO - PROCESS | 3756 | 1461267104481 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:31:44 INFO - PROCESS | 3756 | 1461267104595 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 3756 | ++DOCSHELL 1363C400 == 54 [pid = 3756] [id = 659] 12:31:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1363C800) [pid = 3756] [serial = 1977] [outer = 00000000] 12:31:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (13B2C000) [pid = 3756] [serial = 1978] [outer = 1363C800] 12:31:44 INFO - PROCESS | 3756 | 1461267104693 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (148B8C00) [pid = 3756] [serial = 1979] [outer = 1363C800] 12:31:45 INFO - PROCESS | 3756 | 1461267105314 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1002ms 12:31:45 INFO - PROCESS | 3756 | 1461267105367 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 3756 | 1461267105373 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 12:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:31:45 INFO - PROCESS | 3756 | 1461267105380 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 3756 | 1461267105383 Marionette TRACE conn2 <- [1,2602,null,{}] 12:31:45 INFO - PROCESS | 3756 | 1461267105387 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}] 12:31:45 INFO - PROCESS | 3756 | 1461267105491 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:31:45 INFO - PROCESS | 3756 | 1461267105628 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 3756 | ++DOCSHELL 1694E000 == 55 [pid = 3756] [id = 660] 12:31:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (16954000) [pid = 3756] [serial = 1980] [outer = 00000000] 12:31:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1825F000) [pid = 3756] [serial = 1981] [outer = 16954000] 12:31:45 INFO - PROCESS | 3756 | 1461267105683 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (18268400) [pid = 3756] [serial = 1982] [outer = 16954000] 12:31:46 INFO - PROCESS | 3756 | 1461267106312 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]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1002ms 12:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:31:46 INFO - PROCESS | 3756 | 1461267106381 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 3756 | 1461267106384 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 12:31:46 INFO - PROCESS | 3756 | 1461267106388 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 3756 | 1461267106391 Marionette TRACE conn2 <- [1,2606,null,{}] 12:31:46 INFO - PROCESS | 3756 | 1461267106403 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}] 12:31:46 INFO - PROCESS | 3756 | 1461267106508 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:31:46 INFO - PROCESS | 3756 | 1461267106647 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 3756 | ++DOCSHELL 199C3800 == 56 [pid = 3756] [id = 661] 12:31:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19AC3800) [pid = 3756] [serial = 1983] [outer = 00000000] 12:31:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (19DD0400) [pid = 3756] [serial = 1984] [outer = 19AC3800] 12:31:46 INFO - PROCESS | 3756 | 1461267106704 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1A12EC00) [pid = 3756] [serial = 1985] [outer = 19AC3800] 12:31:47 INFO - PROCESS | 3756 | 1461267107286 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]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 956ms 12:31:47 INFO - PROCESS | 3756 | 1461267107332 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 3756 | 1461267107334 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 12:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:31:47 INFO - PROCESS | 3756 | 1461267107338 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 3756 | 1461267107340 Marionette TRACE conn2 <- [1,2610,null,{}] 12:31:47 INFO - PROCESS | 3756 | 1461267107344 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}] 12:31:47 INFO - PROCESS | 3756 | 1461267107446 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:31:47 INFO - PROCESS | 3756 | 1461267107705 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 3756 | ++DOCSHELL 12B3D800 == 57 [pid = 3756] [id = 662] 12:31:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1330D400) [pid = 3756] [serial = 1986] [outer = 00000000] 12:31:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (13916000) [pid = 3756] [serial = 1987] [outer = 1330D400] 12:31:47 INFO - PROCESS | 3756 | 1461267107783 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (13B1D400) [pid = 3756] [serial = 1988] [outer = 1330D400] 12:31:48 INFO - PROCESS | 3756 | 1461267108419 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1143ms 12:31:48 INFO - PROCESS | 3756 | 1461267108492 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 3756 | 1461267108497 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 12:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:31:48 INFO - PROCESS | 3756 | 1461267108504 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 3756 | 1461267108507 Marionette TRACE conn2 <- [1,2614,null,{}] 12:31:48 INFO - PROCESS | 3756 | 1461267108512 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}] 12:31:48 INFO - PROCESS | 3756 | 1461267108618 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:31:48 INFO - PROCESS | 3756 | 1461267108721 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 02A89C00 == 56 [pid = 3756] [id = 347] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 18B2DC00 == 55 [pid = 3756] [id = 640] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 02679C00 == 54 [pid = 3756] [id = 346] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 13B2CC00 == 53 [pid = 3756] [id = 638] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 1694B000 == 52 [pid = 3756] [id = 639] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 139D3000 == 51 [pid = 3756] [id = 349] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 1337D800 == 50 [pid = 3756] [id = 334] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 12B7A000 == 49 [pid = 3756] [id = 333] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 14BEA800 == 48 [pid = 3756] [id = 637] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 16949400 == 47 [pid = 3756] [id = 657] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 13383000 == 46 [pid = 3756] [id = 656] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 12DDB000 == 45 [pid = 3756] [id = 655] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 13371C00 == 44 [pid = 3756] [id = 654] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 19347800 == 43 [pid = 3756] [id = 653] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 18269800 == 42 [pid = 3756] [id = 652] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 16623400 == 41 [pid = 3756] [id = 651] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 13919400 == 40 [pid = 3756] [id = 650] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 1550F000 == 39 [pid = 3756] [id = 649] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 11B43C00 == 38 [pid = 3756] [id = 648] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13B2B400) [pid = 3756] [serial = 1903] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (199C4400) [pid = 3756] [serial = 1933] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (12DDB400) [pid = 3756] [serial = 1900] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | ++DOCSHELL 11B43C00 == 39 [pid = 3756] [id = 663] 12:31:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (11B44000) [pid = 3756] [serial = 1989] [outer = 00000000] 12:31:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1337BC00) [pid = 3756] [serial = 1990] [outer = 11B44000] 12:31:48 INFO - PROCESS | 3756 | 1461267108800 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (13919400) [pid = 3756] [serial = 1991] [outer = 11B44000] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 1337C800 == 38 [pid = 3756] [id = 645] 12:31:48 INFO - PROCESS | 3756 | --DOCSHELL 1987D000 == 37 [pid = 3756] [id = 644] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (1881FC00) [pid = 3756] [serial = 1918] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (17BB8000) [pid = 3756] [serial = 1915] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (15F92C00) [pid = 3756] [serial = 1912] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (16084400) [pid = 3756] [serial = 1913] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1391CC00) [pid = 3756] [serial = 1909] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (13B26800) [pid = 3756] [serial = 1910] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (194C5400) [pid = 3756] [serial = 1921] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1363DC00) [pid = 3756] [serial = 1907] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (13631800) [pid = 3756] [serial = 1906] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (198A2800) [pid = 3756] [serial = 1924] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1987EC00) [pid = 3756] [serial = 1931] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (197A1800) [pid = 3756] [serial = 1922] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (19882C00) [pid = 3756] [serial = 1930] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (198A6800) [pid = 3756] [serial = 1925] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1881B400) [pid = 3756] [serial = 1919] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (16761000) [pid = 3756] [serial = 1927] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (18408800) [pid = 3756] [serial = 1928] [outer = 00000000] [url = about:blank] 12:31:48 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (181BAC00) [pid = 3756] [serial = 1916] [outer = 00000000] [url = about:blank] 12:31:49 INFO - PROCESS | 3756 | 1461267109255 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 799ms 12:31:49 INFO - PROCESS | 3756 | 1461267109306 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 3756 | 1461267109310 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 12:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:31:49 INFO - PROCESS | 3756 | 1461267109314 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 3756 | 1461267109316 Marionette TRACE conn2 <- [1,2618,null,{}] 12:31:49 INFO - PROCESS | 3756 | 1461267109320 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}] 12:31:49 INFO - PROCESS | 3756 | 1461267109399 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:31:49 INFO - PROCESS | 3756 | 1461267109407 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 3756 | ++DOCSHELL 157A8400 == 38 [pid = 3756] [id = 664] 12:31:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (15FD9400) [pid = 3756] [serial = 1992] [outer = 00000000] 12:31:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (16C89400) [pid = 3756] [serial = 1993] [outer = 15FD9400] 12:31:49 INFO - PROCESS | 3756 | 1461267109452 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1813E000) [pid = 3756] [serial = 1994] [outer = 15FD9400] 12:31:49 INFO - PROCESS | 3756 | 1461267109962 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 689ms 12:31:50 INFO - PROCESS | 3756 | 1461267110014 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 3756 | 1461267110016 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 12:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:31:50 INFO - PROCESS | 3756 | 1461267110021 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 3756 | 1461267110027 Marionette TRACE conn2 <- [1,2622,null,{}] 12:31:50 INFO - PROCESS | 3756 | 1461267110036 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}] 12:31:50 INFO - PROCESS | 3756 | 1461267110116 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:31:50 INFO - PROCESS | 3756 | 1461267110136 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 3756 | ++DOCSHELL 181BA000 == 39 [pid = 3756] [id = 665] 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (184B5800) [pid = 3756] [serial = 1995] [outer = 00000000] 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (18BC7000) [pid = 3756] [serial = 1996] [outer = 184B5800] 12:31:50 INFO - PROCESS | 3756 | 1461267110260 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (192E3400) [pid = 3756] [serial = 1997] [outer = 184B5800] 12:31:50 INFO - PROCESS | 3756 | 1461267110627 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 657ms 12:31:50 INFO - PROCESS | 3756 | 1461267110691 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 3756 | 1461267110693 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 12:31:50 INFO - PROCESS | 3756 | 1461267110697 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 3756 | 1461267110699 Marionette TRACE conn2 <- [1,2626,null,{}] 12:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:31:50 INFO - PROCESS | 3756 | 1461267110703 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}] 12:31:50 INFO - PROCESS | 3756 | 1461267110781 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:31:50 INFO - PROCESS | 3756 | 1461267110819 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 3756 | ++DOCSHELL 194C5400 == 40 [pid = 3756] [id = 666] 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (196F8400) [pid = 3756] [serial = 1998] [outer = 00000000] 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1987C800) [pid = 3756] [serial = 1999] [outer = 196F8400] 12:31:50 INFO - PROCESS | 3756 | 1461267110867 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1987EC00) [pid = 3756] [serial = 2000] [outer = 196F8400] 12:31:51 INFO - PROCESS | 3756 | 1461267111350 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]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 689ms 12:31:51 INFO - PROCESS | 3756 | 1461267111380 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 3756 | 1461267111382 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 12:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:31:51 INFO - PROCESS | 3756 | 1461267111392 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 3756 | 1461267111394 Marionette TRACE conn2 <- [1,2630,null,{}] 12:31:51 INFO - PROCESS | 3756 | 1461267111397 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}] 12:31:51 INFO - PROCESS | 3756 | 1461267111505 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:31:51 INFO - PROCESS | 3756 | 1461267111512 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 3756 | ++DOCSHELL 13429C00 == 41 [pid = 3756] [id = 667] 12:31:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (198A5C00) [pid = 3756] [serial = 2001] [outer = 00000000] 12:31:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1993BC00) [pid = 3756] [serial = 2002] [outer = 198A5C00] 12:31:51 INFO - PROCESS | 3756 | 1461267111566 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (199C4400) [pid = 3756] [serial = 2003] [outer = 198A5C00] 12:31:52 INFO - PROCESS | 3756 | 1461267112040 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:31:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 689ms 12:31:52 INFO - PROCESS | 3756 | 1461267112096 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 3756 | 1461267112098 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 12:31:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:31:52 INFO - PROCESS | 3756 | 1461267112102 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 3756 | 1461267112104 Marionette TRACE conn2 <- [1,2634,null,{}] 12:31:52 INFO - PROCESS | 3756 | 1461267112107 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}] 12:31:52 INFO - PROCESS | 3756 | 1461267112218 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:31:52 INFO - PROCESS | 3756 | 1461267112329 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 3756 | ++DOCSHELL 0267A800 == 42 [pid = 3756] [id = 668] 12:31:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (0267E800) [pid = 3756] [serial = 2004] [outer = 00000000] 12:31:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1330C400) [pid = 3756] [serial = 2005] [outer = 0267E800] 12:31:52 INFO - PROCESS | 3756 | 1461267112663 Marionette DEBUG loaded listener.js 12:31:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1345E400) [pid = 3756] [serial = 2006] [outer = 0267E800] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19883800) [pid = 3756] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (11B48000) [pid = 3756] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1897C800) [pid = 3756] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (139DB800) [pid = 3756] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13919800) [pid = 3756] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (15751400) [pid = 3756] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (19348000) [pid = 3756] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (19E24C00) [pid = 3756] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (16CEC400) [pid = 3756] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (13462400) [pid = 3756] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (19351C00) [pid = 3756] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:31:52 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1840CC00) [pid = 3756] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:31:53 INFO - PROCESS | 3756 | 1461267113303 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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:31:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1252ms 12:31:53 INFO - PROCESS | 3756 | 1461267113359 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 3756 | 1461267113364 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 12:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:31:53 INFO - PROCESS | 3756 | 1461267113370 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 3756 | 1461267113373 Marionette TRACE conn2 <- [1,2638,null,{}] 12:31:53 INFO - PROCESS | 3756 | 1461267113379 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}] 12:31:53 INFO - PROCESS | 3756 | 1461267113485 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:31:53 INFO - PROCESS | 3756 | 1461267113623 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 3756 | ++DOCSHELL 1445C400 == 43 [pid = 3756] [id = 669] 12:31:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (15509000) [pid = 3756] [serial = 2007] [outer = 00000000] 12:31:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (15DF3C00) [pid = 3756] [serial = 2008] [outer = 15509000] 12:31:53 INFO - PROCESS | 3756 | 1461267113680 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (16081C00) [pid = 3756] [serial = 2009] [outer = 15509000] 12:31:54 INFO - PROCESS | 3756 | 1461267114247 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:31:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 940ms 12:31:54 INFO - PROCESS | 3756 | 1461267114314 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 3756 | 1461267114319 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 12:31:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:31:54 INFO - PROCESS | 3756 | 1461267114325 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 3756 | 1461267114328 Marionette TRACE conn2 <- [1,2642,null,{}] 12:31:54 INFO - PROCESS | 3756 | 1461267114332 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}] 12:31:54 INFO - PROCESS | 3756 | 1461267114433 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:31:54 INFO - PROCESS | 3756 | 1461267114569 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 3756 | ++DOCSHELL 16585800 == 44 [pid = 3756] [id = 670] 12:31:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (181B1800) [pid = 3756] [serial = 2010] [outer = 00000000] 12:31:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (18816000) [pid = 3756] [serial = 2011] [outer = 181B1800] 12:31:54 INFO - PROCESS | 3756 | 1461267114625 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18B2E000) [pid = 3756] [serial = 2012] [outer = 181B1800] 12:31:55 INFO - PROCESS | 3756 | 1461267115232 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]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:31:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 956ms 12:31:55 INFO - PROCESS | 3756 | 1461267115275 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 3756 | 1461267115278 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 12:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:31:55 INFO - PROCESS | 3756 | 1461267115283 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 3756 | 1461267115287 Marionette TRACE conn2 <- [1,2646,null,{}] 12:31:55 INFO - PROCESS | 3756 | 1461267115298 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}] 12:31:55 INFO - PROCESS | 3756 | 1461267115403 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:31:55 INFO - PROCESS | 3756 | 1461267115581 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 3756 | ++DOCSHELL 198A8000 == 45 [pid = 3756] [id = 671] 12:31:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19939800) [pid = 3756] [serial = 2013] [outer = 00000000] 12:31:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (19DC9000) [pid = 3756] [serial = 2014] [outer = 19939800] 12:31:55 INFO - PROCESS | 3756 | 1461267115636 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (19DCD000) [pid = 3756] [serial = 2015] [outer = 19939800] 12:31:56 INFO - PROCESS | 3756 | 1461267116170 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]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:31:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 908ms 12:31:56 INFO - PROCESS | 3756 | 1461267116217 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 3756 | 1461267116220 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 12:31:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:31:56 INFO - PROCESS | 3756 | 1461267116224 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 3756 | 1461267116226 Marionette TRACE conn2 <- [1,2650,null,{}] 12:31:56 INFO - PROCESS | 3756 | 1461267116229 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}] 12:31:56 INFO - PROCESS | 3756 | 1461267116328 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:31:56 INFO - PROCESS | 3756 | 1461267116434 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 3756 | ++DOCSHELL 19A98C00 == 46 [pid = 3756] [id = 672] 12:31:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19AC6C00) [pid = 3756] [serial = 2016] [outer = 00000000] 12:31:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1A462800) [pid = 3756] [serial = 2017] [outer = 19AC6C00] 12:31:56 INFO - PROCESS | 3756 | 1461267116488 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1A467400) [pid = 3756] [serial = 2018] [outer = 19AC6C00] 12:31:57 INFO - PROCESS | 3756 | 1461267117211 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]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:31:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1034ms 12:31:57 INFO - PROCESS | 3756 | 1461267117296 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 3756 | 1461267117300 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 12:31:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:31:57 INFO - PROCESS | 3756 | 1461267117306 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 3756 | 1461267117309 Marionette TRACE conn2 <- [1,2654,null,{}] 12:31:57 INFO - PROCESS | 3756 | 1461267117329 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}] 12:31:57 INFO - PROCESS | 3756 | 1461267117425 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:31:57 INFO - PROCESS | 3756 | 1461267117556 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 3756 | ++DOCSHELL 13730800 == 47 [pid = 3756] [id = 673] 12:31:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (13911C00) [pid = 3756] [serial = 2019] [outer = 00000000] 12:31:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (13B58400) [pid = 3756] [serial = 2020] [outer = 13911C00] 12:31:57 INFO - PROCESS | 3756 | 1461267117606 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1550F000) [pid = 3756] [serial = 2021] [outer = 13911C00] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 13429C00 == 46 [pid = 3756] [id = 667] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 194C5400 == 45 [pid = 3756] [id = 666] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 181BA000 == 44 [pid = 3756] [id = 665] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 157A8400 == 43 [pid = 3756] [id = 664] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 11B43C00 == 42 [pid = 3756] [id = 663] 12:31:57 INFO - PROCESS | 3756 | --DOCSHELL 12B3D800 == 41 [pid = 3756] [id = 662] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19AC4C00) [pid = 3756] [serial = 1966] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (13434800) [pid = 3756] [serial = 1945] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (18BC8800) [pid = 3756] [serial = 1958] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (18B31C00) [pid = 3756] [serial = 1969] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (15F94C00) [pid = 3756] [serial = 1952] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (1607D400) [pid = 3756] [serial = 1949] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1979BC00) [pid = 3756] [serial = 1961] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1AE33000) [pid = 3756] [serial = 1856] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (19AC2400) [pid = 3756] [serial = 1967] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (19ABE400) [pid = 3756] [serial = 1942] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (16628000) [pid = 3756] [serial = 1939] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1989DC00) [pid = 3756] [serial = 1970] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (15D37800) [pid = 3756] [serial = 1948] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (194BB400) [pid = 3756] [serial = 1960] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (18BC9000) [pid = 3756] [serial = 1957] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (184B1800) [pid = 3756] [serial = 1955] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (18268C00) [pid = 3756] [serial = 1954] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (157A7400) [pid = 3756] [serial = 1951] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (14B64800) [pid = 3756] [serial = 1904] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (198AA000) [pid = 3756] [serial = 1963] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (13640C00) [pid = 3756] [serial = 1936] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (19DD2400) [pid = 3756] [serial = 1972] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1993CC00) [pid = 3756] [serial = 1964] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (13637000) [pid = 3756] [serial = 1946] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1A1E6800) [pid = 3756] [serial = 1975] [outer = 00000000] [url = about:blank] 12:31:57 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (19DD5C00) [pid = 3756] [serial = 1973] [outer = 00000000] [url = about:blank] 12:31:58 INFO - PROCESS | 3756 | 1461267118619 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]]]}] 12:31:58 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) 12:31:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1362ms 12:31:58 INFO - PROCESS | 3756 | 1461267118665 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 3756 | 1461267118670 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 12:31:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:31:58 INFO - PROCESS | 3756 | 1461267118676 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 3756 | 1461267118679 Marionette TRACE conn2 <- [1,2658,null,{}] 12:31:58 INFO - PROCESS | 3756 | 1461267118683 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}] 12:31:58 INFO - PROCESS | 3756 | 1461267118764 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:31:58 INFO - PROCESS | 3756 | 1461267118772 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 3756 | ++DOCSHELL 139D3000 == 42 [pid = 3756] [id = 674] 12:31:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (13B26C00) [pid = 3756] [serial = 2022] [outer = 00000000] 12:31:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1607B400) [pid = 3756] [serial = 2023] [outer = 13B26C00] 12:31:58 INFO - PROCESS | 3756 | 1461267118817 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (16625C00) [pid = 3756] [serial = 2024] [outer = 13B26C00] 12:31:59 INFO - PROCESS | 3756 | 1461267119810 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] 12:31:59 INFO - PROCESS | 3756 | 1461267119826 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 12:31:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:31:59 INFO - PROCESS | 3756 | 1461267119830 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 3756 | 1461267119833 Marionette TRACE conn2 <- [1,2662,null,{}] 12:31:59 INFO - PROCESS | 3756 | 1461267119843 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}] 12:31:59 INFO - PROCESS | 3756 | 1461267119928 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:31:59 INFO - PROCESS | 3756 | 1461267119937 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 3756 | ++DOCSHELL 16C8CC00 == 43 [pid = 3756] [id = 675] 12:31:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (16C8DC00) [pid = 3756] [serial = 2025] [outer = 00000000] 12:31:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18985C00) [pid = 3756] [serial = 2026] [outer = 16C8DC00] 12:31:59 INFO - PROCESS | 3756 | 1461267119986 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (18BC8800) [pid = 3756] [serial = 2027] [outer = 16C8DC00] 12:32:01 INFO - PROCESS | 3756 | 1461267120996 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] 12:32:01 INFO - PROCESS | 3756 | 1461267121035 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 12:32:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:32:01 INFO - PROCESS | 3756 | 1461267121039 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 3756 | 1461267121041 Marionette TRACE conn2 <- [1,2666,null,{}] 12:32:01 INFO - PROCESS | 3756 | 1461267121044 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}] 12:32:01 INFO - PROCESS | 3756 | 1461267121164 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:32:01 INFO - PROCESS | 3756 | 1461267121222 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 3756 | ++DOCSHELL 192E5800 == 44 [pid = 3756] [id = 676] 12:32:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19343800) [pid = 3756] [serial = 2028] [outer = 00000000] 12:32:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (197A0C00) [pid = 3756] [serial = 2029] [outer = 19343800] 12:32:01 INFO - PROCESS | 3756 | 1461267121268 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1987BC00) [pid = 3756] [serial = 2030] [outer = 19343800] 12:32:01 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (184B5800) [pid = 3756] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:32:01 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (11B44000) [pid = 3756] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:32:01 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (15FD9400) [pid = 3756] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:32:01 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (1330D400) [pid = 3756] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:32:01 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (196F8400) [pid = 3756] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:32:02 INFO - PROCESS | 3756 | 1461267122191 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]]]}] 12:32:02 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) 12:32:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1190ms 12:32:02 INFO - PROCESS | 3756 | 1461267122236 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 3756 | 1461267122238 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 12:32:02 INFO - PROCESS | 3756 | 1461267122241 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:32:02 INFO - PROCESS | 3756 | 1461267122243 Marionette TRACE conn2 <- [1,2670,null,{}] 12:32:02 INFO - PROCESS | 3756 | 1461267122246 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}] 12:32:02 INFO - PROCESS | 3756 | 1461267122355 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:32:02 INFO - PROCESS | 3756 | 1461267122364 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 3756 | ++DOCSHELL 13380C00 == 45 [pid = 3756] [id = 677] 12:32:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (13427C00) [pid = 3756] [serial = 2031] [outer = 00000000] 12:32:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (196F6C00) [pid = 3756] [serial = 2032] [outer = 13427C00] 12:32:02 INFO - PROCESS | 3756 | 1461267122410 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19884C00) [pid = 3756] [serial = 2033] [outer = 13427C00] 12:32:03 INFO - PROCESS | 3756 | 1461267123318 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]]]}] 12:32:03 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) 12:32:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1096ms 12:32:03 INFO - PROCESS | 3756 | 1461267123342 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 3756 | 1461267123344 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 12:32:03 INFO - PROCESS | 3756 | 1461267123347 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:32:03 INFO - PROCESS | 3756 | 1461267123349 Marionette TRACE conn2 <- [1,2674,null,{}] 12:32:03 INFO - PROCESS | 3756 | 1461267123353 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}] 12:32:03 INFO - PROCESS | 3756 | 1461267123485 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:32:03 INFO - PROCESS | 3756 | 1461267123543 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 3756 | ++DOCSHELL 13728400 == 46 [pid = 3756] [id = 678] 12:32:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19350C00) [pid = 3756] [serial = 2034] [outer = 00000000] 12:32:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19AC2C00) [pid = 3756] [serial = 2035] [outer = 19350C00] 12:32:03 INFO - PROCESS | 3756 | 1461267123591 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19DD0000) [pid = 3756] [serial = 2036] [outer = 19350C00] 12:32:04 INFO - PROCESS | 3756 | 1461267124498 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] 12:32:04 INFO - PROCESS | 3756 | 1461267124553 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 12:32:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:32:04 INFO - PROCESS | 3756 | 1461267124559 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 3756 | 1461267124563 Marionette TRACE conn2 <- [1,2678,null,{}] 12:32:04 INFO - PROCESS | 3756 | 1461267124569 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}] 12:32:04 INFO - PROCESS | 3756 | 1461267124705 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:32:04 INFO - PROCESS | 3756 | 1461267124837 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 3756 | ++DOCSHELL 1391FC00 == 47 [pid = 3756] [id = 679] 12:32:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (139DC000) [pid = 3756] [serial = 2037] [outer = 00000000] 12:32:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (148BB000) [pid = 3756] [serial = 2038] [outer = 139DC000] 12:32:04 INFO - PROCESS | 3756 | 1461267124943 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (148B4C00) [pid = 3756] [serial = 2039] [outer = 139DC000] 12:32:05 INFO - PROCESS | 3756 | 1461267125960 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] 12:32:06 INFO - PROCESS | 3756 | 1461267126024 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 12:32:06 INFO - PROCESS | 3756 | 1461267126072 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 3756 | 1461267126075 Marionette TRACE conn2 <- [1,2682,null,{}] 12:32:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:32:06 INFO - PROCESS | 3756 | 1461267126080 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}] 12:32:06 INFO - PROCESS | 3756 | 1461267126174 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:32:06 INFO - PROCESS | 3756 | 1461267126390 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 3756 | ++DOCSHELL 18261400 == 48 [pid = 3756] [id = 680] 12:32:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (18266C00) [pid = 3756] [serial = 2040] [outer = 00000000] 12:32:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1881A800) [pid = 3756] [serial = 2041] [outer = 18266C00] 12:32:06 INFO - PROCESS | 3756 | 1461267126446 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (1934A000) [pid = 3756] [serial = 2042] [outer = 18266C00] 12:32:07 INFO - PROCESS | 3756 | 1461267127654 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] 12:32:07 INFO - PROCESS | 3756 | 1461267127681 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 12:32:07 INFO - PROCESS | 3756 | 1461267127686 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:32:07 INFO - PROCESS | 3756 | 1461267127690 Marionette TRACE conn2 <- [1,2686,null,{}] 12:32:07 INFO - PROCESS | 3756 | 1461267127697 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}] 12:32:07 INFO - PROCESS | 3756 | 1461267127892 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:32:08 INFO - PROCESS | 3756 | 1461267127998 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 3756 | ++DOCSHELL 13365C00 == 49 [pid = 3756] [id = 681] 12:32:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (13366800) [pid = 3756] [serial = 2043] [outer = 00000000] 12:32:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (15DE8800) [pid = 3756] [serial = 2044] [outer = 13366800] 12:32:08 INFO - PROCESS | 3756 | 1461267128053 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1607F000) [pid = 3756] [serial = 2045] [outer = 13366800] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 13380C00 == 48 [pid = 3756] [id = 677] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 192E5800 == 47 [pid = 3756] [id = 676] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 16C8CC00 == 46 [pid = 3756] [id = 675] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 139D3000 == 45 [pid = 3756] [id = 674] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 13730800 == 44 [pid = 3756] [id = 673] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 16585800 == 43 [pid = 3756] [id = 670] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 1445C400 == 42 [pid = 3756] [id = 669] 12:32:08 INFO - PROCESS | 3756 | --DOCSHELL 0267A800 == 41 [pid = 3756] [id = 668] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1987C800) [pid = 3756] [serial = 1999] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1987EC00) [pid = 3756] [serial = 2000] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1993BC00) [pid = 3756] [serial = 2002] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (13B2C000) [pid = 3756] [serial = 1978] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1825F000) [pid = 3756] [serial = 1981] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (18BC7000) [pid = 3756] [serial = 1996] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (192E3400) [pid = 3756] [serial = 1997] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1337BC00) [pid = 3756] [serial = 1990] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (13919400) [pid = 3756] [serial = 1991] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (16C89400) [pid = 3756] [serial = 1993] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1813E000) [pid = 3756] [serial = 1994] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (13B1D400) [pid = 3756] [serial = 1988] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (13916000) [pid = 3756] [serial = 1987] [outer = 00000000] [url = about:blank] 12:32:08 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (19DD0400) [pid = 3756] [serial = 1984] [outer = 00000000] [url = about:blank] 12:32:09 INFO - PROCESS | 3756 | 1461267129106 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] 12:32:09 INFO - PROCESS | 3756 | 1461267129195 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 12:32:09 INFO - PROCESS | 3756 | 1461267129201 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:32:09 INFO - PROCESS | 3756 | 1461267129204 Marionette TRACE conn2 <- [1,2690,null,{}] 12:32:09 INFO - PROCESS | 3756 | 1461267129208 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}] 12:32:09 INFO - PROCESS | 3756 | 1461267129325 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:32:09 INFO - PROCESS | 3756 | 1461267129332 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 3756 | ++DOCSHELL 13730800 == 42 [pid = 3756] [id = 682] 12:32:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (13916000) [pid = 3756] [serial = 2046] [outer = 00000000] 12:32:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (16765800) [pid = 3756] [serial = 2047] [outer = 13916000] 12:32:09 INFO - PROCESS | 3756 | 1461267129377 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (16CF8800) [pid = 3756] [serial = 2048] [outer = 13916000] 12:32:09 INFO - PROCESS | 3756 | 1461267129867 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:32:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 689ms 12:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:32:09 INFO - PROCESS | 3756 | 1461267129904 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 3756 | 1461267129906 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 12:32:09 INFO - PROCESS | 3756 | 1461267129910 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 3756 | 1461267129914 Marionette TRACE conn2 <- [1,2694,null,{}] 12:32:09 INFO - PROCESS | 3756 | 1461267129924 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}] 12:32:10 INFO - PROCESS | 3756 | 1461267130010 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:32:10 INFO - PROCESS | 3756 | 1461267130018 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 3756 | ++DOCSHELL 18818000 == 43 [pid = 3756] [id = 683] 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (18819C00) [pid = 3756] [serial = 2049] [outer = 00000000] 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (18BCC400) [pid = 3756] [serial = 2050] [outer = 18819C00] 12:32:10 INFO - PROCESS | 3756 | 1461267130066 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19343C00) [pid = 3756] [serial = 2051] [outer = 18819C00] 12:32:10 INFO - PROCESS | 3756 | 1461267130518 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]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:32:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 627ms 12:32:10 INFO - PROCESS | 3756 | 1461267130547 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 3756 | 1461267130550 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 12:32:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:32:10 INFO - PROCESS | 3756 | 1461267130553 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 3756 | 1461267130555 Marionette TRACE conn2 <- [1,2698,null,{}] 12:32:10 INFO - PROCESS | 3756 | 1461267130558 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}] 12:32:10 INFO - PROCESS | 3756 | 1461267130638 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:32:10 INFO - PROCESS | 3756 | 1461267130644 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 3756 | ++DOCSHELL 16628400 == 44 [pid = 3756] [id = 684] 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1979B800) [pid = 3756] [serial = 2052] [outer = 00000000] 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (198AC400) [pid = 3756] [serial = 2053] [outer = 1979B800] 12:32:10 INFO - PROCESS | 3756 | 1461267130689 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (19941400) [pid = 3756] [serial = 2054] [outer = 1979B800] 12:32:11 INFO - PROCESS | 3756 | 1461267131208 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] 12:32:11 INFO - PROCESS | 3756 | 1461267131255 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 12:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:32:11 INFO - PROCESS | 3756 | 1461267131258 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 3756 | 1461267131260 Marionette TRACE conn2 <- [1,2702,null,{}] 12:32:11 INFO - PROCESS | 3756 | 1461267131264 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}] 12:32:11 INFO - PROCESS | 3756 | 1461267131377 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:32:11 INFO - PROCESS | 3756 | 1461267131383 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 3756 | ++DOCSHELL 19AC4800 == 45 [pid = 3756] [id = 685] 12:32:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (19AC5400) [pid = 3756] [serial = 2055] [outer = 00000000] 12:32:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (19E29C00) [pid = 3756] [serial = 2056] [outer = 19AC5400] 12:32:11 INFO - PROCESS | 3756 | 1461267131427 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1A12DC00) [pid = 3756] [serial = 2057] [outer = 19AC5400] 12:32:11 INFO - PROCESS | 3756 | 1461267131877 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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:32:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 642ms 12:32:11 INFO - PROCESS | 3756 | 1461267131896 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 3756 | 1461267131898 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 12:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:32:11 INFO - PROCESS | 3756 | 1461267131901 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 3756 | 1461267131903 Marionette TRACE conn2 <- [1,2706,null,{}] 12:32:11 INFO - PROCESS | 3756 | 1461267131906 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}] 12:32:12 INFO - PROCESS | 3756 | 1461267132036 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:32:12 INFO - PROCESS | 3756 | 1461267132129 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 3756 | ++DOCSHELL 13632C00 == 46 [pid = 3756] [id = 686] 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19DC8400) [pid = 3756] [serial = 2058] [outer = 00000000] 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1AA5AC00) [pid = 3756] [serial = 2059] [outer = 19DC8400] 12:32:12 INFO - PROCESS | 3756 | 1461267132177 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1AB37400) [pid = 3756] [serial = 2060] [outer = 19DC8400] 12:32:12 INFO - PROCESS | 3756 | 1461267132619 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] 12:32:12 INFO - PROCESS | 3756 | 1461267132645 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 12:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:32:12 INFO - PROCESS | 3756 | 1461267132648 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 3756 | 1461267132650 Marionette TRACE conn2 <- [1,2710,null,{}] 12:32:12 INFO - PROCESS | 3756 | 1461267132653 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}] 12:32:12 INFO - PROCESS | 3756 | 1461267132761 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:32:12 INFO - PROCESS | 3756 | 1461267132769 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 3756 | ++DOCSHELL 1AE0FC00 == 47 [pid = 3756] [id = 687] 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1AE10C00) [pid = 3756] [serial = 2061] [outer = 00000000] 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1AE3F800) [pid = 3756] [serial = 2062] [outer = 1AE10C00] 12:32:12 INFO - PROCESS | 3756 | 1461267132866 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C21D000) [pid = 3756] [serial = 2063] [outer = 1AE10C00] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (19343800) [pid = 3756] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (13911C00) [pid = 3756] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (13B26C00) [pid = 3756] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (16C8DC00) [pid = 3756] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13427C00) [pid = 3756] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:32:13 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (198A5C00) [pid = 3756] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:32:13 INFO - PROCESS | 3756 | 1461267133331 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] 12:32:13 INFO - PROCESS | 3756 | 1461267133392 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 12:32:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:32:13 INFO - PROCESS | 3756 | 1461267133395 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 3756 | 1461267133397 Marionette TRACE conn2 <- [1,2714,null,{}] 12:32:13 INFO - PROCESS | 3756 | 1461267133428 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}] 12:32:13 INFO - PROCESS | 3756 | 1461267133505 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:32:13 INFO - PROCESS | 3756 | 1461267133511 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 3756 | ++DOCSHELL 18408000 == 48 [pid = 3756] [id = 688] 12:32:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19EAC400) [pid = 3756] [serial = 2064] [outer = 00000000] 12:32:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1C224000) [pid = 3756] [serial = 2065] [outer = 19EAC400] 12:32:13 INFO - PROCESS | 3756 | 1461267133555 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1C223C00) [pid = 3756] [serial = 2066] [outer = 19EAC400] 12:32:13 INFO - PROCESS | 3756 | 1461267133981 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 610ms 12:32:14 INFO - PROCESS | 3756 | 1461267134014 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 3756 | 1461267134016 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 12:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:32:14 INFO - PROCESS | 3756 | 1461267134020 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 3756 | 1461267134021 Marionette TRACE conn2 <- [1,2718,null,{}] 12:32:14 INFO - PROCESS | 3756 | 1461267134028 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}] 12:32:14 INFO - PROCESS | 3756 | 1461267134105 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:32:14 INFO - PROCESS | 3756 | 1461267134111 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 3756 | ++DOCSHELL 11B3F800 == 49 [pid = 3756] [id = 689] 12:32:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (12CB3000) [pid = 3756] [serial = 2067] [outer = 00000000] 12:32:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1C264C00) [pid = 3756] [serial = 2068] [outer = 12CB3000] 12:32:14 INFO - PROCESS | 3756 | 1461267134155 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1C263000) [pid = 3756] [serial = 2069] [outer = 12CB3000] 12:32:15 INFO - PROCESS | 3756 | 1461267135072 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] 12:32:15 INFO - PROCESS | 3756 | 1461267135136 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 12:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:32:15 INFO - PROCESS | 3756 | 1461267135142 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 3756 | 1461267135147 Marionette TRACE conn2 <- [1,2722,null,{}] 12:32:15 INFO - PROCESS | 3756 | 1461267135154 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}] 12:32:15 INFO - PROCESS | 3756 | 1461267135254 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:32:15 INFO - PROCESS | 3756 | 1461267135387 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 3756 | ++DOCSHELL 1391E000 == 50 [pid = 3756] [id = 690] 12:32:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (13920800) [pid = 3756] [serial = 2070] [outer = 00000000] 12:32:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (13B60800) [pid = 3756] [serial = 2071] [outer = 13920800] 12:32:15 INFO - PROCESS | 3756 | 1461267135451 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (13B60400) [pid = 3756] [serial = 2072] [outer = 13920800] 12:32:16 INFO - PROCESS | 3756 | 1461267136017 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]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:32:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 892ms 12:32:16 INFO - PROCESS | 3756 | 1461267136048 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 3756 | 1461267136052 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 12:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:32:16 INFO - PROCESS | 3756 | 1461267136060 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 3756 | 1461267136064 Marionette TRACE conn2 <- [1,2726,null,{}] 12:32:16 INFO - PROCESS | 3756 | 1461267136069 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}] 12:32:16 INFO - PROCESS | 3756 | 1461267136173 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:32:16 INFO - PROCESS | 3756 | 1461267136283 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 3756 | ++DOCSHELL 139D3800 == 51 [pid = 3756] [id = 691] 12:32:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (181B3000) [pid = 3756] [serial = 2073] [outer = 00000000] 12:32:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (18BCAC00) [pid = 3756] [serial = 2074] [outer = 181B3000] 12:32:16 INFO - PROCESS | 3756 | 1461267136337 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (19878400) [pid = 3756] [serial = 2075] [outer = 181B3000] 12:32:16 INFO - PROCESS | 3756 | 1461267136977 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]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 940ms 12:32:17 INFO - PROCESS | 3756 | 1461267137003 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 3756 | 1461267137006 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 12:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:32:17 INFO - PROCESS | 3756 | 1461267137010 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 3756 | 1461267137012 Marionette TRACE conn2 <- [1,2730,null,{}] 12:32:17 INFO - PROCESS | 3756 | 1461267137021 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}] 12:32:17 INFO - PROCESS | 3756 | 1461267137128 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:32:17 INFO - PROCESS | 3756 | 1461267137243 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 3756 | ++DOCSHELL 1A468800 == 52 [pid = 3756] [id = 692] 12:32:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1A742C00) [pid = 3756] [serial = 2076] [outer = 00000000] 12:32:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1AE0A000) [pid = 3756] [serial = 2077] [outer = 1A742C00] 12:32:17 INFO - PROCESS | 3756 | 1461267137343 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1AE3A000) [pid = 3756] [serial = 2078] [outer = 1A742C00] 12:32:17 INFO - PROCESS | 3756 | 1461267137912 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]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 940ms 12:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:32:17 INFO - PROCESS | 3756 | 1461267137954 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 3756 | 1461267137956 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 12:32:17 INFO - PROCESS | 3756 | 1461267137960 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 3756 | 1461267137962 Marionette TRACE conn2 <- [1,2734,null,{}] 12:32:17 INFO - PROCESS | 3756 | 1461267137966 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}] 12:32:18 INFO - PROCESS | 3756 | 1461267138066 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:32:18 INFO - PROCESS | 3756 | 1461267138205 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 3756 | ++DOCSHELL 1C283C00 == 53 [pid = 3756] [id = 693] 12:32:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (1C284000) [pid = 3756] [serial = 2079] [outer = 00000000] 12:32:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1C28AC00) [pid = 3756] [serial = 2080] [outer = 1C284000] 12:32:18 INFO - PROCESS | 3756 | 1461267138261 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1C28E400) [pid = 3756] [serial = 2081] [outer = 1C284000] 12:32:18 INFO - PROCESS | 3756 | 1461267138837 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]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:32:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 940ms 12:32:18 INFO - PROCESS | 3756 | 1461267138905 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 3756 | 1461267138908 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 12:32:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:32:18 INFO - PROCESS | 3756 | 1461267138911 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 3756 | 1461267138913 Marionette TRACE conn2 <- [1,2738,null,{}] 12:32:18 INFO - PROCESS | 3756 | 1461267138917 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}] 12:32:19 INFO - PROCESS | 3756 | 1461267139015 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:32:19 INFO - PROCESS | 3756 | 1461267139152 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 3756 | ++DOCSHELL 1C282800 == 54 [pid = 3756] [id = 694] 12:32:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1C282C00) [pid = 3756] [serial = 2082] [outer = 00000000] 12:32:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1C455C00) [pid = 3756] [serial = 2083] [outer = 1C282C00] 12:32:19 INFO - PROCESS | 3756 | 1461267139207 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C98A000) [pid = 3756] [serial = 2084] [outer = 1C282C00] 12:32:19 INFO - PROCESS | 3756 | 1461267139836 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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1003ms 12:32:19 INFO - PROCESS | 3756 | 1461267139914 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 3756 | 1461267139918 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 12:32:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:32:19 INFO - PROCESS | 3756 | 1461267139924 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 3756 | 1461267139927 Marionette TRACE conn2 <- [1,2742,null,{}] 12:32:19 INFO - PROCESS | 3756 | 1461267139933 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}] 12:32:20 INFO - PROCESS | 3756 | 1461267140029 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:32:20 INFO - PROCESS | 3756 | 1461267140165 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 3756 | ++DOCSHELL 14B5DC00 == 55 [pid = 3756] [id = 695] 12:32:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (15DD8400) [pid = 3756] [serial = 2085] [outer = 00000000] 12:32:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (16C97800) [pid = 3756] [serial = 2086] [outer = 15DD8400] 12:32:20 INFO - PROCESS | 3756 | 1461267140215 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1825D000) [pid = 3756] [serial = 2087] [outer = 15DD8400] 12:32:20 INFO - PROCESS | 3756 | 1461267140818 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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:32:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 940ms 12:32:20 INFO - PROCESS | 3756 | 1461267140871 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 3756 | 1461267140876 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 12:32:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:32:20 INFO - PROCESS | 3756 | 1461267140882 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 3756 | 1461267140885 Marionette TRACE conn2 <- [1,2746,null,{}] 12:32:20 INFO - PROCESS | 3756 | 1461267140889 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}] 12:32:21 INFO - PROCESS | 3756 | 1461267140988 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:32:21 INFO - PROCESS | 3756 | 1461267141114 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 11CAF800 == 54 [pid = 3756] [id = 642] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 18408000 == 53 [pid = 3756] [id = 688] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 1AE0FC00 == 52 [pid = 3756] [id = 687] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 13632C00 == 51 [pid = 3756] [id = 686] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 19AC4800 == 50 [pid = 3756] [id = 685] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 16628400 == 49 [pid = 3756] [id = 684] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 18818000 == 48 [pid = 3756] [id = 683] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 13730800 == 47 [pid = 3756] [id = 682] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 13365C00 == 46 [pid = 3756] [id = 681] 12:32:21 INFO - PROCESS | 3756 | --DOCSHELL 13728400 == 45 [pid = 3756] [id = 678] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (199C4400) [pid = 3756] [serial = 2003] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (19AC2C00) [pid = 3756] [serial = 2035] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (197A0C00) [pid = 3756] [serial = 2029] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1550F000) [pid = 3756] [serial = 2021] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (13B58400) [pid = 3756] [serial = 2020] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (1607B400) [pid = 3756] [serial = 2023] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (16625C00) [pid = 3756] [serial = 2024] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (18985C00) [pid = 3756] [serial = 2026] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1330C400) [pid = 3756] [serial = 2005] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (15DF3C00) [pid = 3756] [serial = 2008] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (18816000) [pid = 3756] [serial = 2011] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (19DC9000) [pid = 3756] [serial = 2014] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1A462800) [pid = 3756] [serial = 2017] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1987BC00) [pid = 3756] [serial = 2030] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (196F6C00) [pid = 3756] [serial = 2032] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19884C00) [pid = 3756] [serial = 2033] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (18BC8800) [pid = 3756] [serial = 2027] [outer = 00000000] [url = about:blank] 12:32:21 INFO - PROCESS | 3756 | ++DOCSHELL 11B43C00 == 46 [pid = 3756] [id = 696] 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (11B44000) [pid = 3756] [serial = 2088] [outer = 00000000] 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (13632C00) [pid = 3756] [serial = 2089] [outer = 11B44000] 12:32:21 INFO - PROCESS | 3756 | 1461267141192 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1550F000) [pid = 3756] [serial = 2090] [outer = 11B44000] 12:32:21 INFO - PROCESS | 3756 | 1461267141588 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]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:32:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 735ms 12:32:21 INFO - PROCESS | 3756 | 1461267141621 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 3756 | 1461267141623 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 12:32:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:32:21 INFO - PROCESS | 3756 | 1461267141630 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 3756 | 1461267141634 Marionette TRACE conn2 <- [1,2750,null,{}] 12:32:21 INFO - PROCESS | 3756 | 1461267141644 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}] 12:32:21 INFO - PROCESS | 3756 | 1461267141761 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:32:21 INFO - PROCESS | 3756 | 1461267141771 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 3756 | ++DOCSHELL 18BCE400 == 47 [pid = 3756] [id = 697] 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (18BD2000) [pid = 3756] [serial = 2091] [outer = 00000000] 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (196F8C00) [pid = 3756] [serial = 2092] [outer = 18BD2000] 12:32:21 INFO - PROCESS | 3756 | 1461267141819 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (19878800) [pid = 3756] [serial = 2093] [outer = 18BD2000] 12:32:22 INFO - PROCESS | 3756 | 1461267142324 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]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:32:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 735ms 12:32:22 INFO - PROCESS | 3756 | 1461267142367 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 3756 | 1461267142370 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 12:32:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:32:22 INFO - PROCESS | 3756 | 1461267142373 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 3756 | 1461267142375 Marionette TRACE conn2 <- [1,2754,null,{}] 12:32:22 INFO - PROCESS | 3756 | 1461267142378 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}] 12:32:22 INFO - PROCESS | 3756 | 1461267142475 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:32:22 INFO - PROCESS | 3756 | 1461267142484 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 3756 | ++DOCSHELL 198AAC00 == 48 [pid = 3756] [id = 698] 12:32:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (198ABC00) [pid = 3756] [serial = 2094] [outer = 00000000] 12:32:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (19AC7C00) [pid = 3756] [serial = 2095] [outer = 198ABC00] 12:32:22 INFO - PROCESS | 3756 | 1461267142538 Marionette DEBUG loaded listener.js 12:32:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (19DCD800) [pid = 3756] [serial = 2096] [outer = 198ABC00] 12:32:23 INFO - PROCESS | 3756 | 1461267142996 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]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:32:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 641ms 12:32:23 INFO - PROCESS | 3756 | 1461267143011 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 3756 | 1461267143013 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 12:32:23 INFO - PROCESS | 3756 | 1461267143016 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:32:23 INFO - PROCESS | 3756 | 1461267143018 Marionette TRACE conn2 <- [1,2758,null,{}] 12:32:23 INFO - PROCESS | 3756 | 1461267143021 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}] 12:32:23 INFO - PROCESS | 3756 | 1461267143100 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:32:23 INFO - PROCESS | 3756 | 1461267143106 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 3756 | ++DOCSHELL 16626C00 == 49 [pid = 3756] [id = 699] 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19352800) [pid = 3756] [serial = 2097] [outer = 00000000] 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1A743C00) [pid = 3756] [serial = 2098] [outer = 19352800] 12:32:23 INFO - PROCESS | 3756 | 1461267143152 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1AA5B000) [pid = 3756] [serial = 2099] [outer = 19352800] 12:32:23 INFO - PROCESS | 3756 | 1461267143616 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]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:32:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 641ms 12:32:23 INFO - PROCESS | 3756 | 1461267143663 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 3756 | 1461267143665 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 12:32:23 INFO - PROCESS | 3756 | 1461267143669 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:32:23 INFO - PROCESS | 3756 | 1461267143670 Marionette TRACE conn2 <- [1,2762,null,{}] 12:32:23 INFO - PROCESS | 3756 | 1461267143680 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}] 12:32:23 INFO - PROCESS | 3756 | 1461267143814 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:32:23 INFO - PROCESS | 3756 | 1461267143822 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 3756 | ++DOCSHELL 1A368800 == 50 [pid = 3756] [id = 700] 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1AE34000) [pid = 3756] [serial = 2100] [outer = 00000000] 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C262800) [pid = 3756] [serial = 2101] [outer = 1AE34000] 12:32:23 INFO - PROCESS | 3756 | 1461267143870 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1C286000) [pid = 3756] [serial = 2102] [outer = 1AE34000] 12:32:24 INFO - PROCESS | 3756 | 1461267144328 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]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:32:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 704ms 12:32:24 INFO - PROCESS | 3756 | 1461267144370 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 3756 | 1461267144372 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 12:32:24 INFO - PROCESS | 3756 | 1461267144375 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:32:24 INFO - PROCESS | 3756 | 1461267144377 Marionette TRACE conn2 <- [1,2766,null,{}] 12:32:24 INFO - PROCESS | 3756 | 1461267144380 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}] 12:32:24 INFO - PROCESS | 3756 | 1461267144492 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:32:24 INFO - PROCESS | 3756 | 1461267144591 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 3756 | ++DOCSHELL 1C28D400 == 51 [pid = 3756] [id = 701] 12:32:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C44EC00) [pid = 3756] [serial = 2103] [outer = 00000000] 12:32:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C98E400) [pid = 3756] [serial = 2104] [outer = 1C44EC00] 12:32:24 INFO - PROCESS | 3756 | 1461267144637 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (1C991C00) [pid = 3756] [serial = 2105] [outer = 1C44EC00] 12:32:25 INFO - PROCESS | 3756 | 1461267145057 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]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:32:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 751ms 12:32:25 INFO - PROCESS | 3756 | 1461267145116 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 3756 | 1461267145118 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 12:32:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:32:25 INFO - PROCESS | 3756 | 1461267145122 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 3756 | 1461267145123 Marionette TRACE conn2 <- [1,2770,null,{}] 12:32:25 INFO - PROCESS | 3756 | 1461267145132 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}] 12:32:25 INFO - PROCESS | 3756 | 1461267145246 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:32:25 INFO - PROCESS | 3756 | 1461267145256 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 3756 | ++DOCSHELL 1C990C00 == 52 [pid = 3756] [id = 702] 12:32:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (1C994C00) [pid = 3756] [serial = 2106] [outer = 00000000] 12:32:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (1CB41800) [pid = 3756] [serial = 2107] [outer = 1C994C00] 12:32:25 INFO - PROCESS | 3756 | 1461267145299 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 119 (1CC74C00) [pid = 3756] [serial = 2108] [outer = 1C994C00] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 118 (13366800) [pid = 3756] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (19AC5400) [pid = 3756] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (13916000) [pid = 3756] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (19DC8400) [pid = 3756] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (18266C00) [pid = 3756] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (18819C00) [pid = 3756] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1979B800) [pid = 3756] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1AE10C00) [pid = 3756] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (19EAC400) [pid = 3756] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (139DC000) [pid = 3756] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (15509000) [pid = 3756] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (02A96C00) [pid = 3756] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1550D800) [pid = 3756] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (181B1800) [pid = 3756] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (19AC6C00) [pid = 3756] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (19939800) [pid = 3756] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1993AC00) [pid = 3756] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (1342A800) [pid = 3756] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (14B61400) [pid = 3756] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19943400) [pid = 3756] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19DC8C00) [pid = 3756] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1363C800) [pid = 3756] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (16954000) [pid = 3756] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (19AC3800) [pid = 3756] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:32:25 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (0267E800) [pid = 3756] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:32:26 INFO - PROCESS | 3756 | 1461267146045 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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:32:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 954ms 12:32:26 INFO - PROCESS | 3756 | 1461267146099 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 3756 | 1461267146101 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 12:32:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:32:26 INFO - PROCESS | 3756 | 1461267146104 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 3756 | 1461267146106 Marionette TRACE conn2 <- [1,2774,null,{}] 12:32:26 INFO - PROCESS | 3756 | 1461267146109 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}] 12:32:26 INFO - PROCESS | 3756 | 1461267146188 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:32:26 INFO - PROCESS | 3756 | 1461267146305 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 3756 | ++DOCSHELL 02A96C00 == 53 [pid = 3756] [id = 703] 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (11B47000) [pid = 3756] [serial = 2109] [outer = 00000000] 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (13728C00) [pid = 3756] [serial = 2110] [outer = 11B47000] 12:32:26 INFO - PROCESS | 3756 | 1461267146349 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (15509000) [pid = 3756] [serial = 2111] [outer = 11B47000] 12:32:26 INFO - PROCESS | 3756 | 1461267146710 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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:32:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 641ms 12:32:26 INFO - PROCESS | 3756 | 1461267146743 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 3756 | 1461267146744 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 12:32:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:32:26 INFO - PROCESS | 3756 | 1461267146748 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 3756 | 1461267146749 Marionette TRACE conn2 <- [1,2778,null,{}] 12:32:26 INFO - PROCESS | 3756 | 1461267146753 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}] 12:32:26 INFO - PROCESS | 3756 | 1461267146873 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:32:26 INFO - PROCESS | 3756 | 1461267146882 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 3756 | ++DOCSHELL 13B25800 == 54 [pid = 3756] [id = 704] 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (16C90000) [pid = 3756] [serial = 2112] [outer = 00000000] 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1979B800) [pid = 3756] [serial = 2113] [outer = 16C90000] 12:32:26 INFO - PROCESS | 3756 | 1461267146926 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (199CF000) [pid = 3756] [serial = 2114] [outer = 16C90000] 12:32:27 INFO - PROCESS | 3756 | 1461267147334 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]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:32:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 641ms 12:32:27 INFO - PROCESS | 3756 | 1461267147386 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 3756 | 1461267147388 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 12:32:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:32:27 INFO - PROCESS | 3756 | 1461267147392 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 3756 | 1461267147394 Marionette TRACE conn2 <- [1,2782,null,{}] 12:32:27 INFO - PROCESS | 3756 | 1461267147398 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}] 12:32:27 INFO - PROCESS | 3756 | 1461267147533 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:32:27 INFO - PROCESS | 3756 | 1461267147581 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 3756 | ++DOCSHELL 19883800 == 55 [pid = 3756] [id = 705] 12:32:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (19DC8400) [pid = 3756] [serial = 2115] [outer = 00000000] 12:32:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1CEB0C00) [pid = 3756] [serial = 2116] [outer = 19DC8400] 12:32:27 INFO - PROCESS | 3756 | 1461267147630 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1CEBE400) [pid = 3756] [serial = 2117] [outer = 19DC8400] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 18261400 == 54 [pid = 3756] [id = 680] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1363C400 == 53 [pid = 3756] [id = 659] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 19A98C00 == 52 [pid = 3756] [id = 672] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 13633C00 == 51 [pid = 3756] [id = 646] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 19941000 == 50 [pid = 3756] [id = 344] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 13917C00 == 49 [pid = 3756] [id = 658] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1391FC00 == 48 [pid = 3756] [id = 679] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 199C3C00 == 47 [pid = 3756] [id = 345] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 19940400 == 46 [pid = 3756] [id = 647] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 15508400 == 45 [pid = 3756] [id = 643] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1694E000 == 44 [pid = 3756] [id = 660] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 199C3800 == 43 [pid = 3756] [id = 661] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 19882800 == 42 [pid = 3756] [id = 641] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 198A8000 == 41 [pid = 3756] [id = 671] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 11B43C00 == 40 [pid = 3756] [id = 696] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1C282800 == 39 [pid = 3756] [id = 694] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 14B5DC00 == 38 [pid = 3756] [id = 695] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1C283C00 == 37 [pid = 3756] [id = 693] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 139D3800 == 36 [pid = 3756] [id = 691] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1A468800 == 35 [pid = 3756] [id = 692] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 11B3F800 == 34 [pid = 3756] [id = 689] 12:32:28 INFO - PROCESS | 3756 | --DOCSHELL 1391E000 == 33 [pid = 3756] [id = 690] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 1C28D400 == 32 [pid = 3756] [id = 701] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 02A96C00 == 31 [pid = 3756] [id = 703] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 1C990C00 == 30 [pid = 3756] [id = 702] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 13B25800 == 29 [pid = 3756] [id = 704] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 18BCE400 == 28 [pid = 3756] [id = 697] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 1A368800 == 27 [pid = 3756] [id = 700] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 198AAC00 == 26 [pid = 3756] [id = 698] 12:32:29 INFO - PROCESS | 3756 | --DOCSHELL 16626C00 == 25 [pid = 3756] [id = 699] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (16081C00) [pid = 3756] [serial = 2009] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (13371000) [pid = 3756] [serial = 1901] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (19A8E800) [pid = 3756] [serial = 1898] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (18B2E000) [pid = 3756] [serial = 2012] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1A467400) [pid = 3756] [serial = 2018] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19DCD000) [pid = 3756] [serial = 2015] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (199C0400) [pid = 3756] [serial = 1934] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (13B5F400) [pid = 3756] [serial = 1937] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (16C8E400) [pid = 3756] [serial = 1940] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (19AC5800) [pid = 3756] [serial = 1943] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1A369000) [pid = 3756] [serial = 1976] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (148B8C00) [pid = 3756] [serial = 1979] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (18268400) [pid = 3756] [serial = 1982] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1A12EC00) [pid = 3756] [serial = 1985] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1345E400) [pid = 3756] [serial = 2006] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1C264C00) [pid = 3756] [serial = 2068] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1607F000) [pid = 3756] [serial = 2045] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (15DE8800) [pid = 3756] [serial = 2044] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (19E29C00) [pid = 3756] [serial = 2056] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (16765800) [pid = 3756] [serial = 2047] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1AA5AC00) [pid = 3756] [serial = 2059] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (1934A000) [pid = 3756] [serial = 2042] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (1881A800) [pid = 3756] [serial = 2041] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (18BCC400) [pid = 3756] [serial = 2050] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (198AC400) [pid = 3756] [serial = 2053] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (19343C00) [pid = 3756] [serial = 2051] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1AE3F800) [pid = 3756] [serial = 2062] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1AB37400) [pid = 3756] [serial = 2060] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1C224000) [pid = 3756] [serial = 2065] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1C21D000) [pid = 3756] [serial = 2063] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (148B4C00) [pid = 3756] [serial = 2039] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (148BB000) [pid = 3756] [serial = 2038] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (16CF8800) [pid = 3756] [serial = 2048] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (1A12DC00) [pid = 3756] [serial = 2057] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (1C223C00) [pid = 3756] [serial = 2066] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (19941400) [pid = 3756] [serial = 2054] [outer = 00000000] [url = about:blank] 12:32:29 INFO - PROCESS | 3756 | 1461267149575 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]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:32:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2236ms 12:32:29 INFO - PROCESS | 3756 | 1461267149616 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 3756 | 1461267149620 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 12:32:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:32:29 INFO - PROCESS | 3756 | 1461267149626 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 3756 | 1461267149630 Marionette TRACE conn2 <- [1,2786,null,{}] 12:32:29 INFO - PROCESS | 3756 | 1461267149636 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}] 12:32:29 INFO - PROCESS | 3756 | 1461267149733 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:32:29 INFO - PROCESS | 3756 | 1461267149743 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 3756 | ++DOCSHELL 02A95800 == 26 [pid = 3756] [id = 706] 12:32:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (02A95C00) [pid = 3756] [serial = 2118] [outer = 00000000] 12:32:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (11B42800) [pid = 3756] [serial = 2119] [outer = 02A95C00] 12:32:29 INFO - PROCESS | 3756 | 1461267149791 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (11B48400) [pid = 3756] [serial = 2120] [outer = 02A95C00] 12:32:30 INFO - PROCESS | 3756 | 1461267150309 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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:32:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 751ms 12:32:30 INFO - PROCESS | 3756 | 1461267150367 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 3756 | 1461267150373 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 12:32:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:32:30 INFO - PROCESS | 3756 | 1461267150379 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 3756 | 1461267150382 Marionette TRACE conn2 <- [1,2790,null,{}] 12:32:30 INFO - PROCESS | 3756 | 1461267150386 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}] 12:32:30 INFO - PROCESS | 3756 | 1461267150468 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:32:30 INFO - PROCESS | 3756 | 1461267150479 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 3756 | ++DOCSHELL 12DDD000 == 27 [pid = 3756] [id = 707] 12:32:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (13306800) [pid = 3756] [serial = 2121] [outer = 00000000] 12:32:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1336E800) [pid = 3756] [serial = 2122] [outer = 13306800] 12:32:30 INFO - PROCESS | 3756 | 1461267150525 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (1337D800) [pid = 3756] [serial = 2123] [outer = 13306800] 12:32:31 INFO - PROCESS | 3756 | 1461267151021 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:32:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 688ms 12:32:31 INFO - PROCESS | 3756 | 1461267151077 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 3756 | 1461267151079 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 12:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:32:31 INFO - PROCESS | 3756 | 1461267151083 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 3756 | 1461267151087 Marionette TRACE conn2 <- [1,2794,null,{}] 12:32:31 INFO - PROCESS | 3756 | 1461267151097 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}] 12:32:31 INFO - PROCESS | 3756 | 1461267151215 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:32:31 INFO - PROCESS | 3756 | 1461267151312 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 3756 | ++DOCSHELL 13634C00 == 28 [pid = 3756] [id = 708] 12:32:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (13635C00) [pid = 3756] [serial = 2124] [outer = 00000000] 12:32:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (13728400) [pid = 3756] [serial = 2125] [outer = 13635C00] 12:32:31 INFO - PROCESS | 3756 | 1461267151361 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (13915000) [pid = 3756] [serial = 2126] [outer = 13635C00] 12:32:31 INFO - PROCESS | 3756 | 1461267151761 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:32:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 688ms 12:32:31 INFO - PROCESS | 3756 | 1461267151782 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 3756 | 1461267151784 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 12:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:32:31 INFO - PROCESS | 3756 | 1461267151787 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 3756 | 1461267151789 Marionette TRACE conn2 <- [1,2798,null,{}] 12:32:31 INFO - PROCESS | 3756 | 1461267151793 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}] 12:32:31 INFO - PROCESS | 3756 | 1461267151871 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:32:31 INFO - PROCESS | 3756 | 1461267151877 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 3756 | ++DOCSHELL 12BDFC00 == 29 [pid = 3756] [id = 709] 12:32:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (13735400) [pid = 3756] [serial = 2127] [outer = 00000000] 12:32:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (13B5F400) [pid = 3756] [serial = 2128] [outer = 13735400] 12:32:31 INFO - PROCESS | 3756 | 1461267151923 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (14451000) [pid = 3756] [serial = 2129] [outer = 13735400] 12:32:32 INFO - PROCESS | 3756 | 1461267152362 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]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 594ms 12:32:32 INFO - PROCESS | 3756 | 1461267152392 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 3756 | 1461267152394 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 12:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:32:32 INFO - PROCESS | 3756 | 1461267152397 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 3756 | 1461267152399 Marionette TRACE conn2 <- [1,2802,null,{}] 12:32:32 INFO - PROCESS | 3756 | 1461267152402 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}] 12:32:32 INFO - PROCESS | 3756 | 1461267152477 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:32:32 INFO - PROCESS | 3756 | 1461267152483 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 3756 | ++DOCSHELL 14BEAC00 == 30 [pid = 3756] [id = 710] 12:32:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (14BF7000) [pid = 3756] [serial = 2130] [outer = 00000000] 12:32:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (15D05800) [pid = 3756] [serial = 2131] [outer = 14BF7000] 12:32:32 INFO - PROCESS | 3756 | 1461267152535 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (15DBC000) [pid = 3756] [serial = 2132] [outer = 14BF7000] 12:32:33 INFO - PROCESS | 3756 | 1461267153026 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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 688ms 12:32:33 INFO - PROCESS | 3756 | 1461267153094 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 3756 | 1461267153096 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 12:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:32:33 INFO - PROCESS | 3756 | 1461267153100 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 3756 | 1461267153101 Marionette TRACE conn2 <- [1,2806,null,{}] 12:32:33 INFO - PROCESS | 3756 | 1461267153105 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}] 12:32:33 INFO - PROCESS | 3756 | 1461267153212 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:32:33 INFO - PROCESS | 3756 | 1461267153227 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 3756 | ++DOCSHELL 1657E000 == 31 [pid = 3756] [id = 711] 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (1657F800) [pid = 3756] [serial = 2133] [outer = 00000000] 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1675FC00) [pid = 3756] [serial = 2134] [outer = 1657F800] 12:32:33 INFO - PROCESS | 3756 | 1461267153275 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1694E000) [pid = 3756] [serial = 2135] [outer = 1657F800] 12:32:33 INFO - PROCESS | 3756 | 1461267153708 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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 625ms 12:32:33 INFO - PROCESS | 3756 | 1461267153738 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 3756 | 1461267153740 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 12:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:32:33 INFO - PROCESS | 3756 | 1461267153744 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 3756 | 1461267153746 Marionette TRACE conn2 <- [1,2810,null,{}] 12:32:33 INFO - PROCESS | 3756 | 1461267153751 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}] 12:32:33 INFO - PROCESS | 3756 | 1461267153827 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:32:33 INFO - PROCESS | 3756 | 1461267153833 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 3756 | ++DOCSHELL 16C8E400 == 32 [pid = 3756] [id = 712] 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (16CEB400) [pid = 3756] [serial = 2136] [outer = 00000000] 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (18144800) [pid = 3756] [serial = 2137] [outer = 16CEB400] 12:32:33 INFO - PROCESS | 3756 | 1461267153877 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (18142000) [pid = 3756] [serial = 2138] [outer = 16CEB400] 12:32:34 INFO - PROCESS | 3756 | 1461267154333 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]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:32:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 641ms 12:32:34 INFO - PROCESS | 3756 | 1461267154382 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 3756 | 1461267154384 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 12:32:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:32:34 INFO - PROCESS | 3756 | 1461267154387 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 3756 | 1461267154389 Marionette TRACE conn2 <- [1,2814,null,{}] 12:32:34 INFO - PROCESS | 3756 | 1461267154392 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}] 12:32:34 INFO - PROCESS | 3756 | 1461267154466 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:32:34 INFO - PROCESS | 3756 | 1461267154472 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 3756 | ++DOCSHELL 16C96C00 == 33 [pid = 3756] [id = 713] 12:32:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (18266000) [pid = 3756] [serial = 2139] [outer = 00000000] 12:32:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (18409800) [pid = 3756] [serial = 2140] [outer = 18266000] 12:32:34 INFO - PROCESS | 3756 | 1461267154519 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18405C00) [pid = 3756] [serial = 2141] [outer = 18266000] 12:32:35 INFO - PROCESS | 3756 | 1461267154996 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 641ms 12:32:35 INFO - PROCESS | 3756 | 1461267155034 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 3756 | 1461267155036 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 12:32:35 INFO - PROCESS | 3756 | 1461267155039 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 3756 | 1461267155041 Marionette TRACE conn2 <- [1,2818,null,{}] 12:32:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:32:35 INFO - PROCESS | 3756 | 1461267155044 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}] 12:32:35 INFO - PROCESS | 3756 | 1461267155151 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:32:35 INFO - PROCESS | 3756 | 1461267155157 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 3756 | ++DOCSHELL 13634400 == 34 [pid = 3756] [id = 714] 12:32:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (184B1C00) [pid = 3756] [serial = 2142] [outer = 00000000] 12:32:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1897F000) [pid = 3756] [serial = 2143] [outer = 184B1C00] 12:32:35 INFO - PROCESS | 3756 | 1461267155202 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (1897C000) [pid = 3756] [serial = 2144] [outer = 184B1C00] 12:32:35 INFO - PROCESS | 3756 | 1461267155679 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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 704ms 12:32:35 INFO - PROCESS | 3756 | 1461267155741 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 3756 | 1461267155743 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 12:32:35 INFO - PROCESS | 3756 | 1461267155746 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:32:35 INFO - PROCESS | 3756 | 1461267155748 Marionette TRACE conn2 <- [1,2822,null,{}] 12:32:35 INFO - PROCESS | 3756 | 1461267155751 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}] 12:32:35 INFO - PROCESS | 3756 | 1461267155870 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:32:35 INFO - PROCESS | 3756 | 1461267155880 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 3756 | ++DOCSHELL 02680C00 == 35 [pid = 3756] [id = 715] 12:32:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (02A8BC00) [pid = 3756] [serial = 2145] [outer = 00000000] 12:32:35 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (18BD2400) [pid = 3756] [serial = 2146] [outer = 02A8BC00] 12:32:35 INFO - PROCESS | 3756 | 1461267155980 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (18E2E000) [pid = 3756] [serial = 2147] [outer = 02A8BC00] 12:32:36 INFO - PROCESS | 3756 | 1461267156410 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:32:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 703ms 12:32:36 INFO - PROCESS | 3756 | 1461267156446 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 3756 | 1461267156448 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 12:32:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:32:36 INFO - PROCESS | 3756 | 1461267156451 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 3756 | 1461267156454 Marionette TRACE conn2 <- [1,2826,null,{}] 12:32:36 INFO - PROCESS | 3756 | 1461267156457 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}] 12:32:36 INFO - PROCESS | 3756 | 1461267156609 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:32:36 INFO - PROCESS | 3756 | 1461267156676 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 3756 | ++DOCSHELL 19352000 == 36 [pid = 3756] [id = 716] 12:32:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19352400) [pid = 3756] [serial = 2148] [outer = 00000000] 12:32:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (196EC800) [pid = 3756] [serial = 2149] [outer = 19352400] 12:32:36 INFO - PROCESS | 3756 | 1461267156730 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (197A1400) [pid = 3756] [serial = 2150] [outer = 19352400] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19350C00) [pid = 3756] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (1C44EC00) [pid = 3756] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1C994C00) [pid = 3756] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (11B47000) [pid = 3756] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (16C90000) [pid = 3756] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19352800) [pid = 3756] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (198ABC00) [pid = 3756] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (18BD2000) [pid = 3756] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (11B44000) [pid = 3756] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (15DD8400) [pid = 3756] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1C282C00) [pid = 3756] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (1C284000) [pid = 3756] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1A742C00) [pid = 3756] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (181B3000) [pid = 3756] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (13920800) [pid = 3756] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (12CB3000) [pid = 3756] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:32:37 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1AE34000) [pid = 3756] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:32:37 INFO - PROCESS | 3756 | 1461267157410 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]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:32:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1001ms 12:32:37 INFO - PROCESS | 3756 | 1461267157455 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 3756 | 1461267157457 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 12:32:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:32:37 INFO - PROCESS | 3756 | 1461267157460 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 3756 | 1461267157462 Marionette TRACE conn2 <- [1,2830,null,{}] 12:32:37 INFO - PROCESS | 3756 | 1461267157465 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}] 12:32:37 INFO - PROCESS | 3756 | 1461267157559 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:32:37 INFO - PROCESS | 3756 | 1461267157568 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 3756 | ++DOCSHELL 1694B800 == 37 [pid = 3756] [id = 717] 12:32:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1694BC00) [pid = 3756] [serial = 2151] [outer = 00000000] 12:32:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1934AC00) [pid = 3756] [serial = 2152] [outer = 1694BC00] 12:32:37 INFO - PROCESS | 3756 | 1461267157612 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (194BB800) [pid = 3756] [serial = 2153] [outer = 1694BC00] 12:32:38 INFO - PROCESS | 3756 | 1461267158036 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]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:32:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 594ms 12:32:38 INFO - PROCESS | 3756 | 1461267158070 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 3756 | 1461267158072 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 12:32:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:32:38 INFO - PROCESS | 3756 | 1461267158075 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 3756 | 1461267158077 Marionette TRACE conn2 <- [1,2834,null,{}] 12:32:38 INFO - PROCESS | 3756 | 1461267158081 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}] 12:32:38 INFO - PROCESS | 3756 | 1461267158155 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:32:38 INFO - PROCESS | 3756 | 1461267158161 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 3756 | ++DOCSHELL 1897E400 == 38 [pid = 3756] [id = 718] 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (19884C00) [pid = 3756] [serial = 2154] [outer = 00000000] 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (198A4000) [pid = 3756] [serial = 2155] [outer = 19884C00] 12:32:38 INFO - PROCESS | 3756 | 1461267158205 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (198A7800) [pid = 3756] [serial = 2156] [outer = 19884C00] 12:32:38 INFO - PROCESS | 3756 | 1461267158651 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]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:32:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 594ms 12:32:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:32:38 INFO - PROCESS | 3756 | 1461267158673 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 3756 | 1461267158675 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 12:32:38 INFO - PROCESS | 3756 | 1461267158678 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 3756 | 1461267158680 Marionette TRACE conn2 <- [1,2838,null,{}] 12:32:38 INFO - PROCESS | 3756 | 1461267158683 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}] 12:32:38 INFO - PROCESS | 3756 | 1461267158800 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:32:38 INFO - PROCESS | 3756 | 1461267158810 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 3756 | ++DOCSHELL 198AA000 == 39 [pid = 3756] [id = 719] 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (198AC800) [pid = 3756] [serial = 2157] [outer = 00000000] 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1993F800) [pid = 3756] [serial = 2158] [outer = 198AC800] 12:32:38 INFO - PROCESS | 3756 | 1461267158861 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1993D400) [pid = 3756] [serial = 2159] [outer = 198AC800] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 11B45000 == 38 [pid = 3756] [id = 635] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 1363EC00 == 37 [pid = 3756] [id = 630] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 13436C00 == 36 [pid = 3756] [id = 634] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 197A4000 == 35 [pid = 3756] [id = 631] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 02A8B800 == 34 [pid = 3756] [id = 633] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 14450000 == 33 [pid = 3756] [id = 628] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 194C5C00 == 32 [pid = 3756] [id = 629] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 13635400 == 31 [pid = 3756] [id = 621] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 148BAC00 == 30 [pid = 3756] [id = 626] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 14495000 == 29 [pid = 3756] [id = 623] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 16946800 == 28 [pid = 3756] [id = 625] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 13634800 == 27 [pid = 3756] [id = 627] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 1657F400 == 26 [pid = 3756] [id = 624] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 13460C00 == 25 [pid = 3756] [id = 632] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 13431000 == 24 [pid = 3756] [id = 636] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 02A8CC00 == 23 [pid = 3756] [id = 619] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 12CBC000 == 22 [pid = 3756] [id = 620] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 1391C400 == 21 [pid = 3756] [id = 622] 12:32:39 INFO - PROCESS | 3756 | --DOCSHELL 19883800 == 20 [pid = 3756] [id = 705] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (1C98E400) [pid = 3756] [serial = 2104] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (1CB41800) [pid = 3756] [serial = 2107] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (1C991C00) [pid = 3756] [serial = 2105] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (13728C00) [pid = 3756] [serial = 2110] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1979B800) [pid = 3756] [serial = 2113] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1CC74C00) [pid = 3756] [serial = 2108] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (199CF000) [pid = 3756] [serial = 2114] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1A743C00) [pid = 3756] [serial = 2098] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (19AC7C00) [pid = 3756] [serial = 2095] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (19DCD800) [pid = 3756] [serial = 2096] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (196F8C00) [pid = 3756] [serial = 2092] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (19878800) [pid = 3756] [serial = 2093] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (13632C00) [pid = 3756] [serial = 2089] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1550F000) [pid = 3756] [serial = 2090] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1825D000) [pid = 3756] [serial = 2087] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (16C97800) [pid = 3756] [serial = 2086] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1C98A000) [pid = 3756] [serial = 2084] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (1C455C00) [pid = 3756] [serial = 2083] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (1C28E400) [pid = 3756] [serial = 2081] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (1C28AC00) [pid = 3756] [serial = 2080] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (1CEB0C00) [pid = 3756] [serial = 2116] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (1AE3A000) [pid = 3756] [serial = 2078] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (1AE0A000) [pid = 3756] [serial = 2077] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (19878400) [pid = 3756] [serial = 2075] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (18BCAC00) [pid = 3756] [serial = 2074] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 66 (13B60400) [pid = 3756] [serial = 2072] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 65 (13B60800) [pid = 3756] [serial = 2071] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 64 (1C263000) [pid = 3756] [serial = 2069] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 63 (1C262800) [pid = 3756] [serial = 2101] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 62 (15509000) [pid = 3756] [serial = 2111] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 61 (1C286000) [pid = 3756] [serial = 2102] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 60 (1AA5B000) [pid = 3756] [serial = 2099] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | --DOMWINDOW == 59 (19DD0000) [pid = 3756] [serial = 2036] [outer = 00000000] [url = about:blank] 12:32:40 INFO - PROCESS | 3756 | 1461267160583 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:32:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1954ms 12:32:40 INFO - PROCESS | 3756 | 1461267160636 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 3756 | 1461267160640 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 12:32:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:32:40 INFO - PROCESS | 3756 | 1461267160646 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 3756 | 1461267160649 Marionette TRACE conn2 <- [1,2842,null,{}] 12:32:40 INFO - PROCESS | 3756 | 1461267160655 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}] 12:32:40 INFO - PROCESS | 3756 | 1461267160738 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:32:40 INFO - PROCESS | 3756 | 1461267160747 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 3756 | ++DOCSHELL 11B3D800 == 21 [pid = 3756] [id = 720] 12:32:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 60 (11B3E400) [pid = 3756] [serial = 2160] [outer = 00000000] 12:32:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 61 (12B7B400) [pid = 3756] [serial = 2161] [outer = 11B3E400] 12:32:40 INFO - PROCESS | 3756 | 1461267160795 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 3756 | ++DOMWINDOW == 62 (12CBC000) [pid = 3756] [serial = 2162] [outer = 11B3E400] 12:32:41 INFO - PROCESS | 3756 | 1461267161314 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]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:32:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 688ms 12:32:41 INFO - PROCESS | 3756 | 1461267161346 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 3756 | 1461267161352 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 12:32:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:32:41 INFO - PROCESS | 3756 | 1461267161359 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 3756 | 1461267161361 Marionette TRACE conn2 <- [1,2846,null,{}] 12:32:41 INFO - PROCESS | 3756 | 1461267161365 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}] 12:32:41 INFO - PROCESS | 3756 | 1461267161447 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:32:41 INFO - PROCESS | 3756 | 1461267161457 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 3756 | ++DOCSHELL 1342B000 == 22 [pid = 3756] [id = 721] 12:32:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 63 (1342B800) [pid = 3756] [serial = 2163] [outer = 00000000] 12:32:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 64 (13431C00) [pid = 3756] [serial = 2164] [outer = 1342B800] 12:32:41 INFO - PROCESS | 3756 | 1461267161504 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 3756 | ++DOMWINDOW == 65 (13436C00) [pid = 3756] [serial = 2165] [outer = 1342B800] 12:32:42 INFO - PROCESS | 3756 | 1461267161989 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:32:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:32:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 703ms 12:32:42 INFO - PROCESS | 3756 | 1461267162056 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 3756 | 1461267162058 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 12:32:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:32:42 INFO - PROCESS | 3756 | 1461267162062 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 3756 | 1461267162066 Marionette TRACE conn2 <- [1,2850,null,{}] 12:32:42 INFO - PROCESS | 3756 | 1461267162076 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}] 12:32:42 INFO - PROCESS | 3756 | 1461267162194 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:32:42 INFO - PROCESS | 3756 | 1461267162290 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 3756 | ++DOCSHELL 139D4800 == 23 [pid = 3756] [id = 722] 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 66 (139DB800) [pid = 3756] [serial = 2166] [outer = 00000000] 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 67 (13B26800) [pid = 3756] [serial = 2167] [outer = 139DB800] 12:32:42 INFO - PROCESS | 3756 | 1461267162338 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (13B60000) [pid = 3756] [serial = 2168] [outer = 139DB800] 12:32:42 INFO - PROCESS | 3756 | 1461267162719 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]]]}] 12:32:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:32:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 704ms 12:32:42 INFO - PROCESS | 3756 | 1461267162760 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:32:42 INFO - PROCESS | 3756 | 1461267162763 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 12:32:42 INFO - PROCESS | 3756 | 1461267162766 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:32:42 INFO - PROCESS | 3756 | 1461267162768 Marionette TRACE conn2 <- [1,2854,null,{}] 12:32:42 INFO - PROCESS | 3756 | 1461267162779 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}] 12:32:42 INFO - PROCESS | 3756 | 1461267162854 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:32:42 INFO - PROCESS | 3756 | 1461267162861 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 3756 | ++DOCSHELL 14B5F400 == 24 [pid = 3756] [id = 723] 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (14B61400) [pid = 3756] [serial = 2169] [outer = 00000000] 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (157EE800) [pid = 3756] [serial = 2170] [outer = 14B61400] 12:32:42 INFO - PROCESS | 3756 | 1461267162912 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (15DCFC00) [pid = 3756] [serial = 2171] [outer = 14B61400] 12:32:43 INFO - PROCESS | 3756 | 1461267163344 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]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:32:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 594ms 12:32:43 INFO - PROCESS | 3756 | 1461267163363 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 3756 | 1461267163365 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 12:32:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:32:43 INFO - PROCESS | 3756 | 1461267163368 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 3756 | 1461267163370 Marionette TRACE conn2 <- [1,2858,null,{}] 12:32:43 INFO - PROCESS | 3756 | 1461267163385 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}] 12:32:43 INFO - PROCESS | 3756 | 1461267163457 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:32:43 INFO - PROCESS | 3756 | 1461267163463 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 3756 | ++DOCSHELL 15DF6400 == 25 [pid = 3756] [id = 724] 12:32:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (15F92C00) [pid = 3756] [serial = 2172] [outer = 00000000] 12:32:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (16088400) [pid = 3756] [serial = 2173] [outer = 15F92C00] 12:32:43 INFO - PROCESS | 3756 | 1461267163508 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (16585400) [pid = 3756] [serial = 2174] [outer = 15F92C00] 12:32:43 INFO - PROCESS | 3756 | 1461267163975 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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:32:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 657ms 12:32:44 INFO - PROCESS | 3756 | 1461267164027 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 3756 | 1461267164029 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 12:32:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:32:44 INFO - PROCESS | 3756 | 1461267164033 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 3756 | 1461267164034 Marionette TRACE conn2 <- [1,2862,null,{}] 12:32:44 INFO - PROCESS | 3756 | 1461267164038 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}] 12:32:44 INFO - PROCESS | 3756 | 1461267164129 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:32:44 INFO - PROCESS | 3756 | 1461267164139 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 3756 | ++DOCSHELL 16953000 == 26 [pid = 3756] [id = 725] 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (16C89400) [pid = 3756] [serial = 2175] [outer = 00000000] 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1825F000) [pid = 3756] [serial = 2176] [outer = 16C89400] 12:32:44 INFO - PROCESS | 3756 | 1461267164187 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18269800) [pid = 3756] [serial = 2177] [outer = 16C89400] 12:32:44 INFO - PROCESS | 3756 | 1461267164616 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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:32:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 641ms 12:32:44 INFO - PROCESS | 3756 | 1461267164671 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 3756 | 1461267164673 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 12:32:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:32:44 INFO - PROCESS | 3756 | 1461267164676 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 3756 | 1461267164678 Marionette TRACE conn2 <- [1,2866,null,{}] 12:32:44 INFO - PROCESS | 3756 | 1461267164682 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}] 12:32:44 INFO - PROCESS | 3756 | 1461267164752 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:32:44 INFO - PROCESS | 3756 | 1461267164761 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 3756 | ++DOCSHELL 1840BC00 == 27 [pid = 3756] [id = 726] 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (1881B000) [pid = 3756] [serial = 2178] [outer = 00000000] 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18B32800) [pid = 3756] [serial = 2179] [outer = 1881B000] 12:32:44 INFO - PROCESS | 3756 | 1461267164806 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (18988C00) [pid = 3756] [serial = 2180] [outer = 1881B000] 12:32:45 INFO - PROCESS | 3756 | 1461267165266 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]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 625ms 12:32:45 INFO - PROCESS | 3756 | 1461267165314 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 3756 | 1461267165316 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 12:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:32:45 INFO - PROCESS | 3756 | 1461267165320 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 3756 | 1461267165322 Marionette TRACE conn2 <- [1,2870,null,{}] 12:32:45 INFO - PROCESS | 3756 | 1461267165325 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}] 12:32:45 INFO - PROCESS | 3756 | 1461267165397 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:32:45 INFO - PROCESS | 3756 | 1461267165403 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 3756 | ++DOCSHELL 19347C00 == 28 [pid = 3756] [id = 727] 12:32:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (19348800) [pid = 3756] [serial = 2181] [outer = 00000000] 12:32:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (194C5C00) [pid = 3756] [serial = 2182] [outer = 19348800] 12:32:45 INFO - PROCESS | 3756 | 1461267165446 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (194BE000) [pid = 3756] [serial = 2183] [outer = 19348800] 12:32:45 INFO - PROCESS | 3756 | 1461267165916 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]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms 12:32:45 INFO - PROCESS | 3756 | 1461267165959 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 3756 | 1461267165962 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 12:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:32:45 INFO - PROCESS | 3756 | 1461267165965 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - PROCESS | 3756 | 1461267165967 Marionette TRACE conn2 <- [1,2874,null,{}] 12:32:45 INFO - PROCESS | 3756 | 1461267165971 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}] 12:32:46 INFO - PROCESS | 3756 | 1461267166082 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:32:46 INFO - PROCESS | 3756 | 1461267166091 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 3756 | ++DOCSHELL 139D3C00 == 29 [pid = 3756] [id = 728] 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19878400) [pid = 3756] [serial = 2184] [outer = 00000000] 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19880800) [pid = 3756] [serial = 2185] [outer = 19878400] 12:32:46 INFO - PROCESS | 3756 | 1461267166139 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1987FC00) [pid = 3756] [serial = 2186] [outer = 19878400] 12:32:46 INFO - PROCESS | 3756 | 1461267166615 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]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:32:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 704ms 12:32:46 INFO - PROCESS | 3756 | 1461267166668 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 3756 | 1461267166670 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 12:32:46 INFO - PROCESS | 3756 | 1461267166674 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:32:46 INFO - PROCESS | 3756 | 1461267166675 Marionette TRACE conn2 <- [1,2878,null,{}] 12:32:46 INFO - PROCESS | 3756 | 1461267166679 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}] 12:32:46 INFO - PROCESS | 3756 | 1461267166789 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:32:46 INFO - PROCESS | 3756 | 1461267166795 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 3756 | ++DOCSHELL 14B59400 == 30 [pid = 3756] [id = 729] 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (196F8400) [pid = 3756] [serial = 2187] [outer = 00000000] 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1993B000) [pid = 3756] [serial = 2188] [outer = 196F8400] 12:32:46 INFO - PROCESS | 3756 | 1461267166839 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (19943400) [pid = 3756] [serial = 2189] [outer = 196F8400] 12:32:47 INFO - PROCESS | 3756 | 1461267167294 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 641ms 12:32:47 INFO - PROCESS | 3756 | 1461267167311 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 3756 | 1461267167313 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 12:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:32:47 INFO - PROCESS | 3756 | 1461267167323 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 3756 | 1461267167325 Marionette TRACE conn2 <- [1,2882,null,{}] 12:32:47 INFO - PROCESS | 3756 | 1461267167329 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}] 12:32:47 INFO - PROCESS | 3756 | 1461267167450 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:32:47 INFO - PROCESS | 3756 | 1461267167545 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 3756 | ++DOCSHELL 15DE9800 == 31 [pid = 3756] [id = 730] 12:32:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (199C3C00) [pid = 3756] [serial = 2190] [outer = 00000000] 12:32:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (19AC0800) [pid = 3756] [serial = 2191] [outer = 199C3C00] 12:32:47 INFO - PROCESS | 3756 | 1461267167597 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (19AC4C00) [pid = 3756] [serial = 2192] [outer = 199C3C00] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (19884C00) [pid = 3756] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (184B1C00) [pid = 3756] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (02A8BC00) [pid = 3756] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (19352400) [pid = 3756] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (18266000) [pid = 3756] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (16CEB400) [pid = 3756] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (1657F800) [pid = 3756] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (14BF7000) [pid = 3756] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (13735400) [pid = 3756] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (13635C00) [pid = 3756] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (13306800) [pid = 3756] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (02A95C00) [pid = 3756] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (19DC8400) [pid = 3756] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:32:47 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (1694BC00) [pid = 3756] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:32:48 INFO - PROCESS | 3756 | 1461267168144 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]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 829ms 12:32:48 INFO - PROCESS | 3756 | 1461267168169 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 3756 | 1461267168171 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 12:32:48 INFO - PROCESS | 3756 | 1461267168174 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 3756 | 1461267168176 Marionette TRACE conn2 <- [1,2886,null,{}] 12:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:32:48 INFO - PROCESS | 3756 | 1461267168179 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}] 12:32:48 INFO - PROCESS | 3756 | 1461267168252 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:32:48 INFO - PROCESS | 3756 | 1461267168259 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 3756 | ++DOCSHELL 148BF800 == 32 [pid = 3756] [id = 731] 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (14B16800) [pid = 3756] [serial = 2193] [outer = 00000000] 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (1694BC00) [pid = 3756] [serial = 2194] [outer = 14B16800] 12:32:48 INFO - PROCESS | 3756 | 1461267168303 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (15FDBC00) [pid = 3756] [serial = 2195] [outer = 14B16800] 12:32:48 INFO - PROCESS | 3756 | 1461267168733 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]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 594ms 12:32:48 INFO - PROCESS | 3756 | 1461267168773 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 3756 | 1461267168775 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 12:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:32:48 INFO - PROCESS | 3756 | 1461267168783 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 3756 | 1461267168784 Marionette TRACE conn2 <- [1,2890,null,{}] 12:32:48 INFO - PROCESS | 3756 | 1461267168787 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}] 12:32:48 INFO - PROCESS | 3756 | 1461267168861 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:32:48 INFO - PROCESS | 3756 | 1461267168868 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 3756 | ++DOCSHELL 196EF800 == 33 [pid = 3756] [id = 732] 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19884C00) [pid = 3756] [serial = 2196] [outer = 00000000] 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19ABEC00) [pid = 3756] [serial = 2197] [outer = 19884C00] 12:32:48 INFO - PROCESS | 3756 | 1461267168912 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19AC9800) [pid = 3756] [serial = 2198] [outer = 19884C00] 12:32:49 INFO - PROCESS | 3756 | 1461267169368 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:32:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 626ms 12:32:49 INFO - PROCESS | 3756 | 1461267169422 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 3756 | 1461267169424 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 12:32:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:32:49 INFO - PROCESS | 3756 | 1461267169431 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 3756 | 1461267169433 Marionette TRACE conn2 <- [1,2894,null,{}] 12:32:49 INFO - PROCESS | 3756 | 1461267169436 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}] 12:32:49 INFO - PROCESS | 3756 | 1461267169509 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:32:49 INFO - PROCESS | 3756 | 1461267169516 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 3756 | ++DOCSHELL 19A8BC00 == 34 [pid = 3756] [id = 733] 12:32:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (19DCBC00) [pid = 3756] [serial = 2199] [outer = 00000000] 12:32:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19DD0800) [pid = 3756] [serial = 2200] [outer = 19DCBC00] 12:32:49 INFO - PROCESS | 3756 | 1461267169559 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (19DD1C00) [pid = 3756] [serial = 2201] [outer = 19DCBC00] 12:32:50 INFO - PROCESS | 3756 | 1461267170139 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]]]}] 12:32:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:32:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 797ms 12:32:50 INFO - PROCESS | 3756 | 1461267170292 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 3756 | 1461267170296 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 12:32:50 INFO - PROCESS | 3756 | 1461267170303 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:32:50 INFO - PROCESS | 3756 | 1461267170307 Marionette TRACE conn2 <- [1,2898,null,{}] 12:32:50 INFO - PROCESS | 3756 | 1461267170322 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}] 12:32:50 INFO - PROCESS | 3756 | 1461267170435 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:32:50 INFO - PROCESS | 3756 | 1461267170548 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 3756 | ++DOCSHELL 0267C800 == 35 [pid = 3756] [id = 734] 12:32:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (02680000) [pid = 3756] [serial = 2202] [outer = 00000000] 12:32:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13366400) [pid = 3756] [serial = 2203] [outer = 02680000] 12:32:50 INFO - PROCESS | 3756 | 1461267170605 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (13428C00) [pid = 3756] [serial = 2204] [outer = 02680000] 12:32:51 INFO - PROCESS | 3756 | 1461267171206 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]]]}] 12:32:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:32:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:32:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 939ms 12:32:51 INFO - PROCESS | 3756 | 1461267171253 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 3756 | 1461267171259 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 12:32:51 INFO - TEST-START | /DOMEvents/constructors.html 12:32:51 INFO - PROCESS | 3756 | 1461267171291 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 3756 | 1461267171294 Marionette TRACE conn2 <- [1,2902,null,{}] 12:32:51 INFO - PROCESS | 3756 | 1461267171299 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}] 12:32:51 INFO - PROCESS | 3756 | 1461267171408 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:32:51 INFO - PROCESS | 3756 | 1461267171562 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 3756 | ++DOCSHELL 12DE1000 == 36 [pid = 3756] [id = 735] 12:32:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (13430000) [pid = 3756] [serial = 2205] [outer = 00000000] 12:32:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (13B57400) [pid = 3756] [serial = 2206] [outer = 13430000] 12:32:51 INFO - PROCESS | 3756 | 1461267171618 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (14B5C000) [pid = 3756] [serial = 2207] [outer = 13430000] 12:32:52 INFO - PROCESS | 3756 | 1461267172534 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]]]}] 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:32:52 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:32:52 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:32:52 INFO - TEST-OK | /DOMEvents/constructors.html | took 1313ms 12:32:52 INFO - PROCESS | 3756 | 1461267172636 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 3756 | 1461267172639 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 12:32:52 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:32:52 INFO - PROCESS | 3756 | 1461267172644 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 3756 | 1461267172648 Marionette TRACE conn2 <- [1,2906,null,{}] 12:32:52 INFO - PROCESS | 3756 | 1461267172653 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}] 12:32:52 INFO - PROCESS | 3756 | 1461267172757 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:32:52 INFO - PROCESS | 3756 | 1461267172857 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 196EF800 == 35 [pid = 3756] [id = 732] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 148BF800 == 34 [pid = 3756] [id = 731] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 15DE9800 == 33 [pid = 3756] [id = 730] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 14B59400 == 32 [pid = 3756] [id = 729] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 139D3C00 == 31 [pid = 3756] [id = 728] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 19347C00 == 30 [pid = 3756] [id = 727] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 1840BC00 == 29 [pid = 3756] [id = 726] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 16953000 == 28 [pid = 3756] [id = 725] 12:32:52 INFO - PROCESS | 3756 | --DOCSHELL 15DF6400 == 27 [pid = 3756] [id = 724] 12:32:52 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1993F800) [pid = 3756] [serial = 2158] [outer = 00000000] [url = about:blank] 12:32:52 INFO - PROCESS | 3756 | ++DOCSHELL 02A79000 == 28 [pid = 3756] [id = 736] 12:32:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (02A89800) [pid = 3756] [serial = 2208] [outer = 00000000] 12:32:52 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (12DDE400) [pid = 3756] [serial = 2209] [outer = 02A89800] 12:32:52 INFO - PROCESS | 3756 | 1461267172943 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1342AC00) [pid = 3756] [serial = 2210] [outer = 02A89800] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (198A7800) [pid = 3756] [serial = 2156] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1897F000) [pid = 3756] [serial = 2143] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (18BD2400) [pid = 3756] [serial = 2146] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (196EC800) [pid = 3756] [serial = 2149] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (18E2E000) [pid = 3756] [serial = 2147] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (198A4000) [pid = 3756] [serial = 2155] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (197A1400) [pid = 3756] [serial = 2150] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (18409800) [pid = 3756] [serial = 2140] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (18144800) [pid = 3756] [serial = 2137] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (18142000) [pid = 3756] [serial = 2138] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1675FC00) [pid = 3756] [serial = 2134] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (1694E000) [pid = 3756] [serial = 2135] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (15D05800) [pid = 3756] [serial = 2131] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (15DBC000) [pid = 3756] [serial = 2132] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (13B5F400) [pid = 3756] [serial = 2128] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (14451000) [pid = 3756] [serial = 2129] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (13728400) [pid = 3756] [serial = 2125] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (13915000) [pid = 3756] [serial = 2126] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (1336E800) [pid = 3756] [serial = 2122] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1337D800) [pid = 3756] [serial = 2123] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (11B42800) [pid = 3756] [serial = 2119] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (11B48400) [pid = 3756] [serial = 2120] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (1CEBE400) [pid = 3756] [serial = 2117] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (1934AC00) [pid = 3756] [serial = 2152] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (194BB800) [pid = 3756] [serial = 2153] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (1897C000) [pid = 3756] [serial = 2144] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (18405C00) [pid = 3756] [serial = 2141] [outer = 00000000] [url = about:blank] 12:32:53 INFO - PROCESS | 3756 | 1461267173381 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:32:53 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:32:53 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 814ms 12:32:53 INFO - PROCESS | 3756 | 1461267173446 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 3756 | 1461267173451 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 12:32:53 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:32:53 INFO - PROCESS | 3756 | 1461267173458 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 3756 | 1461267173460 Marionette TRACE conn2 <- [1,2910,null,{}] 12:32:53 INFO - PROCESS | 3756 | 1461267173465 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}] 12:32:53 INFO - PROCESS | 3756 | 1461267173567 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:32:53 INFO - PROCESS | 3756 | 1461267173581 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 3756 | ++DOCSHELL 1363BC00 == 29 [pid = 3756] [id = 737] 12:32:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (13918000) [pid = 3756] [serial = 2211] [outer = 00000000] 12:32:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (13B5F400) [pid = 3756] [serial = 2212] [outer = 13918000] 12:32:53 INFO - PROCESS | 3756 | 1461267173626 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (14497C00) [pid = 3756] [serial = 2213] [outer = 13918000] 12:32:54 INFO - PROCESS | 3756 | [3756] 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 570 12:32:54 INFO - PROCESS | 3756 | [3756] 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 570 12:32:54 INFO - PROCESS | 3756 | [3756] 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 570 12:32:54 INFO - PROCESS | 3756 | [3756] 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 570 12:32:54 INFO - PROCESS | 3756 | 1461267174140 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]]]}] 12:32:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:32:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:32:54 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 12:32:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:32:54 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 12:32:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:32:54 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]" 12:32:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:32:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:32:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 735ms 12:32:54 INFO - PROCESS | 3756 | 1461267174204 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 3756 | 1461267174207 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 12:32:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:32:54 INFO - PROCESS | 3756 | 1461267174210 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 3756 | 1461267174214 Marionette TRACE conn2 <- [1,2914,null,{}] 12:32:54 INFO - PROCESS | 3756 | 1461267174225 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}] 12:32:54 INFO - PROCESS | 3756 | 1461267174304 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:32:54 INFO - PROCESS | 3756 | 1461267174314 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 3756 | ++DOCSHELL 16080000 == 30 [pid = 3756] [id = 738] 12:32:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (16081400) [pid = 3756] [serial = 2214] [outer = 00000000] 12:32:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (16766800) [pid = 3756] [serial = 2215] [outer = 16081400] 12:32:54 INFO - PROCESS | 3756 | 1461267174362 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (16C90000) [pid = 3756] [serial = 2216] [outer = 16081400] 12:32:54 INFO - PROCESS | 3756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:32:54 INFO - PROCESS | 3756 | 1461267174801 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]]]}] 12:32:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:32:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 12:32:54 INFO - PROCESS | 3756 | 1461267174848 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 3756 | 1461267174850 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 12:32:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:32:54 INFO - PROCESS | 3756 | 1461267174854 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 3756 | 1461267174855 Marionette TRACE conn2 <- [1,2918,null,{}] 12:32:54 INFO - PROCESS | 3756 | 1461267174862 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}] 12:32:54 INFO - PROCESS | 3756 | 1461267174939 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:32:54 INFO - PROCESS | 3756 | 1461267174976 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 3756 | ++DOCSHELL 1825E800 == 31 [pid = 3756] [id = 739] 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (18261C00) [pid = 3756] [serial = 2217] [outer = 00000000] 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (18406400) [pid = 3756] [serial = 2218] [outer = 18261C00] 12:32:55 INFO - PROCESS | 3756 | 1461267175021 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (1840EC00) [pid = 3756] [serial = 2219] [outer = 18261C00] 12:32:55 INFO - PROCESS | 3756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:32:55 INFO - PROCESS | 3756 | 1461267175440 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]]]}] 12:32:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:32:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 641ms 12:32:55 INFO - PROCESS | 3756 | 1461267175496 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 3756 | 1461267175498 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 12:32:55 INFO - PROCESS | 3756 | 1461267175501 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:32:55 INFO - PROCESS | 3756 | 1461267175503 Marionette TRACE conn2 <- [1,2922,null,{}] 12:32:55 INFO - PROCESS | 3756 | 1461267175506 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}] 12:32:55 INFO - PROCESS | 3756 | 1461267175616 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:32:55 INFO - PROCESS | 3756 | 1461267175622 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 3756 | ++DOCSHELL 1840BC00 == 32 [pid = 3756] [id = 740] 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (184AEC00) [pid = 3756] [serial = 2220] [outer = 00000000] 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (18B31C00) [pid = 3756] [serial = 2221] [outer = 184AEC00] 12:32:55 INFO - PROCESS | 3756 | 1461267175668 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (18B2DC00) [pid = 3756] [serial = 2222] [outer = 184AEC00] 12:32:56 INFO - PROCESS | 3756 | 1461267176097 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]]]}] 12:32:56 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:32:56 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 641ms 12:32:56 INFO - PROCESS | 3756 | 1461267176140 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 3756 | 1461267176142 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 12:32:56 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:32:56 INFO - PROCESS | 3756 | 1461267176145 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 3756 | 1461267176147 Marionette TRACE conn2 <- [1,2926,null,{}] 12:32:56 INFO - PROCESS | 3756 | 1461267176150 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}] 12:32:56 INFO - PROCESS | 3756 | 1461267176277 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:32:56 INFO - PROCESS | 3756 | 1461267176289 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 3756 | ++DOCSHELL 18F22800 == 33 [pid = 3756] [id = 741] 12:32:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (18F22C00) [pid = 3756] [serial = 2223] [outer = 00000000] 12:32:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (196EF400) [pid = 3756] [serial = 2224] [outer = 18F22C00] 12:32:56 INFO - PROCESS | 3756 | 1461267176388 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (196EE400) [pid = 3756] [serial = 2225] [outer = 18F22C00] 12:32:56 INFO - PROCESS | 3756 | 1461267176819 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]]]}] 12:32:56 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. 12:32:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 688ms 12:32:56 INFO - PROCESS | 3756 | 1461267176845 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 3756 | 1461267176847 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 12:32:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:32:56 INFO - PROCESS | 3756 | 1461267176857 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 3756 | 1461267176858 Marionette TRACE conn2 <- [1,2930,null,{}] 12:32:56 INFO - PROCESS | 3756 | 1461267176862 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}] 12:32:56 INFO - PROCESS | 3756 | 1461267176967 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:32:56 INFO - PROCESS | 3756 | 1461267176973 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 3756 | ++DOCSHELL 1979F000 == 34 [pid = 3756] [id = 742] 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (198A2000) [pid = 3756] [serial = 2226] [outer = 00000000] 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (198A8000) [pid = 3756] [serial = 2227] [outer = 198A2000] 12:32:57 INFO - PROCESS | 3756 | 1461267177019 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (198A7C00) [pid = 3756] [serial = 2228] [outer = 198A2000] 12:32:57 INFO - PROCESS | 3756 | 1461267177446 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"]]]}] 12:32:57 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 12:32:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:32:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:32:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 657ms 12:32:57 INFO - PROCESS | 3756 | 1461267177509 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 3756 | 1461267177511 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 12:32:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (19878400) [pid = 3756] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (14B61400) [pid = 3756] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (15F92C00) [pid = 3756] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (1342B800) [pid = 3756] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19348800) [pid = 3756] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (19884C00) [pid = 3756] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (196F8400) [pid = 3756] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (199C3C00) [pid = 3756] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1881B000) [pid = 3756] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (16C89400) [pid = 3756] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (198AC800) [pid = 3756] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (139DB800) [pid = 3756] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (11B3E400) [pid = 3756] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:32:57 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (14B16800) [pid = 3756] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:32:57 INFO - PROCESS | 3756 | 1461267177719 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - PROCESS | 3756 | 1461267177721 Marionette TRACE conn2 <- [1,2934,null,{}] 12:32:57 INFO - PROCESS | 3756 | 1461267177725 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}] 12:32:57 INFO - PROCESS | 3756 | 1461267177797 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:32:57 INFO - PROCESS | 3756 | 1461267177805 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 3756 | ++DOCSHELL 11B3F000 == 35 [pid = 3756] [id = 743] 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (1342B800) [pid = 3756] [serial = 2229] [outer = 00000000] 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (13B20400) [pid = 3756] [serial = 2230] [outer = 1342B800] 12:32:57 INFO - PROCESS | 3756 | 1461267177850 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (14B16400) [pid = 3756] [serial = 2231] [outer = 1342B800] 12:32:58 INFO - PROCESS | 3756 | 1461267178422 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]]]}] 12:32:58 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. 12:32:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 766ms 12:32:58 INFO - PROCESS | 3756 | 1461267178473 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 3756 | 1461267178478 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 12:32:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:32:58 INFO - PROCESS | 3756 | 1461267178484 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 3756 | 1461267178488 Marionette TRACE conn2 <- [1,2938,null,{}] 12:32:58 INFO - PROCESS | 3756 | 1461267178493 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}] 12:32:58 INFO - PROCESS | 3756 | 1461267178596 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:32:58 INFO - PROCESS | 3756 | 1461267178732 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 3756 | ++DOCSHELL 1330CC00 == 36 [pid = 3756] [id = 744] 12:32:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (1330F400) [pid = 3756] [serial = 2232] [outer = 00000000] 12:32:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (13431400) [pid = 3756] [serial = 2233] [outer = 1330F400] 12:32:58 INFO - PROCESS | 3756 | 1461267178791 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (13463800) [pid = 3756] [serial = 2234] [outer = 1330F400] 12:32:59 INFO - PROCESS | 3756 | ++DOCSHELL 1363C000 == 37 [pid = 3756] [id = 745] 12:32:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (13920000) [pid = 3756] [serial = 2235] [outer = 00000000] 12:32:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (13B21000) [pid = 3756] [serial = 2236] [outer = 13920000] 12:32:59 INFO - PROCESS | 3756 | 1461267179406 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]]]}] 12:32:59 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. 12:32:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 954ms 12:32:59 INFO - PROCESS | 3756 | 1461267179429 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 3756 | 1461267179434 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 12:32:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:32:59 INFO - PROCESS | 3756 | 1461267179441 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 3756 | 1461267179444 Marionette TRACE conn2 <- [1,2942,null,{}] 12:32:59 INFO - PROCESS | 3756 | 1461267179448 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}] 12:32:59 INFO - PROCESS | 3756 | 1461267179567 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:32:59 INFO - PROCESS | 3756 | 1461267179668 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 3756 | ++DOCSHELL 1337B000 == 38 [pid = 3756] [id = 746] 12:32:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (13383800) [pid = 3756] [serial = 2237] [outer = 00000000] 12:32:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (1607B800) [pid = 3756] [serial = 2238] [outer = 13383800] 12:32:59 INFO - PROCESS | 3756 | 1461267179722 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (16630800) [pid = 3756] [serial = 2239] [outer = 13383800] 12:33:00 INFO - PROCESS | 3756 | 1461267180238 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]]]}] 12:33:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:33:00 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 12:33:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 845ms 12:33:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:33:00 INFO - PROCESS | 3756 | 1461267180282 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 3756 | 1461267180284 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 12:33:00 INFO - PROCESS | 3756 | 1461267180288 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 3756 | 1461267180292 Marionette TRACE conn2 <- [1,2946,null,{}] 12:33:00 INFO - PROCESS | 3756 | 1461267180319 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}] 12:33:00 INFO - PROCESS | 3756 | 1461267180436 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:33:00 INFO - PROCESS | 3756 | 1461267180543 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 3756 | ++DOCSHELL 1897F000 == 39 [pid = 3756] [id = 747] 12:33:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (18BD3800) [pid = 3756] [serial = 2240] [outer = 00000000] 12:33:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1987D000) [pid = 3756] [serial = 2241] [outer = 18BD3800] 12:33:00 INFO - PROCESS | 3756 | 1461267180600 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (198A7400) [pid = 3756] [serial = 2242] [outer = 18BD3800] 12:33:01 INFO - PROCESS | 3756 | 1461267181152 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]]]}] 12:33:01 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. 12:33:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 923ms 12:33:01 INFO - PROCESS | 3756 | 1461267181214 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 3756 | 1461267181218 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 12:33:01 INFO - PROCESS | 3756 | 1461267181223 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:33:01 INFO - PROCESS | 3756 | 1461267181226 Marionette TRACE conn2 <- [1,2950,null,{}] 12:33:01 INFO - PROCESS | 3756 | 1461267181229 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}] 12:33:01 INFO - PROCESS | 3756 | 1461267181329 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:33:01 INFO - PROCESS | 3756 | 1461267181434 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 3756 | ++DOCSHELL 181BAC00 == 40 [pid = 3756] [id = 748] 12:33:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (196EEC00) [pid = 3756] [serial = 2243] [outer = 00000000] 12:33:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (19A99400) [pid = 3756] [serial = 2244] [outer = 196EEC00] 12:33:01 INFO - PROCESS | 3756 | 1461267181488 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (19AC0400) [pid = 3756] [serial = 2245] [outer = 196EEC00] 12:33:02 INFO - PROCESS | 3756 | 1461267181997 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]]]}] 12:33:02 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. 12:33:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 798ms 12:33:02 INFO - PROCESS | 3756 | 1461267182025 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:33:02 INFO - PROCESS | 3756 | 1461267182027 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 12:33:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:33:02 INFO - PROCESS | 3756 | 1461267182031 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 3756 | 1461267182033 Marionette TRACE conn2 <- [1,2954,null,{}] 12:33:02 INFO - PROCESS | 3756 | 1461267182036 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}] 12:33:02 INFO - PROCESS | 3756 | 1461267182132 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:33:02 INFO - PROCESS | 3756 | 1461267182263 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 3756 | ++DOCSHELL 02681000 == 41 [pid = 3756] [id = 749] 12:33:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (02A89400) [pid = 3756] [serial = 2246] [outer = 00000000] 12:33:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (1330C800) [pid = 3756] [serial = 2247] [outer = 02A89400] 12:33:02 INFO - PROCESS | 3756 | 1461267182319 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (1330C400) [pid = 3756] [serial = 2248] [outer = 02A89400] 12:33:02 INFO - PROCESS | 3756 | 1461267182930 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]]]}] 12:33:03 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. 12:33:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 954ms 12:33:03 INFO - PROCESS | 3756 | 1461267182976 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 3756 | 1461267182981 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 12:33:03 INFO - PROCESS | 3756 | 1461267182986 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:33:03 INFO - PROCESS | 3756 | 1461267182989 Marionette TRACE conn2 <- [1,2958,null,{}] 12:33:03 INFO - PROCESS | 3756 | 1461267182994 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}] 12:33:03 INFO - PROCESS | 3756 | 1461267183122 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:33:03 INFO - PROCESS | 3756 | 1461267183235 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 3756 | ++DOCSHELL 13363C00 == 42 [pid = 3756] [id = 750] 12:33:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1372B800) [pid = 3756] [serial = 2249] [outer = 00000000] 12:33:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (13B1F800) [pid = 3756] [serial = 2250] [outer = 1372B800] 12:33:03 INFO - PROCESS | 3756 | 1461267183296 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (14499000) [pid = 3756] [serial = 2251] [outer = 1372B800] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 1979F000 == 41 [pid = 3756] [id = 742] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 18F22800 == 40 [pid = 3756] [id = 741] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 1840BC00 == 39 [pid = 3756] [id = 740] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 1825E800 == 38 [pid = 3756] [id = 739] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 16080000 == 37 [pid = 3756] [id = 738] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 1363BC00 == 36 [pid = 3756] [id = 737] 12:33:03 INFO - PROCESS | 3756 | --DOCSHELL 02A79000 == 35 [pid = 3756] [id = 736] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (19880800) [pid = 3756] [serial = 2185] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (157EE800) [pid = 3756] [serial = 2170] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (16088400) [pid = 3756] [serial = 2173] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (16585400) [pid = 3756] [serial = 2174] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (13431C00) [pid = 3756] [serial = 2164] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (13436C00) [pid = 3756] [serial = 2165] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (194C5C00) [pid = 3756] [serial = 2182] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (19AC9800) [pid = 3756] [serial = 2198] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (1993B000) [pid = 3756] [serial = 2188] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (19DD0800) [pid = 3756] [serial = 2200] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (1987FC00) [pid = 3756] [serial = 2186] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (19AC0800) [pid = 3756] [serial = 2191] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (19943400) [pid = 3756] [serial = 2189] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (19ABEC00) [pid = 3756] [serial = 2197] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (18B32800) [pid = 3756] [serial = 2179] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 79 (18988C00) [pid = 3756] [serial = 2180] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 78 (19AC4C00) [pid = 3756] [serial = 2192] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 77 (1825F000) [pid = 3756] [serial = 2176] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 76 (18269800) [pid = 3756] [serial = 2177] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 75 (1993D400) [pid = 3756] [serial = 2159] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 74 (13B26800) [pid = 3756] [serial = 2167] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 73 (13B60000) [pid = 3756] [serial = 2168] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 72 (15DCFC00) [pid = 3756] [serial = 2171] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 71 (12B7B400) [pid = 3756] [serial = 2161] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 70 (1694BC00) [pid = 3756] [serial = 2194] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 69 (15FDBC00) [pid = 3756] [serial = 2195] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 68 (12CBC000) [pid = 3756] [serial = 2162] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | --DOMWINDOW == 67 (194BE000) [pid = 3756] [serial = 2183] [outer = 00000000] [url = about:blank] 12:33:03 INFO - PROCESS | 3756 | 1461267183740 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]]]}] 12:33:03 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. 12:33:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 813ms 12:33:03 INFO - PROCESS | 3756 | 1461267183789 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 3756 | 1461267183794 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 12:33:03 INFO - PROCESS | 3756 | 1461267183804 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:33:03 INFO - PROCESS | 3756 | 1461267183807 Marionette TRACE conn2 <- [1,2962,null,{}] 12:33:03 INFO - PROCESS | 3756 | 1461267183811 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}] 12:33:03 INFO - PROCESS | 3756 | 1461267183899 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:33:03 INFO - PROCESS | 3756 | 1461267183909 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 3756 | ++DOCSHELL 1363C800 == 36 [pid = 3756] [id = 751] 12:33:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 68 (13728C00) [pid = 3756] [serial = 2252] [outer = 00000000] 12:33:03 INFO - PROCESS | 3756 | ++DOMWINDOW == 69 (157A9400) [pid = 3756] [serial = 2253] [outer = 13728C00] 12:33:03 INFO - PROCESS | 3756 | 1461267183954 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 70 (15D2E800) [pid = 3756] [serial = 2254] [outer = 13728C00] 12:33:04 INFO - PROCESS | 3756 | 1461267184482 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]]]}] 12:33:04 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. 12:33:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 688ms 12:33:04 INFO - PROCESS | 3756 | 1461267184536 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 3756 | 1461267184538 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 12:33:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:33:04 INFO - PROCESS | 3756 | 1461267184541 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 3756 | 1461267184545 Marionette TRACE conn2 <- [1,2966,null,{}] 12:33:04 INFO - PROCESS | 3756 | 1461267184555 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}] 12:33:04 INFO - PROCESS | 3756 | 1461267184679 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:33:04 INFO - PROCESS | 3756 | 1461267184775 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 3756 | ++DOCSHELL 16585400 == 37 [pid = 3756] [id = 752] 12:33:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 71 (16946800) [pid = 3756] [serial = 2255] [outer = 00000000] 12:33:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 72 (1825F800) [pid = 3756] [serial = 2256] [outer = 16946800] 12:33:04 INFO - PROCESS | 3756 | 1461267184822 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 3756 | ++DOMWINDOW == 73 (18266000) [pid = 3756] [serial = 2257] [outer = 16946800] 12:33:05 INFO - PROCESS | 3756 | 1461267185169 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]]]}] 12:33:05 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. 12:33:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 642ms 12:33:05 INFO - PROCESS | 3756 | 1461267185179 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 3756 | 1461267185182 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 12:33:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:33:05 INFO - PROCESS | 3756 | 1461267185185 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 3756 | 1461267185187 Marionette TRACE conn2 <- [1,2970,null,{}] 12:33:05 INFO - PROCESS | 3756 | 1461267185191 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}] 12:33:05 INFO - PROCESS | 3756 | 1461267185320 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:33:05 INFO - PROCESS | 3756 | 1461267185329 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 3756 | ++DOCSHELL 15D38400 == 38 [pid = 3756] [id = 753] 12:33:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 74 (16C8D400) [pid = 3756] [serial = 2258] [outer = 00000000] 12:33:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 75 (18981400) [pid = 3756] [serial = 2259] [outer = 16C8D400] 12:33:05 INFO - PROCESS | 3756 | 1461267185374 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 76 (18B34400) [pid = 3756] [serial = 2260] [outer = 16C8D400] 12:33:05 INFO - PROCESS | 3756 | 1461267185762 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"]]]}] 12:33:05 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 12:33:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:33:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 594ms 12:33:05 INFO - PROCESS | 3756 | 1461267185782 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 3756 | 1461267185784 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 12:33:05 INFO - PROCESS | 3756 | 1461267185787 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:33:05 INFO - PROCESS | 3756 | 1461267185789 Marionette TRACE conn2 <- [1,2974,null,{}] 12:33:05 INFO - PROCESS | 3756 | 1461267185792 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}] 12:33:05 INFO - PROCESS | 3756 | 1461267185866 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:33:05 INFO - PROCESS | 3756 | 1461267185962 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 3756 | ++DOCSHELL 02A93000 == 39 [pid = 3756] [id = 754] 12:33:05 INFO - PROCESS | 3756 | ++DOMWINDOW == 77 (18402C00) [pid = 3756] [serial = 2261] [outer = 00000000] 12:33:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 78 (196EC400) [pid = 3756] [serial = 2262] [outer = 18402C00] 12:33:06 INFO - PROCESS | 3756 | 1461267186018 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 79 (196F1800) [pid = 3756] [serial = 2263] [outer = 18402C00] 12:33:06 INFO - PROCESS | 3756 | 1461267186465 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]]]}] 12:33:06 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. 12:33:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 735ms 12:33:06 INFO - PROCESS | 3756 | 1461267186528 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 3756 | 1461267186530 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 12:33:06 INFO - PROCESS | 3756 | 1461267186533 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:33:06 INFO - PROCESS | 3756 | 1461267186535 Marionette TRACE conn2 <- [1,2978,null,{}] 12:33:06 INFO - PROCESS | 3756 | 1461267186538 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}] 12:33:06 INFO - PROCESS | 3756 | 1461267186656 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:33:06 INFO - PROCESS | 3756 | 1461267186721 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 3756 | ++DOCSHELL 19881C00 == 40 [pid = 3756] [id = 755] 12:33:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 80 (1989F800) [pid = 3756] [serial = 2264] [outer = 00000000] 12:33:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1993CC00) [pid = 3756] [serial = 2265] [outer = 1989F800] 12:33:06 INFO - PROCESS | 3756 | 1461267186768 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19942000) [pid = 3756] [serial = 2266] [outer = 1989F800] 12:33:07 INFO - PROCESS | 3756 | ++DOCSHELL 19ABD800 == 41 [pid = 3756] [id = 756] 12:33:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19AC2000) [pid = 3756] [serial = 2267] [outer = 00000000] 12:33:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (19AC2C00) [pid = 3756] [serial = 2268] [outer = 19AC2000] 12:33:07 INFO - PROCESS | 3756 | 1461267187188 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]]]}] 12:33:07 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. 12:33:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 703ms 12:33:07 INFO - PROCESS | 3756 | 1461267187233 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 3756 | 1461267187235 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 12:33:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:33:07 INFO - PROCESS | 3756 | 1461267187238 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 3756 | 1461267187240 Marionette TRACE conn2 <- [1,2982,null,{}] 12:33:07 INFO - PROCESS | 3756 | 1461267187247 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}] 12:33:07 INFO - PROCESS | 3756 | 1461267187400 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:33:07 INFO - PROCESS | 3756 | 1461267187426 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 3756 | ++DOCSHELL 19944400 == 42 [pid = 3756] [id = 757] 12:33:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (199C0C00) [pid = 3756] [serial = 2269] [outer = 00000000] 12:33:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (19AC5C00) [pid = 3756] [serial = 2270] [outer = 199C0C00] 12:33:07 INFO - PROCESS | 3756 | 1461267187473 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (19AC4C00) [pid = 3756] [serial = 2271] [outer = 199C0C00] 12:33:07 INFO - PROCESS | 3756 | 1461267187927 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]]]}] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 86 (18F22C00) [pid = 3756] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 85 (198A2000) [pid = 3756] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 84 (13918000) [pid = 3756] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 83 (18261C00) [pid = 3756] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 82 (16081400) [pid = 3756] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 81 (02A89800) [pid = 3756] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:33:07 INFO - PROCESS | 3756 | --DOMWINDOW == 80 (184AEC00) [pid = 3756] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:33:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:33:07 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 12:33:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 735ms 12:33:07 INFO - PROCESS | 3756 | 1461267187979 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 3756 | 1461267187981 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 12:33:07 INFO - PROCESS | 3756 | 1461267187984 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:33:07 INFO - PROCESS | 3756 | 1461267187986 Marionette TRACE conn2 <- [1,2986,null,{}] 12:33:07 INFO - PROCESS | 3756 | 1461267187993 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}] 12:33:08 INFO - PROCESS | 3756 | 1461267188072 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:33:08 INFO - PROCESS | 3756 | 1461267188079 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 3756 | ++DOCSHELL 16081400 == 43 [pid = 3756] [id = 758] 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 81 (1934A000) [pid = 3756] [serial = 2272] [outer = 00000000] 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 82 (19ACB400) [pid = 3756] [serial = 2273] [outer = 1934A000] 12:33:08 INFO - PROCESS | 3756 | 1461267188123 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 83 (19DCF800) [pid = 3756] [serial = 2274] [outer = 1934A000] 12:33:08 INFO - PROCESS | 3756 | 1461267188536 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]]]}] 12:33:08 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. 12:33:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 594ms 12:33:08 INFO - PROCESS | 3756 | 1461267188582 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:33:08 INFO - PROCESS | 3756 | 1461267188583 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 12:33:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:33:08 INFO - PROCESS | 3756 | 1461267188587 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 3756 | 1461267188588 Marionette TRACE conn2 <- [1,2990,null,{}] 12:33:08 INFO - PROCESS | 3756 | 1461267188592 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}] 12:33:08 INFO - PROCESS | 3756 | 1461267188675 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:33:08 INFO - PROCESS | 3756 | 1461267188681 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 3756 | ++DOCSHELL 11B43400 == 44 [pid = 3756] [id = 759] 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 84 (1391D000) [pid = 3756] [serial = 2275] [outer = 00000000] 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 85 (1A122400) [pid = 3756] [serial = 2276] [outer = 1391D000] 12:33:08 INFO - PROCESS | 3756 | 1461267188725 Marionette DEBUG loaded listener.js 12:33:08 INFO - PROCESS | 3756 | ++DOMWINDOW == 86 (1A12EC00) [pid = 3756] [serial = 2277] [outer = 1391D000] 12:33:09 INFO - PROCESS | 3756 | 1461267189148 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]]]}] 12:33:09 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. 12:33:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 594ms 12:33:09 INFO - PROCESS | 3756 | 1461267189184 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 3756 | 1461267189186 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 12:33:09 INFO - PROCESS | 3756 | 1461267189189 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:33:09 INFO - PROCESS | 3756 | 1461267189191 Marionette TRACE conn2 <- [1,2994,null,{}] 12:33:09 INFO - PROCESS | 3756 | 1461267189194 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}] 12:33:09 INFO - PROCESS | 3756 | 1461267189314 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:33:09 INFO - PROCESS | 3756 | 1461267189323 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 3756 | ++DOCSHELL 12B7BC00 == 45 [pid = 3756] [id = 760] 12:33:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 87 (1A35D400) [pid = 3756] [serial = 2278] [outer = 00000000] 12:33:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (1A3CF000) [pid = 3756] [serial = 2279] [outer = 1A35D400] 12:33:09 INFO - PROCESS | 3756 | 1461267189367 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (1A462000) [pid = 3756] [serial = 2280] [outer = 1A35D400] 12:33:09 INFO - PROCESS | 3756 | 1461267189770 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]]]}] 12:33:09 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. 12:33:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 641ms 12:33:09 INFO - PROCESS | 3756 | 1461267189828 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 3756 | 1461267189830 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 12:33:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:33:09 INFO - PROCESS | 3756 | 1461267189833 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 3756 | 1461267189835 Marionette TRACE conn2 <- [1,2998,null,{}] 12:33:09 INFO - PROCESS | 3756 | 1461267189843 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}] 12:33:09 INFO - PROCESS | 3756 | 1461267189971 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:33:10 INFO - PROCESS | 3756 | 1461267190150 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 3756 | ++DOCSHELL 02A8F800 == 46 [pid = 3756] [id = 761] 12:33:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (11B3D000) [pid = 3756] [serial = 2281] [outer = 00000000] 12:33:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (13308C00) [pid = 3756] [serial = 2282] [outer = 11B3D000] 12:33:10 INFO - PROCESS | 3756 | 1461267190208 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (13427400) [pid = 3756] [serial = 2283] [outer = 11B3D000] 12:33:10 INFO - PROCESS | 3756 | [3756] 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 12:33:10 INFO - PROCESS | 3756 | 1461267190735 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:33:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:33:10 INFO - {} 12:33:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:33:10 INFO - {} 12:33:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:33:10 INFO - {} 12:33:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:33:10 INFO - {} 12:33:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 938ms 12:33:10 INFO - PROCESS | 3756 | 1461267190781 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:33:10 INFO - PROCESS | 3756 | 1461267190785 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 12:33:10 INFO - TEST-START | /FileAPI/fileReader.html 12:33:10 INFO - PROCESS | 3756 | 1461267190790 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 3756 | 1461267190794 Marionette TRACE conn2 <- [1,3002,null,{}] 12:33:10 INFO - PROCESS | 3756 | 1461267190799 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}] 12:33:10 INFO - PROCESS | 3756 | 1461267190913 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:33:11 INFO - PROCESS | 3756 | 1461267191016 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 3756 | ++DOCSHELL 15DEC400 == 47 [pid = 3756] [id = 762] 12:33:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (15DF0000) [pid = 3756] [serial = 2284] [outer = 00000000] 12:33:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (18142C00) [pid = 3756] [serial = 2285] [outer = 15DF0000] 12:33:11 INFO - PROCESS | 3756 | 1461267191072 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (18812C00) [pid = 3756] [serial = 2286] [outer = 15DF0000] 12:33:11 INFO - PROCESS | 3756 | 1461267191641 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]]]}] 12:33:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:33:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:33:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:33:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:33:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 907ms 12:33:11 INFO - PROCESS | 3756 | 1461267191708 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 3756 | 1461267191712 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 12:33:11 INFO - TEST-START | /FileAPI/historical.html 12:33:11 INFO - PROCESS | 3756 | 1461267191717 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 3756 | 1461267191720 Marionette TRACE conn2 <- [1,3006,null,{}] 12:33:11 INFO - PROCESS | 3756 | 1461267191724 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}] 12:33:11 INFO - PROCESS | 3756 | 1461267191826 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:33:11 INFO - PROCESS | 3756 | 1461267191935 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 3756 | ++DOCSHELL 18268000 == 48 [pid = 3756] [id = 763] 12:33:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (18BCA400) [pid = 3756] [serial = 2287] [outer = 00000000] 12:33:11 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (19E29C00) [pid = 3756] [serial = 2288] [outer = 18BCA400] 12:33:11 INFO - PROCESS | 3756 | 1461267191989 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (1A3CCC00) [pid = 3756] [serial = 2289] [outer = 18BCA400] 12:33:12 INFO - PROCESS | 3756 | 1461267192492 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"]]]}] 12:33:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:33:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:33:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:33:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:33:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:33:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:33:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:33:12 INFO - TEST-OK | /FileAPI/historical.html | took 798ms 12:33:12 INFO - PROCESS | 3756 | 1461267192520 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 3756 | 1461267192522 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 12:33:12 INFO - TEST-START | /FileAPI/idlharness.html 12:33:12 INFO - PROCESS | 3756 | 1461267192533 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 3756 | 1461267192539 Marionette TRACE conn2 <- [1,3010,null,{}] 12:33:12 INFO - PROCESS | 3756 | 1461267192544 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}] 12:33:12 INFO - PROCESS | 3756 | 1461267192648 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:33:12 INFO - PROCESS | 3756 | 1461267192758 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 3756 | ++DOCSHELL 1989EC00 == 49 [pid = 3756] [id = 764] 12:33:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (198AC400) [pid = 3756] [serial = 2290] [outer = 00000000] 12:33:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (1AE06000) [pid = 3756] [serial = 2291] [outer = 198AC400] 12:33:12 INFO - PROCESS | 3756 | 1461267192812 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1AE10400) [pid = 3756] [serial = 2292] [outer = 198AC400] 12:33:13 INFO - PROCESS | 3756 | 1461267193810 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]]]}] 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:33:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:33:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:33:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:33:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:33:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:33:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:33:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:33:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:33:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:33:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:33:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:33:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:33:13 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 12:33:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:33:13 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 12:33:13 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 12:33:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:33:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:33:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:33:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:33:13 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 12:33:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:33:13 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 12:33:13 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 12:33:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:33:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:33:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:33:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:33:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:33:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:33:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 1470ms 12:33:14 INFO - PROCESS | 3756 | 1461267193994 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 3756 | 1461267193997 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 12:33:14 INFO - TEST-START | /FileAPI/idlharness.worker 12:33:14 INFO - PROCESS | 3756 | 1461267194001 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 3756 | 1461267194003 Marionette TRACE conn2 <- [1,3014,null,{}] 12:33:14 INFO - PROCESS | 3756 | 1461267194007 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}] 12:33:14 INFO - PROCESS | 3756 | 1461267194093 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:33:14 INFO - PROCESS | 3756 | 1461267194249 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 3756 | ++DOCSHELL 198AAC00 == 50 [pid = 3756] [id = 765] 12:33:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (198AB000) [pid = 3756] [serial = 2293] [outer = 00000000] 12:33:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1C21EC00) [pid = 3756] [serial = 2294] [outer = 198AB000] 12:33:14 INFO - PROCESS | 3756 | 1461267194303 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1C44EC00) [pid = 3756] [serial = 2295] [outer = 198AB000] 12:33:14 INFO - PROCESS | 3756 | [3756] 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 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 0267C800 == 49 [pid = 3756] [id = 734] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 12B7BC00 == 48 [pid = 3756] [id = 760] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 11B43400 == 47 [pid = 3756] [id = 759] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 16081400 == 46 [pid = 3756] [id = 758] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 19944400 == 45 [pid = 3756] [id = 757] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 19ABD800 == 44 [pid = 3756] [id = 756] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 19881C00 == 43 [pid = 3756] [id = 755] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 02A93000 == 42 [pid = 3756] [id = 754] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 15D38400 == 41 [pid = 3756] [id = 753] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 16585400 == 40 [pid = 3756] [id = 752] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 1363C800 == 39 [pid = 3756] [id = 751] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 13363C00 == 38 [pid = 3756] [id = 750] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 02681000 == 37 [pid = 3756] [id = 749] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 181BAC00 == 36 [pid = 3756] [id = 748] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (13B20400) [pid = 3756] [serial = 2230] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | 1461267195768 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,{},{}]]]}] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 1363C000 == 35 [pid = 3756] [id = 745] 12:33:15 INFO - PROCESS | 3756 | --DOCSHELL 1330CC00 == 34 [pid = 3756] [id = 744] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (196EF400) [pid = 3756] [serial = 2224] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (198A8000) [pid = 3756] [serial = 2227] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (196EE400) [pid = 3756] [serial = 2225] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13B5F400) [pid = 3756] [serial = 2212] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (14497C00) [pid = 3756] [serial = 2213] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (18406400) [pid = 3756] [serial = 2218] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (16766800) [pid = 3756] [serial = 2215] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (16C90000) [pid = 3756] [serial = 2216] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (12DDE400) [pid = 3756] [serial = 2209] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1342AC00) [pid = 3756] [serial = 2210] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (13B57400) [pid = 3756] [serial = 2206] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 91 (13366400) [pid = 3756] [serial = 2203] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 90 (18B31C00) [pid = 3756] [serial = 2221] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 89 (198A7C00) [pid = 3756] [serial = 2228] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 88 (18B2DC00) [pid = 3756] [serial = 2222] [outer = 00000000] [url = about:blank] 12:33:15 INFO - PROCESS | 3756 | --DOMWINDOW == 87 (1840EC00) [pid = 3756] [serial = 2219] [outer = 00000000] [url = about:blank] 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:33:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:33:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:33:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:33:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:33:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:33:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:33:15 INFO - {} 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:33:15 INFO - {} 12:33:15 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 - {} 12:33:15 INFO - {} 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:33:15 INFO - {} 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:33:15 INFO - {} 12:33:15 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 - {} 12:33:15 INFO - {} 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:33:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:33:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 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 12:33:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:33:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:33:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:33:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:33:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:33:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:33:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:33:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:33:15 INFO - {} 12:33:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1986ms 12:33:15 INFO - PROCESS | 3756 | 1461267195980 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 3756 | 1461267195983 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 12:33:15 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:33:15 INFO - PROCESS | 3756 | 1461267195991 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 3756 | 1461267195993 Marionette TRACE conn2 <- [1,3018,null,{}] 12:33:16 INFO - PROCESS | 3756 | 1461267195998 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}] 12:33:16 INFO - PROCESS | 3756 | 1461267196079 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:33:16 INFO - PROCESS | 3756 | 1461267196164 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 3756 | ++DOCSHELL 13640800 == 35 [pid = 3756] [id = 766] 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 88 (13640C00) [pid = 3756] [serial = 2296] [outer = 00000000] 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 89 (13B2CC00) [pid = 3756] [serial = 2297] [outer = 13640C00] 12:33:16 INFO - PROCESS | 3756 | 1461267196212 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 90 (15D04800) [pid = 3756] [serial = 2298] [outer = 13640C00] 12:33:16 INFO - PROCESS | 3756 | 1461267196631 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]]]}] 12:33:16 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 12:33:16 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 688ms 12:33:16 INFO - PROCESS | 3756 | 1461267196691 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 3756 | 1461267196696 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 12:33:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:33:16 INFO - PROCESS | 3756 | 1461267196702 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 3756 | 1461267196705 Marionette TRACE conn2 <- [1,3022,null,{}] 12:33:16 INFO - PROCESS | 3756 | 1461267196708 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}] 12:33:16 INFO - PROCESS | 3756 | 1461267196789 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:33:16 INFO - PROCESS | 3756 | 1461267196798 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 3756 | ++DOCSHELL 18406400 == 36 [pid = 3756] [id = 767] 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 91 (18B2DC00) [pid = 3756] [serial = 2299] [outer = 00000000] 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 92 (194C6000) [pid = 3756] [serial = 2300] [outer = 18B2DC00] 12:33:16 INFO - PROCESS | 3756 | 1461267196843 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (1979BC00) [pid = 3756] [serial = 2301] [outer = 18B2DC00] 12:33:17 INFO - PROCESS | 3756 | 1461267197291 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]]]}] 12:33:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:33:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 641ms 12:33:17 INFO - PROCESS | 3756 | 1461267197339 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:33:17 INFO - PROCESS | 3756 | 1461267197341 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 12:33:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:33:17 INFO - PROCESS | 3756 | 1461267197344 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 3756 | 1461267197348 Marionette TRACE conn2 <- [1,3026,null,{}] 12:33:17 INFO - PROCESS | 3756 | 1461267197362 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}] 12:33:17 INFO - PROCESS | 3756 | 1461267197443 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:33:17 INFO - PROCESS | 3756 | 1461267197452 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 3756 | ++DOCSHELL 198A1C00 == 37 [pid = 3756] [id = 768] 12:33:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (198A9400) [pid = 3756] [serial = 2302] [outer = 00000000] 12:33:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (19941C00) [pid = 3756] [serial = 2303] [outer = 198A9400] 12:33:17 INFO - PROCESS | 3756 | 1461267197499 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (199C3800) [pid = 3756] [serial = 2304] [outer = 198A9400] 12:33:17 INFO - PROCESS | 3756 | 1461267197971 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"]]]}] 12:33:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:33:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 657ms 12:33:18 INFO - PROCESS | 3756 | 1461267198017 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 3756 | 1461267198020 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 12:33:18 INFO - PROCESS | 3756 | 1461267198024 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:33:18 INFO - PROCESS | 3756 | 1461267198025 Marionette TRACE conn2 <- [1,3030,null,{}] 12:33:18 INFO - PROCESS | 3756 | 1461267198029 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}] 12:33:18 INFO - PROCESS | 3756 | 1461267198146 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:33:18 INFO - PROCESS | 3756 | 1461267198152 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 3756 | ++DOCSHELL 19A8F400 == 38 [pid = 3756] [id = 769] 12:33:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (19DC8400) [pid = 3756] [serial = 2305] [outer = 00000000] 12:33:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (19E31000) [pid = 3756] [serial = 2306] [outer = 19DC8400] 12:33:18 INFO - PROCESS | 3756 | 1461267198198 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1A368000) [pid = 3756] [serial = 2307] [outer = 19DC8400] 12:33:18 INFO - PROCESS | 3756 | 1461267198825 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]]]}] 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:33:18 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. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:33:18 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'.) 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:33:18 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. 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:33:18 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. 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:33:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:33:18 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. 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:33:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:33:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:33:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:33:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:33:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:33:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:33:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 970ms 12:33:19 INFO - PROCESS | 3756 | 1461267198995 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 3756 | 1461267198997 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 12:33:19 INFO - PROCESS | 3756 | 1461267199000 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:33:19 INFO - PROCESS | 3756 | 1461267199002 Marionette TRACE conn2 <- [1,3034,null,{}] 12:33:19 INFO - PROCESS | 3756 | 1461267199006 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}] 12:33:19 INFO - PROCESS | 3756 | 1461267199114 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:33:19 INFO - PROCESS | 3756 | 1461267199120 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 3756 | ++DOCSHELL 19DD3C00 == 39 [pid = 3756] [id = 770] 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (19E23C00) [pid = 3756] [serial = 2308] [outer = 00000000] 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1C452000) [pid = 3756] [serial = 2309] [outer = 19E23C00] 12:33:19 INFO - PROCESS | 3756 | 1461267199166 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (1C455800) [pid = 3756] [serial = 2310] [outer = 19E23C00] 12:33:19 INFO - PROCESS | 3756 | [3756] 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 12:33:19 INFO - PROCESS | 3756 | 1461267199645 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:33:19 INFO - {} 12:33:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 704ms 12:33:19 INFO - PROCESS | 3756 | 1461267199700 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 3756 | 1461267199702 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 12:33:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:33:19 INFO - PROCESS | 3756 | 1461267199705 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 3756 | 1461267199707 Marionette TRACE conn2 <- [1,3038,null,{}] 12:33:19 INFO - PROCESS | 3756 | 1461267199718 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}] 12:33:19 INFO - PROCESS | 3756 | 1461267199846 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:33:19 INFO - PROCESS | 3756 | 1461267199855 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 3756 | ++DOCSHELL 13372000 == 40 [pid = 3756] [id = 771] 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (1675F400) [pid = 3756] [serial = 2311] [outer = 00000000] 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1CB34400) [pid = 3756] [serial = 2312] [outer = 1675F400] 12:33:19 INFO - PROCESS | 3756 | 1461267199903 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (1CB3D000) [pid = 3756] [serial = 2313] [outer = 1675F400] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (1989F800) [pid = 3756] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (13920000) [pid = 3756] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (16946800) [pid = 3756] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (16C8D400) [pid = 3756] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1372B800) [pid = 3756] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (13728C00) [pid = 3756] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19AC2000) [pid = 3756] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (1934A000) [pid = 3756] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (18402C00) [pid = 3756] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (1391D000) [pid = 3756] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:33:20 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (199C0C00) [pid = 3756] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:33:20 INFO - PROCESS | 3756 | 1461267200490 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]]]}] 12:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:33:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 813ms 12:33:20 INFO - PROCESS | 3756 | 1461267200508 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 3756 | 1461267200510 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 12:33:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:33:20 INFO - PROCESS | 3756 | 1461267200513 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 3756 | 1461267200515 Marionette TRACE conn2 <- [1,3042,null,{}] 12:33:20 INFO - PROCESS | 3756 | 1461267200518 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}] 12:33:20 INFO - PROCESS | 3756 | 1461267200635 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:33:20 INFO - PROCESS | 3756 | 1461267200695 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 3756 | ++DOCSHELL 1989F800 == 41 [pid = 3756] [id = 772] 12:33:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (1C449C00) [pid = 3756] [serial = 2314] [outer = 00000000] 12:33:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (1CC74C00) [pid = 3756] [serial = 2315] [outer = 1C449C00] 12:33:20 INFO - PROCESS | 3756 | 1461267200739 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (1CB3D400) [pid = 3756] [serial = 2316] [outer = 1C449C00] 12:33:21 INFO - PROCESS | 3756 | 1461267201341 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"]]]}] 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:33:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:33:21 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" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:33:21 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" 12:33:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:33:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:33:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:33:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1016ms 12:33:21 INFO - PROCESS | 3756 | 1461267201529 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:33:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:33:21 INFO - PROCESS | 3756 | 1461267201531 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 12:33:21 INFO - PROCESS | 3756 | 1461267201534 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 3756 | 1461267201536 Marionette TRACE conn2 <- [1,3046,null,{}] 12:33:21 INFO - PROCESS | 3756 | 1461267201539 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}] 12:33:21 INFO - PROCESS | 3756 | 1461267201622 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:33:21 INFO - PROCESS | 3756 | 1461267201627 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 3756 | ++DOCSHELL 15DD8400 == 42 [pid = 3756] [id = 773] 12:33:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (15DE7400) [pid = 3756] [serial = 2317] [outer = 00000000] 12:33:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (16762C00) [pid = 3756] [serial = 2318] [outer = 15DE7400] 12:33:21 INFO - PROCESS | 3756 | 1461267201672 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (16C97800) [pid = 3756] [serial = 2319] [outer = 15DE7400] 12:33:22 INFO - PROCESS | 3756 | 1461267202178 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]]]}] 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:33:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:33:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:33:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:33:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 688ms 12:33:22 INFO - PROCESS | 3756 | 1461267202236 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 3756 | 1461267202238 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 12:33:22 INFO - PROCESS | 3756 | 1461267202242 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:33:22 INFO - PROCESS | 3756 | 1461267202243 Marionette TRACE conn2 <- [1,3050,null,{}] 12:33:22 INFO - PROCESS | 3756 | 1461267202246 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}] 12:33:22 INFO - PROCESS | 3756 | 1461267202322 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:33:22 INFO - PROCESS | 3756 | 1461267202466 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 3756 | ++DOCSHELL 0267E000 == 43 [pid = 3756] [id = 774] 12:33:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (0267E800) [pid = 3756] [serial = 2320] [outer = 00000000] 12:33:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (12B81400) [pid = 3756] [serial = 2321] [outer = 0267E800] 12:33:22 INFO - PROCESS | 3756 | 1461267202565 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (13380000) [pid = 3756] [serial = 2322] [outer = 0267E800] 12:33:22 INFO - PROCESS | 3756 | [3756] 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 12:33:23 INFO - PROCESS | 3756 | 1461267203217 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:33:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:33:23 INFO - {} 12:33:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1000ms 12:33:23 INFO - PROCESS | 3756 | 1461267203245 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 3756 | 1461267203250 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 12:33:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:33:23 INFO - PROCESS | 3756 | 1461267203327 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 3756 | 1461267203331 Marionette TRACE conn2 <- [1,3054,null,{}] 12:33:23 INFO - PROCESS | 3756 | 1461267203336 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}] 12:33:23 INFO - PROCESS | 3756 | 1461267203439 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:33:23 INFO - PROCESS | 3756 | 1461267203542 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 3756 | ++DOCSHELL 1607F000 == 44 [pid = 3756] [id = 775] 12:33:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (1662FC00) [pid = 3756] [serial = 2323] [outer = 00000000] 12:33:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (18986C00) [pid = 3756] [serial = 2324] [outer = 1662FC00] 12:33:23 INFO - PROCESS | 3756 | 1461267203598 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1987A000) [pid = 3756] [serial = 2325] [outer = 1662FC00] 12:33:24 INFO - PROCESS | 3756 | 1461267204107 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]]]}] 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:33:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 813ms 12:33:24 INFO - PROCESS | 3756 | 1461267204130 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 3756 | 1461267204134 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 12:33:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:33:24 INFO - PROCESS | 3756 | 1461267204139 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 3756 | 1461267204141 Marionette TRACE conn2 <- [1,3058,null,{}] 12:33:24 INFO - PROCESS | 3756 | 1461267204145 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}] 12:33:24 INFO - PROCESS | 3756 | 1461267204248 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:33:24 INFO - PROCESS | 3756 | 1461267204359 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 3756 | ++DOCSHELL 1840BC00 == 45 [pid = 3756] [id = 776] 12:33:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (184B9000) [pid = 3756] [serial = 2326] [outer = 00000000] 12:33:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (19ABCC00) [pid = 3756] [serial = 2327] [outer = 184B9000] 12:33:24 INFO - PROCESS | 3756 | 1461267204415 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (19DD5400) [pid = 3756] [serial = 2328] [outer = 184B9000] 12:33:25 INFO - PROCESS | 3756 | 1461267204995 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]]]}] 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:33:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 907ms 12:33:25 INFO - PROCESS | 3756 | 1461267205043 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 3756 | 1461267205045 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 12:33:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:33:25 INFO - PROCESS | 3756 | 1461267205055 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 3756 | 1461267205061 Marionette TRACE conn2 <- [1,3062,null,{}] 12:33:25 INFO - PROCESS | 3756 | 1461267205066 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}] 12:33:25 INFO - PROCESS | 3756 | 1461267205200 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:33:25 INFO - PROCESS | 3756 | 1461267205336 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 3756 | ++DOCSHELL 1993DC00 == 46 [pid = 3756] [id = 777] 12:33:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1AA5F800) [pid = 3756] [serial = 2329] [outer = 00000000] 12:33:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 111 (1C282800) [pid = 3756] [serial = 2330] [outer = 1AA5F800] 12:33:25 INFO - PROCESS | 3756 | 1461267205391 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 3756 | ++DOMWINDOW == 112 (1C449800) [pid = 3756] [serial = 2331] [outer = 1AA5F800] 12:33:25 INFO - PROCESS | 3756 | 1461267205880 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]]]}] 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:33:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 860ms 12:33:25 INFO - PROCESS | 3756 | 1461267205914 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 3756 | 1461267205917 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 12:33:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:33:25 INFO - PROCESS | 3756 | 1461267205920 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 3756 | 1461267205922 Marionette TRACE conn2 <- [1,3066,null,{}] 12:33:25 INFO - PROCESS | 3756 | 1461267205926 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}] 12:33:26 INFO - PROCESS | 3756 | 1461267206029 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:33:26 INFO - PROCESS | 3756 | 1461267206167 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 3756 | ++DOCSHELL 1A461400 == 47 [pid = 3756] [id = 778] 12:33:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 113 (1A467400) [pid = 3756] [serial = 2332] [outer = 00000000] 12:33:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 114 (1C997800) [pid = 3756] [serial = 2333] [outer = 1A467400] 12:33:26 INFO - PROCESS | 3756 | 1461267206220 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 3756 | ++DOMWINDOW == 115 (1C995C00) [pid = 3756] [serial = 2334] [outer = 1A467400] 12:33:26 INFO - PROCESS | 3756 | 1461267206916 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] 12:33:27 INFO - PROCESS | 3756 | 1461267207001 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 12:33:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:33:27 INFO - PROCESS | 3756 | 1461267207007 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 3756 | 1461267207011 Marionette TRACE conn2 <- [1,3070,null,{}] 12:33:27 INFO - PROCESS | 3756 | 1461267207016 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}] 12:33:27 INFO - PROCESS | 3756 | 1461267207108 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:33:27 INFO - PROCESS | 3756 | 1461267207259 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 3756 | ++DOCSHELL 13434000 == 48 [pid = 3756] [id = 779] 12:33:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 116 (13434800) [pid = 3756] [serial = 2335] [outer = 00000000] 12:33:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 117 (13B58800) [pid = 3756] [serial = 2336] [outer = 13434800] 12:33:27 INFO - PROCESS | 3756 | 1461267207320 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 3756 | ++DOMWINDOW == 118 (14B64C00) [pid = 3756] [serial = 2337] [outer = 13434800] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 15DD8400 == 47 [pid = 3756] [id = 773] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 1989F800 == 46 [pid = 3756] [id = 772] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 13372000 == 45 [pid = 3756] [id = 771] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 19DD3C00 == 44 [pid = 3756] [id = 770] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 19A8F400 == 43 [pid = 3756] [id = 769] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 198A1C00 == 42 [pid = 3756] [id = 768] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 18406400 == 41 [pid = 3756] [id = 767] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 13640800 == 40 [pid = 3756] [id = 766] 12:33:27 INFO - PROCESS | 3756 | --DOCSHELL 02A8F800 == 39 [pid = 3756] [id = 761] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 117 (1993CC00) [pid = 3756] [serial = 2265] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 116 (19AC5C00) [pid = 3756] [serial = 2270] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 115 (13B21000) [pid = 3756] [serial = 2236] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 114 (13431400) [pid = 3756] [serial = 2233] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 113 (1607B800) [pid = 3756] [serial = 2238] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 112 (1987D000) [pid = 3756] [serial = 2241] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 111 (1825F800) [pid = 3756] [serial = 2256] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 110 (18266000) [pid = 3756] [serial = 2257] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (18981400) [pid = 3756] [serial = 2259] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (18B34400) [pid = 3756] [serial = 2260] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (14499000) [pid = 3756] [serial = 2251] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (13B1F800) [pid = 3756] [serial = 2250] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (157A9400) [pid = 3756] [serial = 2253] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (15D2E800) [pid = 3756] [serial = 2254] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (1330C800) [pid = 3756] [serial = 2247] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (19A99400) [pid = 3756] [serial = 2244] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (19AC2C00) [pid = 3756] [serial = 2268] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (1A3CF000) [pid = 3756] [serial = 2279] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 99 (19942000) [pid = 3756] [serial = 2266] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 98 (19ACB400) [pid = 3756] [serial = 2273] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 97 (19AC4C00) [pid = 3756] [serial = 2271] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 96 (196F1800) [pid = 3756] [serial = 2263] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 95 (19DCF800) [pid = 3756] [serial = 2274] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 94 (196EC400) [pid = 3756] [serial = 2262] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 93 (1A122400) [pid = 3756] [serial = 2276] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | --DOMWINDOW == 92 (1A12EC00) [pid = 3756] [serial = 2277] [outer = 00000000] [url = about:blank] 12:33:27 INFO - PROCESS | 3756 | 1461267207880 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]]]}] 12:33:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:33:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:33:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:33:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 892ms 12:33:27 INFO - PROCESS | 3756 | 1461267207913 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 3756 | 1461267207918 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 12:33:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:33:27 INFO - PROCESS | 3756 | 1461267207924 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 3756 | 1461267207927 Marionette TRACE conn2 <- [1,3074,null,{}] 12:33:27 INFO - PROCESS | 3756 | 1461267207931 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}] 12:33:28 INFO - PROCESS | 3756 | 1461267208010 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:33:28 INFO - PROCESS | 3756 | 1461267208019 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 3756 | ++DOCSHELL 13735400 == 40 [pid = 3756] [id = 780] 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 93 (13911400) [pid = 3756] [serial = 2338] [outer = 00000000] 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 94 (13B2AC00) [pid = 3756] [serial = 2339] [outer = 13911400] 12:33:28 INFO - PROCESS | 3756 | 1461267208064 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 95 (144A0000) [pid = 3756] [serial = 2340] [outer = 13911400] 12:33:28 INFO - PROCESS | 3756 | 1461267208563 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:33:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 704ms 12:33:28 INFO - PROCESS | 3756 | 1461267208631 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 3756 | 1461267208634 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 12:33:28 INFO - PROCESS | 3756 | 1461267208637 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:33:28 INFO - PROCESS | 3756 | 1461267208641 Marionette TRACE conn2 <- [1,3078,null,{}] 12:33:28 INFO - PROCESS | 3756 | 1461267208651 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}] 12:33:28 INFO - PROCESS | 3756 | 1461267208740 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:33:28 INFO - PROCESS | 3756 | 1461267208847 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 3756 | ++DOCSHELL 1657C400 == 41 [pid = 3756] [id = 781] 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 96 (16580000) [pid = 3756] [serial = 2341] [outer = 00000000] 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 97 (16763000) [pid = 3756] [serial = 2342] [outer = 16580000] 12:33:28 INFO - PROCESS | 3756 | 1461267208894 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 3756 | ++DOMWINDOW == 98 (16C90000) [pid = 3756] [serial = 2343] [outer = 16580000] 12:33:29 INFO - PROCESS | 3756 | 1461267209250 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:33:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 641ms 12:33:29 INFO - PROCESS | 3756 | 1461267209276 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 3756 | 1461267209279 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 12:33:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:33:29 INFO - PROCESS | 3756 | 1461267209294 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 3756 | 1461267209296 Marionette TRACE conn2 <- [1,3082,null,{}] 12:33:29 INFO - PROCESS | 3756 | 1461267209300 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}] 12:33:29 INFO - PROCESS | 3756 | 1461267209380 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:33:29 INFO - PROCESS | 3756 | 1461267209386 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 3756 | ++DOCSHELL 18142000 == 42 [pid = 3756] [id = 782] 12:33:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 99 (1825FC00) [pid = 3756] [serial = 2344] [outer = 00000000] 12:33:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 100 (18408000) [pid = 3756] [serial = 2345] [outer = 1825FC00] 12:33:29 INFO - PROCESS | 3756 | 1461267209430 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (184B5000) [pid = 3756] [serial = 2346] [outer = 1825FC00] 12:33:29 INFO - PROCESS | 3756 | 1461267209861 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:33:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 594ms 12:33:29 INFO - PROCESS | 3756 | 1461267209879 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 3756 | 1461267209881 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 12:33:29 INFO - PROCESS | 3756 | 1461267209884 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:33:29 INFO - PROCESS | 3756 | 1461267209886 Marionette TRACE conn2 <- [1,3086,null,{}] 12:33:29 INFO - PROCESS | 3756 | 1461267209889 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}] 12:33:30 INFO - PROCESS | 3756 | 1461267210014 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:33:30 INFO - PROCESS | 3756 | 1461267210027 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 3756 | ++DOCSHELL 13367C00 == 43 [pid = 3756] [id = 783] 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (18986400) [pid = 3756] [serial = 2347] [outer = 00000000] 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (18BC8000) [pid = 3756] [serial = 2348] [outer = 18986400] 12:33:30 INFO - PROCESS | 3756 | 1461267210073 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (18BD2400) [pid = 3756] [serial = 2349] [outer = 18986400] 12:33:30 INFO - PROCESS | 3756 | 1461267210547 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]]]}] 12:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:33:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 688ms 12:33:30 INFO - PROCESS | 3756 | 1461267210584 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 3756 | 1461267210586 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 12:33:30 INFO - PROCESS | 3756 | 1461267210589 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:33:30 INFO - PROCESS | 3756 | 1461267210591 Marionette TRACE conn2 <- [1,3090,null,{}] 12:33:30 INFO - PROCESS | 3756 | 1461267210601 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}] 12:33:30 INFO - PROCESS | 3756 | 1461267210732 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:33:30 INFO - PROCESS | 3756 | 1461267210747 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 3756 | ++DOCSHELL 14451000 == 44 [pid = 3756] [id = 784] 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (15DE8000) [pid = 3756] [serial = 2350] [outer = 00000000] 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (1979B400) [pid = 3756] [serial = 2351] [outer = 15DE8000] 12:33:30 INFO - PROCESS | 3756 | 1461267210857 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 3756 | ++DOMWINDOW == 107 (19882400) [pid = 3756] [serial = 2352] [outer = 15DE8000] 12:33:31 INFO - PROCESS | 3756 | 1461267211252 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:33:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:33:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 704ms 12:33:31 INFO - PROCESS | 3756 | 1461267211293 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 3756 | 1461267211295 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 12:33:31 INFO - PROCESS | 3756 | 1461267211299 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:33:31 INFO - PROCESS | 3756 | 1461267211300 Marionette TRACE conn2 <- [1,3094,null,{}] 12:33:31 INFO - PROCESS | 3756 | 1461267211304 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}] 12:33:31 INFO - PROCESS | 3756 | 1461267211418 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:33:31 INFO - PROCESS | 3756 | 1461267211516 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 3756 | ++DOCSHELL 1989F000 == 45 [pid = 3756] [id = 785] 12:33:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 108 (1989F800) [pid = 3756] [serial = 2353] [outer = 00000000] 12:33:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 109 (1993C800) [pid = 3756] [serial = 2354] [outer = 1989F800] 12:33:31 INFO - PROCESS | 3756 | 1461267211561 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 3756 | ++DOMWINDOW == 110 (1993BC00) [pid = 3756] [serial = 2355] [outer = 1989F800] 12:33:32 INFO - PROCESS | 3756 | 1461267212129 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]]]}] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 109 (13430000) [pid = 3756] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 108 (19E23C00) [pid = 3756] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 107 (198AB000) [pid = 3756] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 106 (1675F400) [pid = 3756] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 105 (18B2DC00) [pid = 3756] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 104 (13640C00) [pid = 3756] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 103 (198A9400) [pid = 3756] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 102 (1C449C00) [pid = 3756] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 101 (19DC8400) [pid = 3756] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:33:32 INFO - PROCESS | 3756 | --DOMWINDOW == 100 (02A89400) [pid = 3756] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:33:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:33:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:33:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:33:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 907ms 12:33:32 INFO - PROCESS | 3756 | 1461267212204 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 3756 | 1461267212206 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 12:33:32 INFO - PROCESS | 3756 | 1461267212209 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:33:32 INFO - PROCESS | 3756 | 1461267212211 Marionette TRACE conn2 <- [1,3098,null,{}] 12:33:32 INFO - PROCESS | 3756 | 1461267212214 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}] 12:33:32 INFO - PROCESS | 3756 | 1461267212289 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:33:32 INFO - PROCESS | 3756 | 1461267212295 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 3756 | ++DOCSHELL 18B2DC00 == 46 [pid = 3756] [id = 786] 12:33:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 101 (1993F800) [pid = 3756] [serial = 2356] [outer = 00000000] 12:33:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 102 (199CFC00) [pid = 3756] [serial = 2357] [outer = 1993F800] 12:33:32 INFO - PROCESS | 3756 | 1461267212339 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 103 (19ABE000) [pid = 3756] [serial = 2358] [outer = 1993F800] 12:33:32 INFO - PROCESS | 3756 | 1461267212748 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"]]]}] 12:33:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:33:32 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 12:33:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:33:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 594ms 12:33:32 INFO - PROCESS | 3756 | 1461267212827 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 3756 | 1461267212830 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 12:33:32 INFO - PROCESS | 3756 | 1461267212834 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 3756 | 1461267212836 Marionette TRACE conn2 <- [1,3102,null,{}] 12:33:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:33:32 INFO - PROCESS | 3756 | 1461267212841 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}] 12:33:32 INFO - PROCESS | 3756 | 1461267212943 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:33:32 INFO - PROCESS | 3756 | 1461267212948 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\", \"266baadb-fdb8-41b4-9ed3-284f44203054\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 3756 | ++DOCSHELL 198AC000 == 47 [pid = 3756] [id = 787] 12:33:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 104 (199C2C00) [pid = 3756] [serial = 2359] [outer = 00000000] 12:33:32 INFO - PROCESS | 3756 | ++DOMWINDOW == 105 (19DC9000) [pid = 3756] [serial = 2360] [outer = 199C2C00] 12:33:33 INFO - PROCESS | 3756 | 1461267212992 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 3756 | ++DOMWINDOW == 106 (19DCDC00) [pid = 3756] [serial = 2361] [outer = 199C2C00] 12:33:33 INFO - PROCESS | 3756 | 1461267213414 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]]]}] 12:33:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:33:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 641ms 12:33:33 INFO - PROCESS | 3756 | 1461267213476 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 3756 | 1461267213478 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 12:33:34 WARNING - u'runner_teardown' () 12:33:34 INFO - No more tests 12:33:34 INFO - Got 0 unexpected results 12:33:34 INFO - SUITE-END | took 659s 12:33:35 INFO - Closing logging queue 12:33:35 INFO - queue closed 12:33:35 INFO - Return code: 0 12:33:35 WARNING - # TBPL SUCCESS # 12:33:35 INFO - Running post-action listener: _resource_record_post_action 12:33:35 INFO - Running post-run listener: _resource_record_post_run 12:33:36 INFO - Total resource usage - Wall time: 673s; CPU: 17.0%; Read bytes: 92908032; Write bytes: 995328000; Read time: 2429728; Write time: 1272015 12:33:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:33:36 INFO - install - Wall time: 4s; CPU: 10.0%; Read bytes: 0; Write bytes: 125093888; Read time: 0; Write time: 131529 12:33:36 INFO - run-tests - Wall time: 669s; CPU: 17.0%; Read bytes: 92908032; Write bytes: 813595648; Read time: 2429728; Write time: 1095930 12:33:36 INFO - Running post-run listener: _upload_blobber_files 12:33:36 INFO - Blob upload gear active. 12:33:36 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:33:36 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 12:33:36 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'] 12:33:36 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 12:33:36 INFO - (blobuploader) - INFO - Open directory for files ... 12:33:36 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:33:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:33:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:33:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:33:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:33:37 INFO - (blobuploader) - INFO - Done attempting. 12:33:37 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:33:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:33:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:33:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:33:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:33:39 INFO - (blobuploader) - INFO - Done attempting. 12:33:39 INFO - (blobuploader) - INFO - Iteration through files over. 12:33:39 INFO - Return code: 0 12:33:39 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:33:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5a497040d60062a4526ae14cf33b9ec2cfdc7d5096d8d71da79cb0f739a616464ccae140b329f4aee09f80f4dc782d0b051378d66a034c374197e5d71dbac900", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ccb729cd6c5abc9f53283a4be10bfe7a009d1e2bb1c8c0e843aa98e3633dc4285085f7883bd8d92d263d8e993878c9196209b3abc55f7d501f1cdedb6cf2c94a"} 12:33:39 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:33:39 INFO - Writing to file C:\slave\test\properties\blobber_files 12:33:39 INFO - Contents: 12:33:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5a497040d60062a4526ae14cf33b9ec2cfdc7d5096d8d71da79cb0f739a616464ccae140b329f4aee09f80f4dc782d0b051378d66a034c374197e5d71dbac900", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ccb729cd6c5abc9f53283a4be10bfe7a009d1e2bb1c8c0e843aa98e3633dc4285085f7883bd8d92d263d8e993878c9196209b3abc55f7d501f1cdedb6cf2c94a"} 12:33:39 INFO - Running post-run listener: copy_logs_to_upload_dir 12:33:39 INFO - Copying logs to upload dir... 12:33:39 INFO - mkdir: C:\slave\test\build\upload\logs 12:33:39 INFO - Copying logs to upload dir... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... 12:33:39 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=803.645000 ========= master_lag: -4.56 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 19 secs) (at 2016-04-21 12:33:40.431431) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 12:33:40.432451) ========= '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-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5a497040d60062a4526ae14cf33b9ec2cfdc7d5096d8d71da79cb0f739a616464ccae140b329f4aee09f80f4dc782d0b051378d66a034c374197e5d71dbac900", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ccb729cd6c5abc9f53283a4be10bfe7a009d1e2bb1c8c0e843aa98e3633dc4285085f7883bd8d92d263d8e993878c9196209b3abc55f7d501f1cdedb6cf2c94a"} build_url:https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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/CellO8ZERoGUgQ1Y1a5G_Q/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/5a497040d60062a4526ae14cf33b9ec2cfdc7d5096d8d71da79cb0f739a616464ccae140b329f4aee09f80f4dc782d0b051378d66a034c374197e5d71dbac900", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ccb729cd6c5abc9f53283a4be10bfe7a009d1e2bb1c8c0e843aa98e3633dc4285085f7883bd8d92d263d8e993878c9196209b3abc55f7d501f1cdedb6cf2c94a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CellO8ZERoGUgQ1Y1a5G_Q/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-21 12:33:40.560966) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:33:40.561332) ========= '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-084\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-084 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-084 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-084 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-084 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-084 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-21 12:33:40.684655) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 12:33:40.684977) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 12:33:41.119503) ========= ========= Total master_lag: 3.21 =========